]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: bridge: don't add old_ifaceobjs to internal MVAB list
authorJulien Fortin <jfortin@nvidia.com>
Thu, 6 May 2021 14:50:34 +0000 (16:50 +0200)
committerJulien Fortin <jfortin@nvidia.com>
Thu, 1 Jul 2021 15:48:28 +0000 (17:48 +0200)
Signed-off-by: Julien Fortin <jfortin@nvidia.com>
ifupdown2/addons/bridge.py

index 635f2638332907248a07d1de4d4cea416cca6902..8110f966b263ccb0afe3a6a30f32e673d8cab4c9 100644 (file)
@@ -1028,8 +1028,9 @@ class bridge(Bridge, moduleBase):
             ifaceobj.link_kind |= ifaceLinkKind.BRIDGE
             ifaceobj.link_privflags |= ifaceLinkPrivFlags.BRIDGE_VLAN_AWARE
 
-            # store the name of all bridge vlan aware in a global list
-            self.bridge_vlan_aware_list.add(ifaceobj.name)
+            if not old_ifaceobjs:
+                # store the name of all bridge vlan aware in a global list
+                self.bridge_vlan_aware_list.add(ifaceobj.name)
 
         ifaceobj.role |= ifaceRole.MASTER
         ifaceobj.dependency_type = ifaceDependencyType.MASTER_SLAVE