]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
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)
committerBrian Maly <brian.maly@oracle.com>
Tue, 20 Nov 2018 22:12:11 +0000 (17:12 -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>
(cherry picked from commit fb1b2e3ce53aef80b3cef71f3885d584cdbdc6b8)
Orabug: 28122104
Signed-off-by: Vijay Balakrishna <vijay.balakrishna@oracle.com>
Reviewed-by: Si-Wei Liu <si-wei.liu@oracle.com>
Reviewed-by: Shannon Nelson <shannon.nelson@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
include/linux/netdevice.h

index 2bd91f5e47d8d48004f916805452506d2d177961..dddf136fff165b446fec1046e4efd59a44af4fa0 100644 (file)
@@ -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 <linux/notifier.h>
 
 /* netdevice notifier chain. Please remember to update the rtnetlink