diff options
| author | Daniil Baturin <daniil@vyos.io> | 2026-03-17 15:33:52 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-17 15:33:52 +0000 |
| commit | f40c38dbea00dd71b35aa7fbbd751f1f551cfa1f (patch) | |
| tree | 2256723f0070bda257d55ad43cee1e5aacc0dd01 | |
| parent | a460235665034eb645a41b786d14aa14f8405aca (diff) | |
| parent | 225f5750cea84290c60803d65212e678ab7c9e67 (diff) | |
| download | vyos-1x-f40c38dbea00dd71b35aa7fbbd751f1f551cfa1f.tar.gz vyos-1x-f40c38dbea00dd71b35aa7fbbd751f1f551cfa1f.zip | |
Merge pull request #5059 from natali-rs1985/T8393
vpp: T8393: Remove xconnect interfaces with bonding member interface
| -rw-r--r-- | src/migration-scripts/vpp/5-to-6 | 6 |
1 files changed, 6 insertions, 0 deletions
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) |
