From fe49b89492f66ab32fe166b96d766f323c7b8d27 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 27 Mar 2022 21:32:02 +0000 Subject: [PATCH] Bugfix - ensure BVI exists in VPP before trying to remove it --- vpp/reconciler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vpp/reconciler.py b/vpp/reconciler.py index 4380bbf..db5384e 100644 --- a/vpp/reconciler.py +++ b/vpp/reconciler.py @@ -184,7 +184,7 @@ class Reconciler(): 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 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 if bviname != config_iface['bvi']: self.logger.info("2> set interface l3 %s" % bviname)