From: Andrew Rybchenko Date: Fri, 21 Dec 2018 12:15:39 +0000 (+0000) Subject: net/sfc: pass HW Tx queue index on creation X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=7928b0fdf8f790b6178ad91cf41ee2f9df10e707;p=dpdk.git 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 --- 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);