numam-dpdk/drivers/net/iavf
Kathleen Capella 0581aae1d5 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>
2022-06-23 07:49:44 +02:00
..
iavf_ethdev.c net/iavf: fix initialization with quanta configuration 2022-05-30 00:33:24 +02:00
iavf_fdir.c net/iavf: enable flow rule with raw pattern 2022-05-24 04:53:37 +02:00
iavf_generic_flow.c net/iavf: enable flow rule with raw pattern 2022-05-24 04:53:37 +02:00
iavf_generic_flow.h net/iavf: enable flow rule with raw pattern 2022-05-24 04:53:37 +02:00
iavf_hash.c net/iavf: support VF RSS flow rule with raw pattern 2022-05-24 04:53:37 +02:00
iavf_ipsec_crypto_capabilities.h net/iavf: support IPsec inline crypto 2021-10-29 04:22:04 +02:00
iavf_ipsec_crypto.c net/iavf: fix NAT-T payload length 2022-06-21 20:04:49 +02:00
iavf_ipsec_crypto.h net/iavf: support NAT-T / UDP encapsulation 2022-03-01 20:27:31 +01:00
iavf_log.h net/iavf: refine debug build option 2021-04-01 16:10:20 +02:00
iavf_rxtx_vec_avx2.c net/iavf: remove extra check in vector Tx 2022-03-01 20:54:53 +01:00
iavf_rxtx_vec_avx512.c net/iavf: fix mbuf release in multi-process 2022-05-24 04:53:37 +02:00
iavf_rxtx_vec_common.h net/iavf: enable Rx timestamp on flex descriptor 2022-05-09 03:53:18 +02:00
iavf_rxtx_vec_neon.c net/iavf: add basic NEON Rx 2022-06-23 07:49:44 +02:00
iavf_rxtx_vec_sse.c net/iavf: fix mbuf release in multi-process 2022-05-24 04:53:37 +02:00
iavf_rxtx.c net/iavf: add basic NEON Rx 2022-06-23 07:49:44 +02:00
iavf_rxtx.h net/iavf: fix race condition with Rx timestamp offload 2022-05-24 04:53:37 +02:00
iavf_tm.c net/iavf: support queue rate limit configuration 2022-04-22 14:05:12 +02:00
iavf_vchnl.c net/iavf: fix race condition with Rx timestamp offload 2022-05-24 04:53:37 +02:00
iavf.h net/iavf: increase reset complete wait count 2022-05-30 13:39:04 +02:00
meson.build net/iavf: add basic NEON Rx 2022-06-23 07:49:44 +02:00
rte_pmd_iavf.h net/iavf: support IPsec inline crypto 2021-10-29 04:22:04 +02:00
version.map net/iavf: support IPsec inline crypto 2021-10-29 04:22:04 +02:00