diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-09-04 10:18:19 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-09-04 10:21:28 +0200 |
commit | dd210c92beeffae07f26dc72ab51d9a93219b582 (patch) | |
tree | b00879af93b5e71fd8b7acaa69f650b69c25f6c5 /interface-definitions/include/bgp | |
parent | 0f6e1c99c7d5a38006542b074f0718f8f2e01cec (diff) | |
download | vyos-1x-dd210c92beeffae07f26dc72ab51d9a93219b582.tar.gz vyos-1x-dd210c92beeffae07f26dc72ab51d9a93219b582.zip |
bgp: T3798: "replace-as" option can only be used when "no-prepend" is defined
Commit 5f1c1ae4 ("bgp: T3798: add support for neighbor local-as <n> replace-as")
added support for a new CLI option when the local-as is changed for a specified
neighbor or peer-group.
There was an error in the CLI / design as the "replace-as" option can only be
used when "no-prepend" is defined. Thus "no-prepend" became a <node> and
the new "replace-as" leafNode is now a child of "no-prepend".
Diffstat (limited to 'interface-definitions/include/bgp')
-rw-r--r-- | interface-definitions/include/bgp/neighbor-local-as.xml.i | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/interface-definitions/include/bgp/neighbor-local-as.xml.i b/interface-definitions/include/bgp/neighbor-local-as.xml.i index 8cf0167fd..8868e3093 100644 --- a/interface-definitions/include/bgp/neighbor-local-as.xml.i +++ b/interface-definitions/include/bgp/neighbor-local-as.xml.i @@ -11,18 +11,19 @@ </constraint> </properties> <children> - <leafNode name="no-prepend"> + <node name="no-prepend"> <properties> <help>Disable prepending local-as from/to updates for eBGP peers</help> - <valueless/> </properties> - </leafNode> - <leafNode name="replace-as"> - <properties> - <help>Prepend only local-as from/to updates for eBGP peers</help> - <valueless/> - </properties> - </leafNode> + <children> + <leafNode name="replace-as"> + <properties> + <help>Prepend only local-as from/to updates for eBGP peers</help> + <valueless/> + </properties> + </leafNode> + </children> + </node> </children> </tagNode> <!-- include end --> |