]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: bond: set protodown off on unslaved evpn-mh bond slave
authorJulien Fortin <jfortin@nvidia.com>
Tue, 29 Mar 2022 18:08:04 +0000 (20:08 +0200)
committerJulien Fortin <jfortin@nvidia.com>
Fri, 27 May 2022 12:16:50 +0000 (14:16 +0200)
Signed-off-by: Julien Fortin <jfortin@nvidia.com>
ifupdown2/addons/bond.py

index 924fe09e63e0b18c6e2d48606a3e00882a9d3886..ddb913481e24e76bd7384d26ffb3477921264ff5 100644 (file)
@@ -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