aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJiri Pirko <jiri@mellanox.com>2015-12-03 12:12:16 +0100
committerDavid S. Miller <davem@davemloft.net>2015-12-03 11:49:26 -0500
commitfb1b2e3ce53aef80b3cef71f3885d584cdbdc6b8 (patch)
treeffd29ca6dbee3ec66bdbf59c6ae21fde32acd78f /include
parentnet: introduce change lower state notifier (diff)
downloadlinux-dev-fb1b2e3ce53aef80b3cef71f3885d584cdbdc6b8.tar.xz
linux-dev-fb1b2e3ce53aef80b3cef71f3885d584cdbdc6b8.zip
net: introduce lower state changed info structure for LAG lowers
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>
Diffstat (limited to 'include')
-rw-r--r--include/linux/netdevice.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index ad69f237aa78..fa84b59eb197 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -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