Bugfix - ensure BVI exists in VPP before trying to remove it
This commit is contained in:
@ -184,7 +184,7 @@ class Reconciler():
|
|||||||
if interface.is_sub(self.cfg, member_ifname):
|
if interface.is_sub(self.cfg, member_ifname):
|
||||||
self.logger.info("1> set interface l2 tag-rewrite %s disable" % member_ifname)
|
self.logger.info("1> set interface l2 tag-rewrite %s disable" % member_ifname)
|
||||||
self.logger.info("1> set interface l3 %s" % member_ifname)
|
self.logger.info("1> set interface l3 %s" % member_ifname)
|
||||||
if 'bvi' in config_iface:
|
if 'bvi' in config_iface and bridge.bvi_sw_if_index in self.vpp.config['interfaces']:
|
||||||
bviname = self.vpp.config['interfaces'][bridge.bvi_sw_if_index].interface_name
|
bviname = self.vpp.config['interfaces'][bridge.bvi_sw_if_index].interface_name
|
||||||
if bviname != config_iface['bvi']:
|
if bviname != config_iface['bvi']:
|
||||||
self.logger.info("2> set interface l3 %s" % bviname)
|
self.logger.info("2> set interface l3 %s" % bviname)
|
||||||
|
Reference in New Issue
Block a user