diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2025-11-12 15:30:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-12 15:30:35 +0200 |
| commit | e6b170be4d34431558796b7f0388692322e67d45 (patch) | |
| tree | b513a8ff4ff34e96867d136201d5b49256b2a982 /interface-definitions | |
| parent | 835ac87b36577b770ba765fcbc00fd9885fb5855 (diff) | |
| parent | ee741870fc153db6642f15a819fc87ee80dba002 (diff) | |
| download | vyos-1x-e6b170be4d34431558796b7f0388692322e67d45.tar.gz vyos-1x-e6b170be4d34431558796b7f0388692322e67d45.zip | |
Merge pull request #4840 from natali-rs1985/T7872
T7872: VPP XDP with rx-queue-size stuck
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> |
