From: Florin Coras Date: Fri, 7 Jan 2022 01:51:17 +0000 (-0800) Subject: dpdk: fix rx and tx descriptor config X-Git-Tag: v22.06-rc0~54 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=c58b1747b34fe1987835f68268218779a81ae3db;p=vpp.git dpdk: fix rx and tx descriptor config Type: fix Signed-off-by: Florin Coras Change-Id: I48ac0a2c77154b5232a0fe4166518f28d1f1d8ef --- diff --git a/src/plugins/dpdk/device/init.c b/src/plugins/dpdk/device/init.c index fd1c9115954..d30c08c28fd 100644 --- a/src/plugins/dpdk/device/init.c +++ b/src/plugins/dpdk/device/init.c @@ -411,6 +411,12 @@ dpdk_lib_init (dpdk_main_t * dm) di.flow_type_rss_offloads; } + if (devconf->num_rx_desc) + xd->conf.n_rx_desc = devconf->num_rx_desc; + + if (devconf->num_tx_desc) + xd->conf.n_tx_desc = devconf->num_tx_desc; + vec_validate_aligned (xd->rx_queues, xd->conf.n_rx_queues - 1, CLIB_CACHE_LINE_BYTES);