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