net/i40e: remove compiler barrier from NEON Rx
authorGavin Hu <gavin.hu@arm.com>
Tue, 13 Aug 2019 10:43:31 +0000 (18:43 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Sep 2019 15:12:37 +0000 (17:12 +0200)
commitf1f0f39806d97a9a4d74d47ce7fb04e9b4943e08
treece20356687b51f1e98e7a5405dd6a09c4edbfe75
parent78b50591c8e7ae3d010e8f4005e0e95c17800941
net/i40e: remove compiler barrier from NEON Rx

As packet length extraction code was simplified,the ordering
was not necessary any more.[1]

2% performance gain was measured on Marvell ThunderX2.
4.3% performance gain was measured on Ampere eMAG80

[1] http://mails.dpdk.org/archives/dev/2016-April/037529.html

Fixes: ae0eb310f253 ("net/i40e: implement vector PMD for ARM")
Cc: stable@dpdk.org
Signed-off-by: Gavin Hu <gavin.hu@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Steve Capper <steve.capper@arm.com>
drivers/net/i40e/i40e_rxtx_vec_neon.c