mbox series

[v2,00/13] Expand NIC offloads support on Windows

Message ID 20211012124554.21296-1-talshn@nvidia.com (mailing list archive)
Headers
Series Expand NIC offloads support on Windows |

Message

Tal Shnaiderman Oct. 12, 2021, 12:45 p.m. UTC
  The series supports a group of NIC offloads on Windows:

DEV_TX_OFFLOAD_TCP_TSO
DEV_TX_OFFLOAD_VXLAN_TNL_TSO
DEV_TX_OFFLOAD_GRE_TNL_TSO
DEV_TX_OFFLOAD_GENEVE_TNL_TSO
DEV_RX_OFFLOAD_VLAN_STRIP
DEV_RX_OFFLOAD_KEEP_CRC

---
v2: updated 21.11 release note
---

Tal Shnaiderman (13):
  net/mlx5: fix software parsing support query
  common/mlx5: read software parsing capabilities from DevX
  net/mlx5: query software parsing support on Windows
  net/mlx5: fix tunneling support query
  common/mlx5: read tunneling capabilities from DevX
  net/mlx5: query tunneling support on Windows
  common/mlx5: read TSO capability from DevX
  net/mlx5: support TSO offload on Windows
  common/mlx5: read VLAN capability from DevX
  net/mlx5: support VLAN stripping offload on Windows
  common/mlx5: read FCS scattering capability from DevX
  net/mlx5: support keep-CRC offload on Windows
  doc: add new Windows offloads to the release note

 doc/guides/rel_notes/release_21_11.rst  |  4 ++++
 drivers/common/mlx5/mlx5_devx_cmds.c    | 18 +++++++++++++++
 drivers/common/mlx5/mlx5_devx_cmds.h    |  8 +++++++
 drivers/net/mlx5/linux/mlx5_os.c        | 31 ++++++++++++++++----------
 drivers/net/mlx5/linux/mlx5_os.h        | 27 +++++++++++++++++++++++
 drivers/net/mlx5/mlx5.c                 | 30 +++++++++++++++++++++++++
 drivers/net/mlx5/mlx5.h                 |  8 +++++--
 drivers/net/mlx5/mlx5_txq.c             | 39 +++++++++++++++++++++++----------
 drivers/net/mlx5/windows/mlx5_flow_os.h |  1 +
 drivers/net/mlx5/windows/mlx5_os.c      | 34 +++++++++++++++++++++++-----
 drivers/net/mlx5/windows/mlx5_os.h      | 12 ++++++++++
 11 files changed, 182 insertions(+), 30 deletions(-)
  

Comments

Raslan Darawsheh Oct. 12, 2021, 2:24 p.m. UTC | #1
Hi,

> -----Original Message-----
> From: Tal Shnaiderman <talshn@nvidia.com>
> Sent: Tuesday, October 12, 2021 3:46 PM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon <thomas@monjalon.net>; Matan Azrad
> <matan@nvidia.com>; Raslan Darawsheh <rasland@nvidia.com>; Asaf Penso
> <asafp@nvidia.com>; Slava Ovsiienko <viacheslavo@nvidia.com>; Eilon
> Greenstein <eilong@nvidia.com>; Kyle Collins <kcollins@nvidia.com>; Idan
> Hackmon <idanhac@nvidia.com>
> Subject: [PATCH v2 00/13] Expand NIC offloads support on Windows
> 
> The series supports a group of NIC offloads on Windows:
> 
> DEV_TX_OFFLOAD_TCP_TSO
> DEV_TX_OFFLOAD_VXLAN_TNL_TSO
> DEV_TX_OFFLOAD_GRE_TNL_TSO
> DEV_TX_OFFLOAD_GENEVE_TNL_TSO
> DEV_RX_OFFLOAD_VLAN_STRIP
> DEV_RX_OFFLOAD_KEEP_CRC
> 
> ---
> v2: updated 21.11 release note
> ---
> 
> Tal Shnaiderman (13):
>   net/mlx5: fix software parsing support query
>   common/mlx5: read software parsing capabilities from DevX
>   net/mlx5: query software parsing support on Windows
>   net/mlx5: fix tunneling support query
>   common/mlx5: read tunneling capabilities from DevX
>   net/mlx5: query tunneling support on Windows
>   common/mlx5: read TSO capability from DevX
>   net/mlx5: support TSO offload on Windows
>   common/mlx5: read VLAN capability from DevX
>   net/mlx5: support VLAN stripping offload on Windows
>   common/mlx5: read FCS scattering capability from DevX
>   net/mlx5: support keep-CRC offload on Windows
>   doc: add new Windows offloads to the release note
> 
>  doc/guides/rel_notes/release_21_11.rst  |  4 ++++
>  drivers/common/mlx5/mlx5_devx_cmds.c    | 18 +++++++++++++++
>  drivers/common/mlx5/mlx5_devx_cmds.h    |  8 +++++++
>  drivers/net/mlx5/linux/mlx5_os.c        | 31 ++++++++++++++++----------
>  drivers/net/mlx5/linux/mlx5_os.h        | 27 +++++++++++++++++++++++
>  drivers/net/mlx5/mlx5.c                 | 30 +++++++++++++++++++++++++
>  drivers/net/mlx5/mlx5.h                 |  8 +++++--
>  drivers/net/mlx5/mlx5_txq.c             | 39 +++++++++++++++++++++++--------
> --
>  drivers/net/mlx5/windows/mlx5_flow_os.h |  1 +
>  drivers/net/mlx5/windows/mlx5_os.c      | 34 +++++++++++++++++++++++-
> ----
>  drivers/net/mlx5/windows/mlx5_os.h      | 12 ++++++++++
>  11 files changed, 182 insertions(+), 30 deletions(-)
> 
> --
> 2.16.1.windows.4

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh