This series is to optimize the i40e 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 (3):
  net/i40e: relax barrier in the Tx fastpath of vPMD
  net/i40e: restrict pointer aliasing for neon vec
  net/i40e: auto-vectorization to speed up Tx free

 drivers/net/i40e/i40e_rxtx_vec_common.h |  5 +++++
 drivers/net/i40e/i40e_rxtx_vec_neon.c   | 24 +++++++++++++-----------
 2 files changed, 18 insertions(+), 11 deletions(-)

-- 
2.17.1

Reply via email to