diff options
| author | Nataliia Solomko <natalirs1985@gmail.com> | 2026-03-17 16:07:09 +0200 |
|---|---|---|
| committer | Nataliia Solomko <natalirs1985@gmail.com> | 2026-03-17 16:07:09 +0200 |
| commit | 225f5750cea84290c60803d65212e678ab7c9e67 (patch) | |
| tree | 2256723f0070bda257d55ad43cee1e5aacc0dd01 /src/migration-scripts | |
| parent | a460235665034eb645a41b786d14aa14f8405aca (diff) | |
| download | vyos-1x-225f5750cea84290c60803d65212e678ab7c9e67.tar.gz vyos-1x-225f5750cea84290c60803d65212e678ab7c9e67.zip | |
vpp: T8393: Remove xconnect interfaces with bonding member interface
Diffstat (limited to 'src/migration-scripts')
| -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) |
