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:
committed by
Julien Fortin
parent
1b7f1f34e4
commit
8acbc3c523
@@ -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
|
||||
|
Reference in New Issue
Block a user