>From: dev <dev-boun...@dpdk.org> On Behalf Of Shahed Shaikh >Sent: Friday, January 18, 2019 2:30 AM > >Incorrect placement of prefetch in Tx path is causing a performance drop of >around ~2% on AMD platform. > >Fixes: 2ea6f76aff40 ("qede: add core driver") >Cc: sta...@dpdk.org > >Signed-off-by: Shahed Shaikh <shsha...@marvell.com> >---
Acked-by: Rasesh Mody <rm...@marvell.com> > drivers/net/qede/qede_rxtx.c | 1 - > 1 file changed, 1 deletion(-) > >diff --git a/drivers/net/qede/qede_rxtx.c b/drivers/net/qede/qede_rxtx.c >index 684c4ae..eda19b2 100644 >--- a/drivers/net/qede/qede_rxtx.c >+++ b/drivers/net/qede/qede_rxtx.c >@@ -2181,7 +2181,6 @@ qede_xmit_pkts(void *p_txq, struct rte_mbuf >**tx_pkts, uint16_t nb_pkts) > > txq->nb_tx_avail -= bd1->data.nbds; > txq->sw_tx_prod++; >- rte_prefetch0(txq->sw_tx_ring[TX_PROD(txq)].mbuf); > bd_prod = > rte_cpu_to_le_16(ecore_chain_get_prod_idx(&txq->tx_pbl)); > #ifdef RTE_LIBRTE_QEDE_DEBUG_TX >-- >2.7.4