1
0
mirror of https://github.com/CumulusNetworks/ifupdown2.git synced 2024-05-06 15:54:50 +00:00

ifupdownmain: down ops on vrf-slave should set the slave admin down

Signed-off-by: Julien Fortin <jfortin@nvidia.com>
This commit is contained in:
Julien Fortin
2023-03-31 15:59:42 +02:00
parent 86bd267c63
commit 2a53e1383d

View File

@@ -134,8 +134,10 @@ class ifupdownMain:
return False
def run_down(self, ifaceobj):
if ((ifaceobj.link_kind & ifaceLinkKind.VRF) or
(ifaceobj.link_privflags & ifaceLinkPrivFlags.VRF_SLAVE)):
if ifaceobj.link_kind & ifaceLinkKind.VRF:
return
elif ifaceobj.link_privflags & ifaceLinkPrivFlags.VRF_SLAVE:
self.netlink.link_down(ifaceobj.name)
return
# Skip link sets on ifaceobjs of type 'vlan' (used for l2 attrs)
# there is no real interface behind it