[dpdk-dev] [PATCH v5 0/2] add alternative AVX512 offload path

Leyi Rong leyi.rong at intel.com
Thu Apr 15 10:58:09 CEST 2021


Add alternative Rx/Tx offload path for AVX512, which can support Rx/Tx
offload features, like checksum/vlan/RSS/QinQ offload.

---
v5:
- fix bug [DPDK-26560] invalid checksum for tunnel packet.

v4:
- code rebased.

v3:
- complete ice_dev_supported_ptypes_get() for new adding offload
  functions.
- complete tx/rx burst infos for new adding offload functions.

v2:
- add "do_offload" parameter to according functions for reducing code
  duplication.

Leyi Rong (2):
  net/ice: add Tx AVX512 offload path
  net/ice: add Rx AVX512 offload path

 drivers/net/ice/ice_rxtx.c            |  78 +++--
 drivers/net/ice/ice_rxtx.h            |  10 +
 drivers/net/ice/ice_rxtx_vec_avx2.c   |   2 +-
 drivers/net/ice/ice_rxtx_vec_avx512.c | 403 +++++++++++++++++---------
 drivers/net/ice/ice_rxtx_vec_common.h | 130 +++++++--
 drivers/net/ice/ice_rxtx_vec_sse.c    |   2 +-
 6 files changed, 449 insertions(+), 176 deletions(-)

-- 
2.17.1



More information about the dev mailing list