mbox series

[v2,0/3] AVX512 vPMD on ice

Message ID 20200918033528.110297-1-leyi.rong@intel.com (mailing list archive)
Headers
Series AVX512 vPMD on ice |

Message

Leyi Rong Sept. 18, 2020, 3:35 a.m. UTC
  This patchset aims to support AVX512 vPMD on ice.

Has dependency on http://patches.dpdk.org/cover/76096/
which support SIMD bitwidth selection properly.

---
v2:
- No internal judgement when RTE_MACHINE_CPUFLAG_AVX512F is set in
  meson.build.
- Add RSS hash parsing as default RXDID is set to #22.
- Use buf_iova instead of buf_physaddr, as buf_physaddr will be removed.

Leyi Rong (3):
  net/ice: add AVX512 vector path
  net/ice: add RSS hash parsing in AVX512 path
  net/ice: optimize Tx path on AVX512 vPMD

 drivers/net/ice/ice_rxtx.c            |   88 ++-
 drivers/net/ice/ice_rxtx.h            |   11 +
 drivers/net/ice/ice_rxtx_vec_avx512.c | 1018 +++++++++++++++++++++++++
 drivers/net/ice/ice_rxtx_vec_common.h |   36 +-
 drivers/net/ice/meson.build           |   11 +
 5 files changed, 1139 insertions(+), 25 deletions(-)
 create mode 100644 drivers/net/ice/ice_rxtx_vec_avx512.c