[dpdk-dev] [PATCH v2 0/2] i40e NEON vPMD optimization on aarch64

Gavin Hu gavin.hu at arm.com
Mon Apr 13 17:56:38 CEST 2020


V2: 
- drop the 3/3 auto-vectorization patch from this series, it requires
  more rework and will submit in a separate patch.

This series is to optimize the i40e NEON vPMD performance on aarch64.

The patches were benchmarked by running the following command on Marvell
ThunderX2 and Arm N1SDP and showed positive performance results.

sudo ./build/app/testpmd -l 1,3 -w 0001:01:00.0 -w 0001:01:00.1
--master-lcore 1 -- -i --rxq=4 --txq=4 --nb-cores=1 --nb-ports=2 -a

Gavin Hu (2):
  net/i40e: relax barrier in Tx fastpath for NEON vPMD
  net/i40e: restrict pointer aliasing for NEON vPMD

 drivers/net/i40e/i40e_rxtx_vec_neon.c | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

-- 
2.17.1



More information about the dev mailing list