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 /python | |
| 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 'python')
| -rw-r--r-- | python/vyos/vpp/config_resource_checks/memory.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/python/vyos/vpp/config_resource_checks/memory.py b/python/vyos/vpp/config_resource_checks/memory.py index f1ae6f7bc..e28a04873 100644 --- a/python/vyos/vpp/config_resource_checks/memory.py +++ b/python/vyos/vpp/config_resource_checks/memory.py @@ -189,12 +189,11 @@ def buffers_required(settings: dict) -> int: # if iface_config.get('driver') == 'xdp': # continue - dpdk_options = iface_config.get('dpdk_options', {}) - rx_queues = int(dpdk_options.get('num_rx_queues', 1)) - rx_desc = int(dpdk_options.get('num_rx_desc')) + rx_queues = int(iface_config.get('num_rx_queues', 1)) + rx_desc = int(iface_config.get('num_rx_desc')) # default TX queues is equal to number of worker threads - tx_queues = int(dpdk_options.get('num_tx_queues', workers)) - tx_desc = int(dpdk_options.get('num_tx_desc')) + tx_queues = int(iface_config.get('num_tx_queues', workers)) + tx_desc = int(iface_config.get('num_tx_desc')) # buffers for RX/TX queues for interface buffers_total += rx_queues * rx_desc + tx_queues * tx_desc |
