mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
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>
This commit is contained in:
parent
29bf24afb2
commit
764f5e5441
1 changed files with 13 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue