]> git.droids-corp.org - dpdk.git/commit
net/iavf: add basic NEON Rx
authorKathleen Capella <kathleen.capella@arm.com>
Fri, 17 Jun 2022 18:21:34 +0000 (18:21 +0000)
committerQi Zhang <qi.z.zhang@intel.com>
Thu, 23 Jun 2022 05:49:44 +0000 (07:49 +0200)
commit0581aae1d59fb28ed7ddf8b8dd3700df1b95e051
tree447e925f1b460d96e6a74cc00d37a957cc942ecd
parent38e9762be16a8ff210e4c4e83bae8dfe7fb45984
net/iavf: add basic NEON Rx

This patch adds the basic NEON Rx path to the iavf driver. It does not
include scatter or flex varieties.

Tested on N1SDP platform with Intel XL710 NIC and 40G connection.
Tested with a single core and testpmd rxonly mode. Saw no significant
performance difference between scalar and Arm vPMD paths using this test
in iavf and saw the same results when comparing scalar and Arm vPMD
path in i40e.

Signed-off-by: Kathleen Capella <kathleen.capella@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx_vec_neon.c [new file with mode: 0644]
drivers/net/iavf/meson.build