event/octeontx2: remove hot spots by prefetching data
[dpdk.git] / drivers / event / octeontx2 / otx2_worker.h
index 7a55cac..7d161c8 100644 (file)
@@ -280,6 +280,7 @@ otx2_ssogws_event_tx(struct otx2_ssogws *ws, struct rte_event ev[],
        struct rte_mbuf *m = ev[0].mbuf;
        const struct otx2_eth_txq *txq = otx2_ssogws_xtract_meta(m);
 
+       rte_prefetch_non_temporal(txq);
        /* Perform header writes before barrier for TSO */
        otx2_nix_xmit_prepare_tso(m, flags);
        otx2_ssogws_order(ws, !ev->sched_type);