|
@@ -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
|