mbox series

[v2,0/3] AVX512 vPMD on i40e

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

Message

Leyi Rong Jan. 7, 2021, 7:44 a.m. UTC
  This patchset aims to support AVX512 vPMD on i40e.
And the changes are only target to AVX512 vector path.

---
v2:
- Add return value check on rte_mempool_default_cache().

Leyi Rong (3):
  net/i40e: remove devarg use-latest-supported-vec
  net/i40e: add AVX512 vector path
  net/i40e: optimize Tx by using AVX512

 doc/guides/nics/i40e.rst                |    9 -
 drivers/net/i40e/i40e_ethdev.c          |   63 +-
 drivers/net/i40e/i40e_ethdev.h          |    3 -
 drivers/net/i40e/i40e_rxtx.c            |  193 ++--
 drivers/net/i40e/i40e_rxtx.h            |   13 +
 drivers/net/i40e/i40e_rxtx_vec_avx512.c | 1136 +++++++++++++++++++++++
 drivers/net/i40e/meson.build            |   24 +
 7 files changed, 1293 insertions(+), 148 deletions(-)
 create mode 100644 drivers/net/i40e/i40e_rxtx_vec_avx512.c
  

Comments

Qi Zhang Jan. 13, 2021, 9:53 a.m. UTC | #1
> -----Original Message-----
> From: Rong, Leyi <leyi.rong@intel.com>
> Sent: Thursday, January 7, 2021 3:44 PM
> To: Zhang, Qi Z <qi.z.zhang@intel.com>; Richardson, Bruce
> <bruce.richardson@intel.com>; Xing, Beilei <beilei.xing@intel.com>
> Cc: dev@dpdk.org; Rong, Leyi <leyi.rong@intel.com>
> Subject: [PATCH v2 0/3] AVX512 vPMD on i40e
> 
> This patchset aims to support AVX512 vPMD on i40e.
> And the changes are only target to AVX512 vector path.
> 
> ---
> v2:
> - Add return value check on rte_mempool_default_cache().
> 
> Leyi Rong (3):
>   net/i40e: remove devarg use-latest-supported-vec
>   net/i40e: add AVX512 vector path
>   net/i40e: optimize Tx by using AVX512
> 
>  doc/guides/nics/i40e.rst                |    9 -
>  drivers/net/i40e/i40e_ethdev.c          |   63 +-
>  drivers/net/i40e/i40e_ethdev.h          |    3 -
>  drivers/net/i40e/i40e_rxtx.c            |  193 ++--
>  drivers/net/i40e/i40e_rxtx.h            |   13 +
>  drivers/net/i40e/i40e_rxtx_vec_avx512.c | 1136
> +++++++++++++++++++++++
>  drivers/net/i40e/meson.build            |   24 +
>  7 files changed, 1293 insertions(+), 148 deletions(-)  create mode 100644
> drivers/net/i40e/i40e_rxtx_vec_avx512.c
> 
> --
> 2.17.1

Applied to dpdk-next-net-intel.

Thanks
Qi