diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-02-17 21:06:12 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-02-17 23:10:26 +0900 |
commit | 65022cd7abc64da553a037d2e918adddce34ceda (patch) | |
tree | 8ddeed47ad9ac00b60df7ca5cd716ac00690343a /src/shared/net-condition.h | |
parent | 430f07f4f8d1c0c214e50447390ee060386574a7 (diff) | |
download | systemd-65022cd7abc64da553a037d2e918adddce34ceda.tar.gz |
network,udev/net: add Kind= settings in [Match] section
This may be useful for writing .network or .link files matching with
virtual interfaces.
Closes #22541.
Diffstat (limited to 'src/shared/net-condition.h')
-rw-r--r-- | src/shared/net-condition.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/net-condition.h b/src/shared/net-condition.h index e767439335..0884d43f46 100644 --- a/src/shared/net-condition.h +++ b/src/shared/net-condition.h @@ -15,7 +15,8 @@ typedef struct NetMatch { Set *permanent_hw_addr; char **path; char **driver; - char **iftype; + char **iftype; /* udev's DEVTYPE field or ARPHRD_XXX, e.g. ether, wlan. */ + char **kind; /* IFLA_INFO_KIND attribute, e.g. gre, gretap, erspan. */ char **ifname; char **property; char **wlan_iftype; @@ -33,6 +34,7 @@ int net_match_config( const struct hw_addr_data *permanent_hw_addr, const char *driver, unsigned short iftype, + const char *kind, const char *ifname, char * const *alternative_names, enum nl80211_iftype wlan_iftype, |