From 90998bc00253730fc640d51e9995e71c2abbd6d0 Mon Sep 17 00:00:00 2001 From: Mohsin Kazmi Date: Thu, 31 Mar 2022 21:59:15 +0000 Subject: dpdk: add multi-txq support Type: improvement Signed-off-by: Mohsin Kazmi Change-Id: I9f061a05d947bc2867e1b962bf0522ad344bcc1a --- src/plugins/dpdk/device/common.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/plugins/dpdk/device/common.c') diff --git a/src/plugins/dpdk/device/common.c b/src/plugins/dpdk/device/common.c index f543723126f..a37659508dc 100644 --- a/src/plugins/dpdk/device/common.c +++ b/src/plugins/dpdk/device/common.c @@ -58,7 +58,6 @@ dpdk_device_setup (dpdk_device_t * xd) { vlib_main_t *vm = vlib_get_main (); vnet_main_t *vnm = vnet_get_main (); - vlib_thread_main_t *tm = vlib_get_thread_main (); vnet_sw_interface_t *sw = vnet_get_sw_interface (vnm, xd->sw_if_index); vnet_hw_interface_t *hi = vnet_get_hw_interface (vnm, xd->hw_if_index); u16 buf_sz = vlib_buffer_get_default_data_size (vm); @@ -222,8 +221,7 @@ retry: if (rv < 0) dpdk_device_error (xd, "rte_eth_tx_queue_setup", rv); - if (xd->conf.n_tx_queues < tm->n_vlib_mains) - clib_spinlock_init (&vec_elt (xd->tx_queues, j).lock); + clib_spinlock_init (&vec_elt (xd->tx_queues, j).lock); } vec_validate_aligned (xd->rx_queues, xd->conf.n_rx_queues - 1, -- cgit 1.2.3-korg