From 225f5750cea84290c60803d65212e678ab7c9e67 Mon Sep 17 00:00:00 2001 From: Nataliia Solomko Date: Tue, 17 Mar 2026 16:07:09 +0200 Subject: vpp: T8393: Remove xconnect interfaces with bonding member interface --- src/migration-scripts/vpp/5-to-6 | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/migration-scripts') diff --git a/src/migration-scripts/vpp/5-to-6 b/src/migration-scripts/vpp/5-to-6 index d403ca1ed..cf6812446 100644 --- a/src/migration-scripts/vpp/5-to-6 +++ b/src/migration-scripts/vpp/5-to-6 @@ -529,6 +529,12 @@ def _migrate_vpp_xconnect_interface(config: ConfigTree) -> None: config.set(new_base) for ifname in config.list_nodes(base): + tmp = base + [ifname, 'member', 'interface'] + bond_found = any(name.startswith('bond') for name in config.return_values(tmp)) + if bond_found: + config.delete(base + [ifname]) + continue + _migrate_interface(config, 'xconnect', ifname) config.delete(base) -- cgit v1.2.3