diff options
author | Jiri Pirko <jiri@mellanox.com> | 2015-12-03 11:12:12 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-12-03 16:49:25 (GMT) |
commit | 764f5e544118508add420724789f46e04dba91eb (patch) | |
tree | 03888ce6eef0229937c98d85312294fa750c3d21 /include | |
parent | 29bf24afb29042f568fa67b1b0eee46796725ed2 (diff) | |
download | linux-764f5e544118508add420724789f46e04dba91eb.tar.xz |
net: add info struct for LAG changeupper
This struct will be shared by bonding and team to pass internal
information to notifier listeners.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/netdevice.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index aea556c..3ab90ea 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -2110,6 +2110,19 @@ struct pcpu_sw_netstats { #define netdev_alloc_pcpu_stats(type) \ __netdev_alloc_pcpu_stats(type, GFP_KERNEL); +enum netdev_lag_tx_type { + NETDEV_LAG_TX_TYPE_UNKNOWN, + NETDEV_LAG_TX_TYPE_RANDOM, + NETDEV_LAG_TX_TYPE_BROADCAST, + NETDEV_LAG_TX_TYPE_ROUNDROBIN, + NETDEV_LAG_TX_TYPE_ACTIVEBACKUP, + NETDEV_LAG_TX_TYPE_HASH, +}; + +struct netdev_lag_upper_info { + enum netdev_lag_tx_type tx_type; +}; + #include <linux/notifier.h> /* netdevice notifier chain. Please remember to update the rtnetlink |