From 7928b0fdf8f790b6178ad91cf41ee2f9df10e707 Mon Sep 17 00:00:00 2001 From: Andrew Rybchenko Date: Fri, 21 Dec 2018 12:15:39 +0000 Subject: [PATCH] net/sfc: pass HW Tx queue index on creation Software indexes are PMD internal and should not be passed outside. Right now SW and HW indexes of the Tx queue match, so it is just a cosmetic fix. Fixes: dbdc82416b72 ("net/sfc: factor out libefx-based Tx datapath") Cc: stable@dpdk.org Signed-off-by: Andrew Rybchenko --- drivers/net/sfc/sfc_tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/sfc/sfc_tx.c b/drivers/net/sfc/sfc_tx.c index 147f93365b..cce8239542 100644 --- a/drivers/net/sfc/sfc_tx.c +++ b/drivers/net/sfc/sfc_tx.c @@ -451,7 +451,7 @@ sfc_tx_qstart(struct sfc_adapter *sa, unsigned int sw_index) if (txq->offloads & DEV_TX_OFFLOAD_TCP_TSO) flags |= EFX_TXQ_FATSOV2; - rc = efx_tx_qcreate(sa->nic, sw_index, 0, &txq->mem, + rc = efx_tx_qcreate(sa->nic, txq->hw_index, 0, &txq->mem, txq_info->entries, 0 /* not used on EF10 */, flags, evq->common, &txq->common, &desc_index); -- 2.20.1