We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b1a47e7 + 6898de5 commit fc178aaCopy full SHA for fc178aa
python/vyos/vpp/interface/bond.py
@@ -116,3 +116,7 @@ def kernel_delete(self):
116
a.kernel_delete()
117
"""
118
self.vpp.lcp_pair_del(self.ifname, self.kernel_interface)
119
+
120
+ def lcp_pair_exists(self):
121
+ """Check if LCP pair exists"""
122
+ return bool(self.vpp.lcp_pair_find(self.kernel_interface))
src/conf_mode/vpp_interfaces_bonding.py
@@ -195,7 +195,7 @@ def apply(config):
195
for member in members:
196
i.detach_member(interface=member)
197
198
- if 'kernel_interface' in config['effective']:
+ if 'kernel_interface' in config['effective'] and i.lcp_pair_exists():
199
i.kernel_delete()
200
# Delete bonding interface
201
i.delete()
0 commit comments