NVIDIA roadmap for 23.03

2023-01-11 Thread Lior Margalit
Please find below NVIDIA roadmap for 23.03 release: A. rte_flow new APIs = [1] Support match on ICMPv6 ID and sequence​ http://patches.dpdk.org/project/dpdk/cover/20221220074403.1015411-1-yongqu...@nvidia.com/

NVIDIA roadmap for 22.11

2022-09-21 Thread Lior Margalit
Please find below NVIDIA roadmap for 22.11 release: rte_flow new APIs: === [1] Add async flow connection tracking configuration https://patches.dpdk.org/project/dpdk/patch/20220809132534.24441-1-suanmi...@nvidia.com/

NVIDIA roadmap for 22.07

2022-05-03 Thread Lior Margalit
Please find below NVIDIA roadmap for 22.07 release: rte_flow new APIs: === [1] Add port flags for pre-configuration flow hints. [RFC,1/2] ethdev: port flags for pre-configuration flow hints. Introduce a flag to specify if the operations on each flow will be executed on the same queue.

[PATCH v1] net/mlx5: fix assertion on the flags set in pkt mbuf

2021-12-23 Thread Lior Margalit
ot;net/mlx5: implement vectorized MPRQ burst") Cc: akozy...@nvidia.com Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Slava Ovsiienko --- drivers/net/mlx5/mlx5_rx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_rx.h b/drivers/net/mlx5

RE: NVIDIA roadmap for 22.03

2021-12-16 Thread Lior Margalit
Added one item below for mlx5 PMD. From: Lior Margalit Sent: Thursday, December 16, 2021 9:22 AM To: dev@dpdk.org Subject: NVIDIA roadmap for 22.03 Please find below NVIDIA roadmap for 22.03 release: rte_flow new APIs: [1] Support for template API (item and action) to

NVIDIA roadmap for 22.03

2021-12-15 Thread Lior Margalit
Please find below NVIDIA roadmap for 22.03 release: rte_flow new APIs: [1] Support for template API (item and action) to optimize the insertion rate. The combination of item and action templates along with shared flow rule attributes allows the PMD/HW to prepare all the reso

[dpdk-dev] [PATCH v1] net/mlx5: fix RSS expansion for L2/L3 VXLAN

2021-10-14 Thread Lior Margalit
the expansion will be: ETH IPV4 UDP VXLAN END ETH IPV4 UDP VXLAN IPV4 END ETH IPV4 UDP VXLAN IPV6 END Fixes: f4f06e361516 ("net/mlx5: add flow VXLAN item") Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx

[dpdk-dev] [PATCH v1 1/2] net/mlx5: fix RSS expansion for 'explicit' graph node

2021-09-05 Thread Lior Margalit
;net/mlx5: fix RSS expansion for inner tunnel VLAN") Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_flow.c | 44 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/drivers/net/mlx5/mlx5_fl

[dpdk-dev] [PATCH v1 2/2] net/mlx5: fix RSS expansion traversal over next nodes

2021-09-05 Thread Lior Margalit
c: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_flow.c | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index 6cf1bb810d..c914a7120c 100644 --- a/d

[dpdk-dev] [PATCH v1 0/2] Fixes in the RSS expansion method

2021-09-05 Thread Lior Margalit
The RSS expansion algorithm is using a graph to find the possible expansion paths. This patch set corrects the traversal over the nodes. Lior Margalit (2): net/mlx5: fix RSS expansion for 'explicit' graph node net/mlx5: fix RSS expansion traversal over next nodes driver

[dpdk-dev] [PATCH v1] net/mlx5: fix RSS expansion for inner tunnel VLAN

2021-08-03 Thread Lior Margalit
'explicit' behavior, meaning the node is not added to the expanded pattern, if it is not found in the flow pattern, but the expansion alg can go deeper to its next nodes. Fixes: c7870bfe09dc ("ethdev: move RSS expansion code to mlx5 driver") Cc: sta...@dpdk.org Signed-off-by: Lior Ma

[dpdk-dev] [PATCH v2 0/2] net/mlx5: prevent RSS distribution by L4 proto alone

2021-07-27 Thread Lior Margalit
Set proper selection flags for the RX hash and queue num in case of mismatch between the L3 proto of the RSS hash types and the flow rule pattern. v2: * Same code changes as v1, but separated into two commits. Lior Margalit (2): net/mlx5: fix RSS L4 proto selection flags settings net/mlx5

[dpdk-dev] [PATCH v2 1/2] net/mlx5: fix RSS L4 proto selection flags settings

2021-07-27 Thread Lior Margalit
of the received packets. In case of indirect RSS action, it will match the MLX5_RSS_HASH_NONE pre-created TIR. Fixes: b1d63d829378 ("net/mlx5: support RSS on src or dst fields only") Fixes: 4a78c88e3bae ("net/mlx5: fix Verbs flow tunnel") Cc: sta...@dpdk.org Signed-off-by:

[dpdk-dev] [PATCH v2 2/2] net/mlx5: fix queue num in RSS desc

2021-07-27 Thread Lior Margalit
creating a new object every time. Fixes: fabf8a37241c ("net/mlx5: fix shared RSS action release") Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_flow_dv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/mlx5/mlx5_f

[dpdk-dev] [PATCH v1] net/mlx5: fix ETH validation for GTP

2021-07-20 Thread Lior Margalit
.@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_flow.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index 347e8c1a09..69a6a5c76b 100644 --- a/drivers/net/mlx5/mlx5_flow.c +++ b/driver

[dpdk-dev] [PATCH v1] net/mlx5: fix RSS expansion for GTP

2021-07-18 Thread Lior Margalit
The flow did not expand correctly when it included a GTP item. Added GTP node to the expansion graph as possible next node after IPv4/IPv6 UDP node. Fixes: 592f05b29a25 ("net/mlx5: add RSS flow action") Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- d

[dpdk-dev] [PATCH v1] net/mlx5: fix RSS selection flags settings

2021-07-13 Thread Lior Margalit
t RSS on src or dst fields only") Fixes: 5a959cbfa68c ("net/mlx5: share Rx hash queue code") Cc: sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5_flow_dv.c| 14 +++--- drivers/net/mlx5/mlx5_flow_verbs.c | 10 ++

[dpdk-dev] [PATCH v1] net/mlx5: fix IPIP multi tunnel validation

2021-06-16 Thread Lior Margalit
sta...@dpdk.org Signed-off-by: Lior Margalit Acked-by: Ori Kam --- drivers/net/mlx5/mlx5_flow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index e5e062d09a..c5c767aaee 100644 --- a/drivers/net/mlx5/mlx5_f