diff options
Diffstat (limited to 'include/uapi/linux/if_link.h')
-rw-r--r-- | include/uapi/linux/if_link.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h index dfd0bb22e554..d9cd19214b98 100644 --- a/include/uapi/linux/if_link.h +++ b/include/uapi/linux/if_link.h | |||
@@ -147,6 +147,7 @@ enum { | |||
147 | IFLA_CARRIER_CHANGES, | 147 | IFLA_CARRIER_CHANGES, |
148 | IFLA_PHYS_SWITCH_ID, | 148 | IFLA_PHYS_SWITCH_ID, |
149 | IFLA_LINK_NETNSID, | 149 | IFLA_LINK_NETNSID, |
150 | IFLA_PHYS_PORT_NAME, | ||
150 | __IFLA_MAX | 151 | __IFLA_MAX |
151 | }; | 152 | }; |
152 | 153 | ||
@@ -215,6 +216,7 @@ enum { | |||
215 | enum in6_addr_gen_mode { | 216 | enum in6_addr_gen_mode { |
216 | IN6_ADDR_GEN_MODE_EUI64, | 217 | IN6_ADDR_GEN_MODE_EUI64, |
217 | IN6_ADDR_GEN_MODE_NONE, | 218 | IN6_ADDR_GEN_MODE_NONE, |
219 | IN6_ADDR_GEN_MODE_STABLE_PRIVACY, | ||
218 | }; | 220 | }; |
219 | 221 | ||
220 | /* Bridge section */ | 222 | /* Bridge section */ |
@@ -224,6 +226,9 @@ enum { | |||
224 | IFLA_BR_FORWARD_DELAY, | 226 | IFLA_BR_FORWARD_DELAY, |
225 | IFLA_BR_HELLO_TIME, | 227 | IFLA_BR_HELLO_TIME, |
226 | IFLA_BR_MAX_AGE, | 228 | IFLA_BR_MAX_AGE, |
229 | IFLA_BR_AGEING_TIME, | ||
230 | IFLA_BR_STP_STATE, | ||
231 | IFLA_BR_PRIORITY, | ||
227 | __IFLA_BR_MAX, | 232 | __IFLA_BR_MAX, |
228 | }; | 233 | }; |
229 | 234 | ||
@@ -247,6 +252,7 @@ enum { | |||
247 | IFLA_BRPORT_UNICAST_FLOOD, /* flood unicast traffic */ | 252 | IFLA_BRPORT_UNICAST_FLOOD, /* flood unicast traffic */ |
248 | IFLA_BRPORT_PROXYARP, /* proxy ARP */ | 253 | IFLA_BRPORT_PROXYARP, /* proxy ARP */ |
249 | IFLA_BRPORT_LEARNING_SYNC, /* mac learning sync from device */ | 254 | IFLA_BRPORT_LEARNING_SYNC, /* mac learning sync from device */ |
255 | IFLA_BRPORT_PROXYARP_WIFI, /* proxy ARP for Wi-Fi */ | ||
250 | __IFLA_BRPORT_MAX | 256 | __IFLA_BRPORT_MAX |
251 | }; | 257 | }; |
252 | #define IFLA_BRPORT_MAX (__IFLA_BRPORT_MAX - 1) | 258 | #define IFLA_BRPORT_MAX (__IFLA_BRPORT_MAX - 1) |
@@ -459,6 +465,9 @@ enum { | |||
459 | IFLA_VF_SPOOFCHK, /* Spoof Checking on/off switch */ | 465 | IFLA_VF_SPOOFCHK, /* Spoof Checking on/off switch */ |
460 | IFLA_VF_LINK_STATE, /* link state enable/disable/auto switch */ | 466 | IFLA_VF_LINK_STATE, /* link state enable/disable/auto switch */ |
461 | IFLA_VF_RATE, /* Min and Max TX Bandwidth Allocation */ | 467 | IFLA_VF_RATE, /* Min and Max TX Bandwidth Allocation */ |
468 | IFLA_VF_RSS_QUERY_EN, /* RSS Redirection Table and Hash Key query | ||
469 | * on/off switch | ||
470 | */ | ||
462 | __IFLA_VF_MAX, | 471 | __IFLA_VF_MAX, |
463 | }; | 472 | }; |
464 | 473 | ||
@@ -503,6 +512,11 @@ struct ifla_vf_link_state { | |||
503 | __u32 link_state; | 512 | __u32 link_state; |
504 | }; | 513 | }; |
505 | 514 | ||
515 | struct ifla_vf_rss_query_en { | ||
516 | __u32 vf; | ||
517 | __u32 setting; | ||
518 | }; | ||
519 | |||
506 | /* VF ports management section | 520 | /* VF ports management section |
507 | * | 521 | * |
508 | * Nested layout of set/get msg is: | 522 | * Nested layout of set/get msg is: |