diff options
Diffstat (limited to 'interface-definitions')
| -rw-r--r-- | interface-definitions/include/vpp/queue_size.xml.i | 44 | ||||
| -rw-r--r-- | interface-definitions/vpp.xml.in | 16 |
2 files changed, 46 insertions, 14 deletions
diff --git a/interface-definitions/include/vpp/queue_size.xml.i b/interface-definitions/include/vpp/queue_size.xml.i new file mode 100644 index 000000000..dc25df04d --- /dev/null +++ b/interface-definitions/include/vpp/queue_size.xml.i @@ -0,0 +1,44 @@ +<!-- include start from vpp/queue_size.xml.i --> +<completionHelp> + <list>0 256 512 1024 2048 4096 8192 16384 32468</list> +</completionHelp> +<valueHelp> + <format>0</format> + <description>Use default VPP queue size</description> +</valueHelp> +<valueHelp> + <format>256</format> + <description>256 descriptors</description> +</valueHelp> +<valueHelp> + <format>512</format> + <description>512 descriptors</description> +</valueHelp> +<valueHelp> + <format>1024</format> + <description>1024 descriptors</description> +</valueHelp> +<valueHelp> + <format>2048</format> + <description>2048 descriptors</description> +</valueHelp> +<valueHelp> + <format>4096</format> + <description>4096 descriptors</description> +</valueHelp> +<valueHelp> + <format>8192</format> + <description>8192 descriptors</description> +</valueHelp> +<valueHelp> + <format>16384</format> + <description>16384 descriptors</description> +</valueHelp> +<valueHelp> + <format>32468</format> + <description>32468 descriptors</description> +</valueHelp> +<constraint> + <regex>(0|256|512|1024|2048|4096|8192|16384|32468)</regex> +</constraint> +<!-- include end --> diff --git a/interface-definitions/vpp.xml.in b/interface-definitions/vpp.xml.in index 96e7358d8..e10a3409d 100644 --- a/interface-definitions/vpp.xml.in +++ b/interface-definitions/vpp.xml.in @@ -588,26 +588,14 @@ <leafNode name="rx-queue-size"> <properties> <help>Receive queue size</help> - <valueHelp> - <format>u32:0-65535</format> - <description>Size of receive queue</description> - </valueHelp> - <constraint> - <validator name="numeric" argument="--range 0-65535"/> - </constraint> + #include <include/vpp/queue_size.xml.i> </properties> <defaultValue>0</defaultValue> </leafNode> <leafNode name="tx-queue-size"> <properties> <help>Tranceive queue size</help> - <valueHelp> - <format>u32:0-65535</format> - <description>Size of tranceive queue</description> - </valueHelp> - <constraint> - <validator name="numeric" argument="--range 0-65535"/> - </constraint> + #include <include/vpp/queue_size.xml.i> </properties> <defaultValue>0</defaultValue> </leafNode> |
