summaryrefslogtreecommitdiff
path: root/interface-definitions/include
diff options
context:
space:
mode:
authorNataliia Solomko <natalirs1985@gmail.com>2026-02-10 19:28:52 +0200
committerNataliia Solomko <natalirs1985@gmail.com>2026-02-10 19:39:18 +0200
commitf94add1ee4eb7255eb5a39d33aa6314d11e8af7e (patch)
tree664c9634c64a3b42d95f6ae00aebc01aab9910de /interface-definitions/include
parent911f8653a813868f2cf805a3a1662eaf16375188 (diff)
downloadvyos-1x-f94add1ee4eb7255eb5a39d33aa6314d11e8af7e.tar.gz
vyos-1x-f94add1ee4eb7255eb5a39d33aa6314d11e8af7e.zip
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 -->