[v3] net/mlx5: add TCP and IPv6 to supported flow items list in Windows
Checks
Commit Message
WINOF2 2.70 Windows kernel driver allows DevX rule creation
of types TCP and IPv6.
Added the types to the supported items in mlx5_flow_os_item_supported
to allow them to be created in the PMD.
Added description of new rules support in Windows kernel driver WINOF2 2.70
to the mlx5 driver guide.
Signed-off-by: Tal Shnaiderman <talshn@nvidia.com>
---
v3 merge code and docu changes to a single patch.
---
---
doc/guides/nics/mlx5.rst | 3 +++
drivers/net/mlx5/windows/mlx5_flow_os.h | 2 ++
2 files changed, 5 insertions(+)
Comments
From: Tal Shnaiderman
> WINOF2 2.70 Windows kernel driver allows DevX rule creation of types TCP
> and IPv6.
>
> Added the types to the supported items in mlx5_flow_os_item_supported
> to allow them to be created in the PMD.
>
> Added description of new rules support in Windows kernel driver WINOF2
> 2.70 to the mlx5 driver guide.
>
> Signed-off-by: Tal Shnaiderman <talshn@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
Hi,
> -----Original Message-----
> From: Tal Shnaiderman <talshn@nvidia.com>
> Sent: Tuesday, June 22, 2021 6:35 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>; Odi Assli <odia@nvidia.com>
> Subject: [PATCH v3] net/mlx5: add TCP and IPv6 to supported flow items list
> in Windows
Title too long:
Changing to :
net/mlx5: add TCP and IPv6 to supported items in Windows
>
> WINOF2 2.70 Windows kernel driver allows DevX rule creation of types TCP
> and IPv6.
>
> Added the types to the supported items in mlx5_flow_os_item_supported
> to allow them to be created in the PMD.
>
> Added description of new rules support in Windows kernel driver WINOF2
> 2.70 to the mlx5 driver guide.
>
> Signed-off-by: Tal Shnaiderman <talshn@nvidia.com>
>
> ---
> v3 merge code and docu changes to a single patch.
> ---
> ---
> doc/guides/nics/mlx5.rst | 3 +++
> drivers/net/mlx5/windows/mlx5_flow_os.h | 2 ++
> 2 files changed, 5 insertions(+)
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
@@ -123,6 +123,9 @@ Limitations
- IPv4/UDP with CVLAN filtering
- Unicast MAC filtering
+ - Additional rules are supported from WinOF2 version 2.70:
+ - IPv4/TCP with CVLAN filtering
+ - L4 steering rules for port RSS of UDP, TCP and IP
- For secondary process:
@@ -42,6 +42,8 @@ mlx5_flow_os_item_supported(int item)
case RTE_FLOW_ITEM_TYPE_ETH:
case RTE_FLOW_ITEM_TYPE_IPV4:
case RTE_FLOW_ITEM_TYPE_UDP:
+ case RTE_FLOW_ITEM_TYPE_TCP:
+ case RTE_FLOW_ITEM_TYPE_IPV6:
return true;
default:
return false;