summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-02-18 12:35:28 +0300
committerOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-02-18 16:16:32 +0300
commit45077f87eee6772839b9f0fabdf79a385d0b46f1 (patch)
treecb25d8dd386a3040840b8fa557ab375947981fd8 /interface-definitions
parentfc94e37b6f3f2bffcea24d11c926f4536b449c16 (diff)
downloadvyos-1x-45077f87eee6772839b9f0fabdf79a385d0b46f1.tar.gz
vyos-1x-45077f87eee6772839b9f0fabdf79a385d0b46f1.zip
vpp: T8274: Remove dpdk-options section for num-* parameters
Remove `dpdk-options` under `set vpp settings interface <ethN>` and move its child options to the interface level: - `num-rx-desc` - `num-rx-queues` - `num-tx-desc` - `num-tx-queues` Also remove `set vpp settings interface <ethN> dpdk-options promisc`.
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/vpp.xml.in109
1 files changed, 48 insertions, 61 deletions
diff --git a/interface-definitions/vpp.xml.in b/interface-definitions/vpp.xml.in
index b5aa36f3f..abe88b3db 100644
--- a/interface-definitions/vpp.xml.in
+++ b/interface-definitions/vpp.xml.in
@@ -608,69 +608,56 @@
<constraintErrorMessage>Invalid interface name</constraintErrorMessage>
</properties>
<children>
- <node name="dpdk-options">
+ <leafNode name="num-rx-desc">
<properties>
- <help>DPDK settings</help>
+ <help>Receive ring descriptors</help>
+ <valueHelp>
+ <format>u32:256-16384</format>
+ <description>Number of descriptors in receive ring</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 256-16384"/>
+ </constraint>
</properties>
- <children>
- <leafNode name="num-rx-desc">
- <properties>
- <help>Receive ring descriptors</help>
- <valueHelp>
- <format>u32:256-16384</format>
- <description>Number of descriptors in receive ring</description>
- </valueHelp>
- <constraint>
- <validator name="numeric" argument="--range 256-16384"/>
- </constraint>
- </properties>
- <defaultValue>1024</defaultValue>
- </leafNode>
- <leafNode name="num-tx-desc">
- <properties>
- <help>Tranceive ring descriptors</help>
- <valueHelp>
- <format>u32:256-8192</format>
- <description>Number of descriptors in tranceive ring</description>
- </valueHelp>
- <constraint>
- <validator name="numeric" argument="--range 256-8192"/>
- </constraint>
- </properties>
- <defaultValue>1024</defaultValue>
- </leafNode>
- <leafNode name="num-rx-queues">
- <properties>
- <help>Number of receive queues</help>
- <valueHelp>
- <format>u32:1-8192</format>
- <description>Number of receive queues</description>
- </valueHelp>
- <constraint>
- <validator name="numeric" argument="--range 1-8192"/>
- </constraint>
- </properties>
- </leafNode>
- <leafNode name="num-tx-queues">
- <properties>
- <help>Number of tranceive queues</help>
- <valueHelp>
- <format>u32:1-8192</format>
- <description>Number of tranceive queues</description>
- </valueHelp>
- <constraint>
- <validator name="numeric" argument="--range 1-8192"/>
- </constraint>
- </properties>
- </leafNode>
- <leafNode name="promisc">
- <properties>
- <help>Enable promisc mode on a vpp interface</help>
- <valueless/>
- </properties>
- </leafNode>
- </children>
- </node>
+ <defaultValue>1024</defaultValue>
+ </leafNode>
+ <leafNode name="num-tx-desc">
+ <properties>
+ <help>Tranceive ring descriptors</help>
+ <valueHelp>
+ <format>u32:256-8192</format>
+ <description>Number of descriptors in tranceive ring</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 256-8192"/>
+ </constraint>
+ </properties>
+ <defaultValue>1024</defaultValue>
+ </leafNode>
+ <leafNode name="num-rx-queues">
+ <properties>
+ <help>Number of receive queues</help>
+ <valueHelp>
+ <format>u32:1-8192</format>
+ <description>Number of receive queues</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 1-8192"/>
+ </constraint>
+ </properties>
+ </leafNode>
+ <leafNode name="num-tx-queues">
+ <properties>
+ <help>Number of tranceive queues</help>
+ <valueHelp>
+ <format>u32:1-8192</format>
+ <description>Number of tranceive queues</description>
+ </valueHelp>
+ <constraint>
+ <validator name="numeric" argument="--range 1-8192"/>
+ </constraint>
+ </properties>
+ </leafNode>
</children>
</tagNode>
<node name="ipv6">