summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-02-13 17:03:35 +0100
committerChristian Breunig <christian@breunig.cc>2025-02-13 17:03:35 +0100
commitb702dfc362d16e11d96debc39a2dcdcc72619277 (patch)
tree407e41789780a2d19003e36800d6588dda8d00ee /interface-definitions
parent0b28c97fa3b11758ed0dc8a8300ede2cab40707c (diff)
downloadvyos-1x-b702dfc362d16e11d96debc39a2dcdcc72619277.tar.gz
vyos-1x-b702dfc362d16e11d96debc39a2dcdcc72619277.zip
bgp: T7161: fix IPv4/IPv6 unicast AFI "redistribute table" command
Re-use existing XML constraint added via commit 8f6246da6 ("xml: T7161: provide re-usable building block for alternative routing tables") and add handy CLI completion helper. FRRouting supports redistribution of multiple non-main tables, thus make this a multi node in addition, too.
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/include/bgp/afi-redistribute-common-protocols.xml.i5
1 files changed, 5 insertions, 0 deletions
diff --git a/interface-definitions/include/bgp/afi-redistribute-common-protocols.xml.i b/interface-definitions/include/bgp/afi-redistribute-common-protocols.xml.i
index b5ad0ea77..f4d18bc70 100644
--- a/interface-definitions/include/bgp/afi-redistribute-common-protocols.xml.i
+++ b/interface-definitions/include/bgp/afi-redistribute-common-protocols.xml.i
@@ -42,6 +42,11 @@
<leafNode name="table">
<properties>
<help>Redistribute non-main Kernel Routing Table</help>
+ <completionHelp>
+ <path>protocols static table</path>
+ </completionHelp>
+ #include <include/constraint/protocols-static-table.xml.i>
+ <multi/>
</properties>
</leafNode>
<!-- include end -->