net/bnxt: remove software prefetches from AVX2 Rx
authorLance Richardson <lance.richardson@broadcom.com>
Mon, 15 Nov 2021 18:24:10 +0000 (13:24 -0500)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Tue, 16 Nov 2021 22:57:27 +0000 (23:57 +0100)
commit4641de7b02890c8a568ab611686244d054b2ccf0
tree3245a51c3071dfb0159d7716622fb58f8718d825
parente5f2b3ebcbc89cf8e0e58c6eccf450e8e7e2f779
net/bnxt: remove software prefetches from AVX2 Rx

Testing has shown no performance benefit from software prefetching
of receive completion descriptors in the AVX2 burst receive path,
and slightly better performance without them on some CPU families,
so this patch removes them.

Fixes: c4e4c18963b0 ("net/bnxt: add AVX2 RX/Tx")
Cc: stable@dpdk.org
Signed-off-by: Lance Richardson <lance.richardson@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/bnxt_rxtx_vec_avx2.c