summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorNataliia Solomko <natalirs1985@gmail.com>2026-01-26 14:01:45 +0200
committerNataliia Solomko <natalirs1985@gmail.com>2026-01-28 19:39:34 +0200
commit04962c8683000d293aad5460144f3c10111beeb8 (patch)
tree40b0b9bd46968ad72bd373fb4c493dd63cf09660 /interface-definitions
parent707b3e92a5c8c3ffaa3c5bec831d7796452efd72 (diff)
downloadvyos-1x-04962c8683000d293aad5460144f3c10111beeb8.tar.gz
vyos-1x-04962c8683000d293aad5460144f3c10111beeb8.zip
vpp: T8202: Remove XDP driver and options from CLI and config
- Migration script removes 'driver' and 'xdp-options' nodes. - XDP logic is commented out in config verification and CLI tests, preserving code for future use. - The rest of XDP-related code remains untouched
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/include/version/vpp-version.xml.i2
-rw-r--r--interface-definitions/vpp.xml.in70
2 files changed, 1 insertions, 71 deletions
diff --git a/interface-definitions/include/version/vpp-version.xml.i b/interface-definitions/include/version/vpp-version.xml.i
index 416125dc7..f5301f056 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='4'></syntaxVersion>
+<syntaxVersion component='vpp' version='5'></syntaxVersion>
<!-- include end --> \ No newline at end of file
diff --git a/interface-definitions/vpp.xml.in b/interface-definitions/vpp.xml.in
index e32841f9e..c49488b68 100644
--- a/interface-definitions/vpp.xml.in
+++ b/interface-definitions/vpp.xml.in
@@ -649,25 +649,6 @@
<constraintErrorMessage>Invalid interface name</constraintErrorMessage>
</properties>
<children>
- <leafNode name="driver">
- <properties>
- <help>Driver mode</help>
- <completionHelp>
- <list>dpdk xdp</list>
- </completionHelp>
- <valueHelp>
- <format>dpdk</format>
- <description>Data Plane Development Kit (DPDK)</description>
- </valueHelp>
- <valueHelp>
- <format>xdp</format>
- <description>eXpress Data Path (XDP)</description>
- </valueHelp>
- <constraint>
- <regex>(dpdk|xdp)</regex>
- </constraint>
- </properties>
- </leafNode>
#include <include/vpp/iface_rx_mode.xml.i>
<node name="dpdk-options">
<properties>
@@ -732,57 +713,6 @@
</leafNode>
</children>
</node>
- <node name="xdp-options">
- <properties>
- <help>XDP settings</help>
- </properties>
- <children>
- <leafNode name="num-rx-queues">
- <properties>
- <help>Number of receive queues</help>
- <valueHelp>
- <format>u32:1-65535</format>
- <description>Number of receive queues to connect to</description>
- </valueHelp>
- <valueHelp>
- <format>all</format>
- <description>All</description>
- </valueHelp>
- <constraint>
- <regex>(all)</regex>
- <validator name="numeric" argument="--range 1-65535"/>
- </constraint>
- </properties>
- <defaultValue>all</defaultValue>
- </leafNode>
- <leafNode name="promisc">
- <properties>
- <help>Enable promisc mode on a real interface</help>
- <valueless/>
- </properties>
- </leafNode>
- <leafNode name="rx-queue-size">
- <properties>
- <help>Receive queue size</help>
- #include <include/vpp/queue_size.xml.i>
- </properties>
- <defaultValue>0</defaultValue>
- </leafNode>
- <leafNode name="tx-queue-size">
- <properties>
- <help>Tranceive queue size</help>
- #include <include/vpp/queue_size.xml.i>
- </properties>
- <defaultValue>0</defaultValue>
- </leafNode>
- <leafNode name="zero-copy">
- <properties>
- <help>Enable zero-copy mode</help>
- <valueless/>
- </properties>
- </leafNode>
- </children>
- </node>
</children>
</tagNode>
<node name="ipv6">