mbox series

[v1,0/3] i40e vPMD optimization on aarch64

Message ID 20200306050427.66114-1-gavin.hu@arm.com (mailing list archive)
Headers
Series i40e vPMD optimization on aarch64 |

Message

Gavin Hu March 6, 2020, 5:04 a.m. UTC
  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(-)