]> git.droids-corp.org - dpdk.git/blobdiff - drivers/event/octeontx2/otx2_worker.h
event/octeontx2: remove hot spots by prefetching data
[dpdk.git] / drivers / event / octeontx2 / otx2_worker.h
index 7a55caca5f70e3ff0919d457c00f21c806c12af2..7d161c85eec3c2cbcb0cf6c34f4589afb7eb6544 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);