mbox

[v5,0/4] add Rx/Tx offload paths for IAVF AVX512

Message ID 1618385649-44717-1-git-send-email-wenzhuo.lu@intel.com (mailing list archive)
Headers

Message

Wenzhuo Lu April 14, 2021, 7:34 a.m. UTC
  Add specific paths for RX/TX AVX512, called offload paths.
In these paths, support the HW offload features, like, checksum, VLAN, RSS offload.
These paths are chosen automatically according to the configuration.

v2:
 - Fixed compile error.

v3:
 - Used 'inline' to drop the duplicate code.
 - some minor change.

v4:
 - Rebased on next-net-intel.

v5:
 - Minor change of release note.

Wenzhuo Lu (4):
  net/iavf: store offload flag of Rx queue
  net/iavf: add offload path for Tx AVX512
  net/iavf: add offload path for Rx AVX512
  net/iavf: add offload path for Rx AVX512 flex desc

 doc/guides/rel_notes/release_21_05.rst  |   5 +
 drivers/net/iavf/iavf_rxtx.c            | 187 +++++--
 drivers/net/iavf/iavf_rxtx.h            |  33 +-
 drivers/net/iavf/iavf_rxtx_vec_avx512.c | 899 +++++++++++++++++++-------------
 drivers/net/iavf/iavf_rxtx_vec_common.h | 115 +++-
 5 files changed, 817 insertions(+), 422 deletions(-)