dpdk: fix rx and tx descriptor config 50/34850/3
authorFlorin Coras <fcoras@cisco.com>
Fri, 7 Jan 2022 01:51:17 +0000 (17:51 -0800)
committerDamjan Marion <dmarion@me.com>
Fri, 7 Jan 2022 12:46:42 +0000 (12:46 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I48ac0a2c77154b5232a0fe4166518f28d1f1d8ef

src/plugins/dpdk/device/init.c

index fd1c911..d30c08c 100644 (file)
@@ -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);