From 97789789f08478b3691d9e09205de5932945af74 Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Tue, 29 Mar 2022 20:08:04 +0200 Subject: [PATCH] addons: bond: set protodown off on unslaved evpn-mh bond slave Signed-off-by: Julien Fortin --- ifupdown2/addons/bond.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ifupdown2/addons/bond.py b/ifupdown2/addons/bond.py index 924fe09..ddb9134 100644 --- a/ifupdown2/addons/bond.py +++ b/ifupdown2/addons/bond.py @@ -421,6 +421,8 @@ class bond(Addon, moduleBase): self.netlink.link_set_protodown_off(s) except Exception as e: self.logger.error('%s: %s' % (ifaceobj.name, str(e))) + elif ifaceobj.link_privflags & ifaceLinkPrivFlags.ES_BOND: + self.netlink.link_set_protodown_off(s) # ip link set $slave nomaster will set the slave admin down # if the slave has an auto stanza, we should keep it admin up