mbox

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

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

Message

Wenzhuo Lu March 17, 2021, 6:48 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.

The code for the above HW offload features, which are
supported by offload paths, is removed from the legacy path.

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  |    7 +
 drivers/net/iavf/iavf_rxtx.c            |  156 ++-
 drivers/net/iavf/iavf_rxtx.h            |   32 +-
 drivers/net/iavf/iavf_rxtx_vec_avx512.c | 1646 ++++++++++++++++++++++++++-----
 drivers/net/iavf/iavf_rxtx_vec_common.h |  113 ++-
 5 files changed, 1661 insertions(+), 293 deletions(-)