diff options
Diffstat (limited to 'interface-definitions')
| -rw-r--r-- | interface-definitions/include/version/vpp-version.xml.i | 4 | ||||
| -rw-r--r-- | interface-definitions/include/vpp/acl_tcp_flags.xml.i | 87 | ||||
| -rw-r--r-- | interface-definitions/vpp.xml.in | 17 |
3 files changed, 51 insertions, 57 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 --> diff --git a/interface-definitions/vpp.xml.in b/interface-definitions/vpp.xml.in index c49488b68..14a869849 100644 --- a/interface-definitions/vpp.xml.in +++ b/interface-definitions/vpp.xml.in @@ -1512,18 +1512,21 @@ </leafNode> <node name="tcp-flags"> <properties> - <help>TCP flags</help> + <help>Match TCP packet flags</help> </properties> <children> - #include <include/vpp/acl_tcp_flags.xml.i> - <node name="not"> + <leafNode name="is-set"> <properties> - <help>Match flags not set</help> + <help>Match TCP flags that are set</help> + #include <include/vpp/acl_tcp_flags.xml.i> </properties> - <children> + </leafNode> + <leafNode name="is-not-set"> + <properties> + <help>Match TCP flags that are not set</help> #include <include/vpp/acl_tcp_flags.xml.i> - </children> - </node> + </properties> + </leafNode> </children> </node> </children> |
