mbox series

[v5,0/2] add alternative AVX512 offload path

Message ID 20210415085811.56429-1-leyi.rong@intel.com (mailing list archive)
Headers show
Series add alternative AVX512 offload path | expand

Message

Rong, Leyi April 15, 2021, 8:58 a.m. UTC
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(-)

Comments

Sun, QinX April 16, 2021, 9:02 a.m. UTC | #1
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Leyi Rong
> Sent: Thursday, April 15, 2021 4:58 PM
> To: Zhang, Qi Z <qi.z.zhang@intel.com>; Lu, Wenzhuo
> <wenzhuo.lu@intel.com>
> Cc: dev@dpdk.org; Rong, Leyi <leyi.rong@intel.com>
> Subject: [dpdk-dev] [PATCH v5 0/2] add alternative AVX512 offload path
> 
> Add alternative Rx/Tx offload path for AVX512, which can support Rx/Tx
> offload features, like checksum/vlan/RSS/QinQ offload.

Tested-by: Qin Sun <qinx.sun@intel.com>
Zhang, Qi Z April 16, 2021, 10:42 a.m. UTC | #2
> -----Original Message-----
> From: Sun, QinX <qinx.sun@intel.com>
> Sent: Friday, April 16, 2021 5:02 PM
> To: Rong, Leyi <leyi.rong@intel.com>; Zhang, Qi Z <qi.z.zhang@intel.com>; Lu,
> Wenzhuo <wenzhuo.lu@intel.com>
> Cc: dev@dpdk.org; Sun, QinX <qinx.sun@intel.com>
> Subject: RE: [dpdk-dev] [PATCH v5 0/2] add alternative AVX512 offload path
> 
> > -----Original Message-----
> > From: dev <dev-bounces@dpdk.org> On Behalf Of Leyi Rong
> > Sent: Thursday, April 15, 2021 4:58 PM
> > To: Zhang, Qi Z <qi.z.zhang@intel.com>; Lu, Wenzhuo
> > <wenzhuo.lu@intel.com>
> > Cc: dev@dpdk.org; Rong, Leyi <leyi.rong@intel.com>
> > Subject: [dpdk-dev] [PATCH v5 0/2] add alternative AVX512 offload path
> >
> > Add alternative Rx/Tx offload path for AVX512, which can support Rx/Tx
> > offload features, like checksum/vlan/RSS/QinQ offload.
> 
> Tested-by: Qin Sun <qinx.sun@intel.com>

Applied to dpdk-next-net-intel.

Thanks
Qi
>