From: Jiri Pirko Date: Thu, 3 Dec 2015 11:12:16 +0000 (+0100) Subject: net: introduce lower state changed info structure for LAG lowers X-Git-Tag: v4.1.12-124.31.3~406 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5676b58b037f7ed4bf3f406231896f0e9c371151;p=users%2Fjedix%2Flinux-maple.git 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 Signed-off-by: David S. Miller (cherry picked from commit fb1b2e3ce53aef80b3cef71f3885d584cdbdc6b8) Orabug: 28122104 Signed-off-by: Vijay Balakrishna Reviewed-by: Si-Wei Liu Reviewed-by: Shannon Nelson Signed-off-by: Brian Maly --- diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 2bd91f5e47d8..dddf136fff16 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -2078,6 +2078,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 /* netdevice notifier chain. Please remember to update the rtnetlink