diff options
Diffstat (limited to 'include/uapi/linux/if_link.h')
-rw-r--r-- | include/uapi/linux/if_link.h | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h index b78566f59aba..16410b6e7819 100644 --- a/include/uapi/linux/if_link.h +++ b/include/uapi/linux/if_link.h | |||
@@ -240,6 +240,8 @@ enum { | |||
240 | IFLA_INFO_KIND, | 240 | IFLA_INFO_KIND, |
241 | IFLA_INFO_DATA, | 241 | IFLA_INFO_DATA, |
242 | IFLA_INFO_XSTATS, | 242 | IFLA_INFO_XSTATS, |
243 | IFLA_INFO_SLAVE_KIND, | ||
244 | IFLA_INFO_SLAVE_DATA, | ||
243 | __IFLA_INFO_MAX, | 245 | __IFLA_INFO_MAX, |
244 | }; | 246 | }; |
245 | 247 | ||
@@ -331,11 +333,57 @@ enum { | |||
331 | IFLA_BOND_UNSPEC, | 333 | IFLA_BOND_UNSPEC, |
332 | IFLA_BOND_MODE, | 334 | IFLA_BOND_MODE, |
333 | IFLA_BOND_ACTIVE_SLAVE, | 335 | IFLA_BOND_ACTIVE_SLAVE, |
336 | IFLA_BOND_MIIMON, | ||
337 | IFLA_BOND_UPDELAY, | ||
338 | IFLA_BOND_DOWNDELAY, | ||
339 | IFLA_BOND_USE_CARRIER, | ||
340 | IFLA_BOND_ARP_INTERVAL, | ||
341 | IFLA_BOND_ARP_IP_TARGET, | ||
342 | IFLA_BOND_ARP_VALIDATE, | ||
343 | IFLA_BOND_ARP_ALL_TARGETS, | ||
344 | IFLA_BOND_PRIMARY, | ||
345 | IFLA_BOND_PRIMARY_RESELECT, | ||
346 | IFLA_BOND_FAIL_OVER_MAC, | ||
347 | IFLA_BOND_XMIT_HASH_POLICY, | ||
348 | IFLA_BOND_RESEND_IGMP, | ||
349 | IFLA_BOND_NUM_PEER_NOTIF, | ||
350 | IFLA_BOND_ALL_SLAVES_ACTIVE, | ||
351 | IFLA_BOND_MIN_LINKS, | ||
352 | IFLA_BOND_LP_INTERVAL, | ||
353 | IFLA_BOND_PACKETS_PER_SLAVE, | ||
354 | IFLA_BOND_AD_LACP_RATE, | ||
355 | IFLA_BOND_AD_SELECT, | ||
356 | IFLA_BOND_AD_INFO, | ||
334 | __IFLA_BOND_MAX, | 357 | __IFLA_BOND_MAX, |
335 | }; | 358 | }; |
336 | 359 | ||
337 | #define IFLA_BOND_MAX (__IFLA_BOND_MAX - 1) | 360 | #define IFLA_BOND_MAX (__IFLA_BOND_MAX - 1) |
338 | 361 | ||
362 | enum { | ||
363 | IFLA_BOND_AD_INFO_UNSPEC, | ||
364 | IFLA_BOND_AD_INFO_AGGREGATOR, | ||
365 | IFLA_BOND_AD_INFO_NUM_PORTS, | ||
366 | IFLA_BOND_AD_INFO_ACTOR_KEY, | ||
367 | IFLA_BOND_AD_INFO_PARTNER_KEY, | ||
368 | IFLA_BOND_AD_INFO_PARTNER_MAC, | ||
369 | __IFLA_BOND_AD_INFO_MAX, | ||
370 | }; | ||
371 | |||
372 | #define IFLA_BOND_AD_INFO_MAX (__IFLA_BOND_AD_INFO_MAX - 1) | ||
373 | |||
374 | enum { | ||
375 | IFLA_BOND_SLAVE_UNSPEC, | ||
376 | IFLA_BOND_SLAVE_STATE, | ||
377 | IFLA_BOND_SLAVE_MII_STATUS, | ||
378 | IFLA_BOND_SLAVE_LINK_FAILURE_COUNT, | ||
379 | IFLA_BOND_SLAVE_PERM_HWADDR, | ||
380 | IFLA_BOND_SLAVE_QUEUE_ID, | ||
381 | IFLA_BOND_SLAVE_AD_AGGREGATOR_ID, | ||
382 | __IFLA_BOND_SLAVE_MAX, | ||
383 | }; | ||
384 | |||
385 | #define IFLA_BOND_SLAVE_MAX (__IFLA_BOND_SLAVE_MAX - 1) | ||
386 | |||
339 | /* SR-IOV virtual function management section */ | 387 | /* SR-IOV virtual function management section */ |
340 | 388 | ||
341 | enum { | 389 | enum { |
@@ -488,7 +536,9 @@ enum { | |||
488 | IFLA_HSR_UNSPEC, | 536 | IFLA_HSR_UNSPEC, |
489 | IFLA_HSR_SLAVE1, | 537 | IFLA_HSR_SLAVE1, |
490 | IFLA_HSR_SLAVE2, | 538 | IFLA_HSR_SLAVE2, |
491 | IFLA_HSR_MULTICAST_SPEC, | 539 | IFLA_HSR_MULTICAST_SPEC, /* Last byte of supervision addr */ |
540 | IFLA_HSR_SUPERVISION_ADDR, /* Supervision frame multicast addr */ | ||
541 | IFLA_HSR_SEQ_NR, | ||
492 | __IFLA_HSR_MAX, | 542 | __IFLA_HSR_MAX, |
493 | }; | 543 | }; |
494 | 544 | ||