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

ifupdown2: lib: dont bring down link during vni filter changes

Signed-off-by: Roopa Prabhu <roopa@nvidia.com>
Signed-off-by: Julien Fortin <jfortin@nvidia.com>
This commit is contained in:
Roopa Prabhu
2021-04-25 21:00:36 -07:00
committed by Julien Fortin
parent 1b7f1f34e4
commit 8acbc3c523

View File

@@ -941,16 +941,12 @@ class IPRoute2(Cache, Requirements):
rvnis_int = utils.ranges_to_ints(rvnis)
(vnis_to_del, vnis_to_add) = utils.diff_ids(vnis_int,
rvnis_int)
if vnis_to_del or vnis_to_add:
self.link_down(vxlandev)
if vnis_to_del:
self.bridge_vni_del_list(vxlandev,
utils.compress_into_ranges(vnis_to_del))
if vnis_to_add:
self.bridge_vni_add_list(vxlandev,
utils.compress_into_ranges(vnis_to_add))
if vnis_to_del or vnis_to_add:
self.link_up(vxlandev)
except Exception as e:
self.logger.info("bridge vni show failed .. %s" % str(e))
return None