diff options
| author | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-02-18 12:35:28 +0300 |
|---|---|---|
| committer | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-02-18 16:16:32 +0300 |
| commit | 45077f87eee6772839b9f0fabdf79a385d0b46f1 (patch) | |
| tree | cb25d8dd386a3040840b8fa557ab375947981fd8 /interface-definitions | |
| parent | fc94e37b6f3f2bffcea24d11c926f4536b449c16 (diff) | |
| download | vyos-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.in | 109 |
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"> |
