net: introduce lower state changed info structure for LAG lowers
authorJiri Pirko <jiri@mellanox.com>
Thu, 3 Dec 2015 11:12:16 +0000 (12:12 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 3 Dec 2015 16:49:26 +0000 (11:49 -0500)
This is shared info structure for bonding and team. Serves to pass down
info about link state and port activity to notification listeners.

Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h

index ad69f23..fa84b59 100644 (file)
@@ -2123,6 +2123,11 @@ struct netdev_lag_upper_info {
        enum netdev_lag_tx_type tx_type;
 };
 
+struct netdev_lag_lower_state_info {
+       u8 link_up : 1,
+          tx_enabled : 1;
+};
+
 #include <linux/notifier.h>
 
 /* netdevice notifier chain. Please remember to update the rtnetlink