V3: - fix the 'Fixes' line warning. 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