summaryrefslogtreecommitdiff
path: root/interface-definitions/include
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-02-11 11:22:13 +0100
committerGitHub <noreply@github.com>2026-02-11 11:22:13 +0100
commitf1ebc7820a54d7300e6b6e857be47a6dca289f54 (patch)
treeb4b9be044aaa518d801ca2838b70882fbea0e321 /interface-definitions/include
parent4824a493701180b2d9eb37bce6420cf5ccf602c8 (diff)
parentf94add1ee4eb7255eb5a39d33aa6314d11e8af7e (diff)
downloadvyos-1x-f1ebc7820a54d7300e6b6e857be47a6dca289f54.tar.gz
vyos-1x-f1ebc7820a54d7300e6b6e857be47a6dca289f54.zip
Merge pull request #4981 from natali-rs1985/T8250
vpp: T8250: Rewrite the CLI for ACL tcp-flags
Diffstat (limited to 'interface-definitions/include')
-rw-r--r--interface-definitions/include/version/vpp-version.xml.i4
-rw-r--r--interface-definitions/include/vpp/acl_tcp_flags.xml.i87
2 files changed, 41 insertions, 50 deletions
diff --git a/interface-definitions/include/version/vpp-version.xml.i b/interface-definitions/include/version/vpp-version.xml.i
index f5301f056..c12e3786c 100644
--- a/interface-definitions/include/version/vpp-version.xml.i
+++ b/interface-definitions/include/version/vpp-version.xml.i
@@ -1,3 +1,3 @@
<!-- include start from include/version/vpp-version.xml.i -->
-<syntaxVersion component='vpp' version='5'></syntaxVersion>
-<!-- include end --> \ No newline at end of file
+<syntaxVersion component='vpp' version='6'></syntaxVersion>
+<!-- include end -->
diff --git a/interface-definitions/include/vpp/acl_tcp_flags.xml.i b/interface-definitions/include/vpp/acl_tcp_flags.xml.i
index da17f3fe5..380df33a0 100644
--- a/interface-definitions/include/vpp/acl_tcp_flags.xml.i
+++ b/interface-definitions/include/vpp/acl_tcp_flags.xml.i
@@ -1,50 +1,41 @@
<!-- include start from vpp/acl_tcp_flags.xml.i -->
-<leafNode name="syn">
- <properties>
- <help>Synchronise flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="ack">
- <properties>
- <help>Acknowledge flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="fin">
- <properties>
- <help>Finish flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="rst">
- <properties>
- <help>Reset flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="urg">
- <properties>
- <help>Urgent flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="psh">
- <properties>
- <help>Push flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="ecn">
- <properties>
- <help>Explicit Congestion Notification flag</help>
- <valueless/>
- </properties>
-</leafNode>
-<leafNode name="cwr">
- <properties>
- <help>Congestion Window Reduced flag</help>
- <valueless/>
- </properties>
-</leafNode>
+<completionHelp>
+ <list>ack cwr ecn fin psh rst syn urg</list>
+</completionHelp>
+<valueHelp>
+ <format>ack</format>
+ <description>Acknowledge flag</description>
+</valueHelp>
+<valueHelp>
+ <format>cwr</format>
+ <description>Congestion Window Reduced flag</description>
+</valueHelp>
+<valueHelp>
+ <format>ecn</format>
+ <description>Explicit Congestion Notification flag</description>
+</valueHelp>
+<valueHelp>
+ <format>fin</format>
+ <description>Finish flag</description>
+</valueHelp>
+<valueHelp>
+ <format>psh</format>
+ <description>Push flag</description>
+</valueHelp>
+<valueHelp>
+ <format>rst</format>
+ <description>Reset flag</description>
+</valueHelp>
+<valueHelp>
+ <format>syn</format>
+ <description>Synchronise flag</description>
+</valueHelp>
+<valueHelp>
+ <format>urg</format>
+ <description>Urgent flag</description>
+</valueHelp>
+<constraint>
+ <regex>(syn|ack|fin|rst|urg|psh|ecn|cwr)</regex>
+</constraint>
+<multi/>
<!-- include end -->