[PATCH v2 1/1] common/cnxk: fix updated loglevel from NOTICE to INFO

2024-10-01 Thread Rakesh Kudurumalla
In latest dpdk PMD log type is removed and driver specific log type is added for CNXK. This patch changes loglevel of CNXK from NOTICE to INFO to display logs while running applications Fixes: 455a771fd6f1 ("common/cnxk: fix segregation of logs based on module") Signed-off-by: Rakesh K

[PATCH 1/1] common/cnxk: updated loglevel from NOTICE to INFO

2024-08-21 Thread Rakesh Kudurumalla
In latest dpdk PMD log type is removed and driver specific log type is added for CNXK. This patch changes loglevel of CNXK from NOTICE to INFO to display logs while running applications Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/roc_platform.c | 2 +- 1 file changed, 1 insertion

RE: [EXTERNAL] Re: [PATCH v5 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-15 Thread Rakesh Kudurumalla
> -Original Message- > From: Stephen Hemminger > Sent: Sunday, August 11, 2024 9:47 PM > To: Rakesh Kudurumalla > Cc: ferruh.yi...@amd.com; andrew.rybche...@oktetlabs.ru; > or...@nvidia.com; tho...@monjalon.net; dev@dpdk.org; Jerin Jacob > ; Nithin Kumar Dabilpura

RE: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-11 Thread Rakesh Kudurumalla
> -Original Message- > From: Thomas Monjalon > Sent: Thursday, August 8, 2024 5:52 PM > To: Rakesh Kudurumalla > Cc: ferruh.yi...@amd.com; andrew.rybche...@oktetlabs.ru; > or...@nvidia.com; dev@dpdk.org; Jerin Jacob ; Nithin > Kumar Dabilpuram ; sta...@d

[PATCH v5 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-11 Thread Rakesh Kudurumalla
allows for betteravailability of the lock, ensuring that show_lcore_stats() can periodically update the statistics even when forwarding jobs are running. Fixes: 204896f8d66c ("examples/l2fwd-jobstats: add new example") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v5: update

[PATCH v4 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-10 Thread Rakesh Kudurumalla
allows for betteravailability of the lock, ensuring that show_lcore_stats() can periodically update the statistics even when forwarding jobs are running. Fixes: 204896f8d66c ("examples/l2fwd-jobstats: add new example") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v4: Addressed

RE: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-08 Thread Rakesh Kudurumalla
From: Thomas Monjalon Sent: Tuesday, July 30, 2024 9:42 PM To: Rakesh Kudurumalla Cc: ferruh.yi...@amd.com; andrew.rybche...@oktetlabs.ru; or...@nvidia.com; dev@dpdk.org; Jerin Jacob ; Nithin Kumar Dabilpuram ; sta...@dpdk.org Subject: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats

[PATCH v3 1/1] examples/l2fwd-jobstats: fix lock availability

2024-07-30 Thread Rakesh Kudurumalla
l2fwd-jobstats: add new example") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v3: updated subject message v2: updated commit description examples/l2fwd-jobstats/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l2fwd-jobstats/main.c b/exam

[PATCH v2 1/1] examples/l2fwd-jobstats: add delay to show stats

2024-07-28 Thread Rakesh Kudurumalla
l2fwd-jobstats: add new example") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v2: updated commit message examples/l2fwd-jobstats/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l2fwd-jobstats/main.c b/examples/l2fwd-jobstats/main.c index

[PATCH v2 1/1] examples/l2fwd-jobstats: add delay to show stats

2024-07-28 Thread Rakesh Kudurumalla
l2fwd-jobstats: add new example") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v2: updated commit message examples/l2fwd-jobstats/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l2fwd-jobstats/main.c b/examples/l2fwd-jobstats/main.c index

[PATCH 1/1] examples/l2fwd-jobstats: add delay to show stats

2024-07-25 Thread Rakesh Kudurumalla
lock in loop Signed-off-by: Rakesh Kudurumalla --- examples/l2fwd-jobstats/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l2fwd-jobstats/main.c b/examples/l2fwd-jobstats/main.c index 308b8edd20..7bb38b290f 100644 --- a/examples/l2fwd-jobstats/main.c +++ b

RE: [PATCH] doc: update command scope information

2024-01-17 Thread Rakesh Kudurumalla
Acked-by: Rakesh Kudurumalla > -Original Message- > From: sk...@marvell.com > Sent: Monday, January 8, 2024 1:04 PM > To: Sunil Kumar Kori ; Rakesh Kudurumalla > > Cc: dev@dpdk.org > Subject: [PATCH] doc: update command scope information > > From: Sunil

[PATCH v10 3/3] app/graph: implement port forward usecase

2024-01-01 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph

[PATCH v10 2/3] app/graph: add ethdev forward command

2024-01-01 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- app/graph/cli.c| 1 + app/

[PATCH v10 1/3] node: support to add next node to ethdev Rx node

2024-01-01 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- v10: Code style lib/node/ethdev_ctrl.c

[PATCH v9 3/3] app/graph: implement port forward usecase

2024-01-01 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph

[PATCH v9 2/3] app/graph: add ethdev forward command

2024-01-01 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- app/graph/cli.c| 1 + app/

[PATCH v9 1/3] node: support to add next node to ethdev Rx node

2024-01-01 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- v9: Resolve memory issue lib/node/ethdev_ctrl.c

[PATCH v8 3/3] app/graph: implement port forward usecase

2024-01-01 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v8 2/3] app/graph: add ethdev forward command

2024-01-01 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c| 1 + app/graph/ethdev.c

[PATCH v8 1/3] node: support to add next node to ethdev Rx node

2024-01-01 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- v8: Doc correction lib/node/ethdev_ctrl.c

[PATCH v7 3/3] app/graph: implement port forward usecase

2023-12-20 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v7 2/3] app/graph: add ethdev forward command

2023-12-20 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c| 1 + app/graph/ethdev.c

[PATCH v7 1/3] node: support to add next node to ethdev Rx node

2023-12-20 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- v7: Remove warning lib/node/ethdev_ctrl.c

[PATCH v6 3/3] app/graph: implement port forward usecase

2023-12-20 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v6 2/3] app/graph: add ethdev forward command

2023-12-20 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c| 1 + app/graph/ethdev.c

[PATCH v6 1/3] node: support to add next node to ethdev Rx node

2023-12-20 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- V6: Addressed comments updated documentation

[PATCH v5 3/3] app/graph: implement port forward usecase

2023-12-15 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 13 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v5 2/3] app/graph: add ethdev forward command

2023-12-15 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c | 1 + app/graph/ethdev.c

[PATCH v5 1/3] node: support to add next node to ethdev Rx node

2023-12-15 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- V5: Addressed comments Handled negative test

[PATCH v2 1/2] common/cnxk: support to dump debug info to file

2023-12-07 Thread Rakesh Kudurumalla
This patch dumps contents of receviced packet descriptor from CQ for debug to file Signed-off-by: Rakesh Kudurumalla --- V2: Resolve Warnings drivers/common/cnxk/roc_cpt.h | 2 +- drivers/common/cnxk/roc_cpt_debug.c | 56 + drivers/common/cnxk/roc_nix.h

[PATCH v2 2/2] net/cnxk: dump Rx descriptor info to file

2023-12-07 Thread Rakesh Kudurumalla
Add support for eth_rx_descriptor_dump for cn9k and cn10k. This patch dumps contents of receviced packet descriptor from CQ for debug to file Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cn10k_ethdev.c | 67 + drivers/net/cnxk/cn9k_ethdev.c | 53

[PATCH 3/3] net/cnxk: reduce Tx queue release time

2023-12-05 Thread Rakesh Kudurumalla
Invoked newly added roc API to disable SQB aura FC during TX queue start and TX queue stop. This fix reduces ethdev teardown time Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cnxk_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/cnxk

[PATCH 2/3] common/cnxk: added new API to enable disable SQ

2023-12-05 Thread Rakesh Kudurumalla
Added a new roc API to disable SQB aura FC and update SQ state to disabled state in TX queue stop.The same SQ status is verified during sq flush to enable or disable SQB aura FC during ethdev teardown.This fix reduces teardown time by 90%. Signed-off-by: Rakesh Kudurumalla --- drivers/common

[PATCH 1/3] common/cnxk: optimize ethdev teardown time

2023-12-05 Thread Rakesh Kudurumalla
API mbox_alloc_msg_npa_aq_enq() mbox is called if SQ needs to be updated from mbox response else mbox call to kernel is bypassed reducing the time taken to complete roc_nix_tm_sq_aura_fc() function.This reduces ethdev teardown time by 20%. Signed-off-by: Rakesh Kudurumalla --- drivers/common

[PATCH 2/2] net/cnxk: dump Rx descriptor info to file

2023-12-05 Thread Rakesh Kudurumalla
Add support for eth_rx_descriptor_dump for cn9k and cn10k. This patch dumps contents of receviced packet descriptor from CQ for debug to file Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cn10k_ethdev.c | 67 + drivers/net/cnxk/cn9k_ethdev.c | 53

[PATCH 1/2] common/cnxk: support to dump debug info to file

2023-12-05 Thread Rakesh Kudurumalla
This patch dumps contents of receviced packet descriptor from CQ for debug to file Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/roc_cpt.h | 2 +- drivers/common/cnxk/roc_cpt_debug.c | 56 + drivers/common/cnxk/roc_nix.h | 2 +- drivers

[PATCH v4 3/3] app/graph: implement port forward usecase

2023-12-05 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 12 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v4 2/3] app/graph: add ethdev forward command

2023-12-05 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c | 1 + app/graph/ethdev.c

[PATCH v4 1/3] node: support to add next node to ethdev Rx node

2023-12-05 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- v4: Resolve compilation issues lib/node

[PATCH v3 3/3] app/graph: implement port forward usecase

2023-12-04 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 12 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v3 2/3] app/graph: add ethdev forward command

2023-12-04 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c | 1 + app/graph/ethdev.c

[PATCH v3 1/3] node: support to add next node to ethdev Rx node

2023-12-04 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- V3: Resolve compilation Issue lib/node

[PATCH v2 3/3] app/graph: implement port forward usecase

2023-12-04 Thread Rakesh Kudurumalla
Added portforward usecase.In this usecase packets received Rx port is forwarded to respective Tx port. Signed-off-by: Rakesh Kudurumalla --- app/graph/ethdev.c | 12 ++ app/graph/ethdev.h | 1 + app/graph/examples/l2fwd.cli

[PATCH v2 2/3] app/graph: add ethdev forward command

2023-12-04 Thread Rakesh Kudurumalla
Adds a txport to forward packet for every rxport Mapping will be used to forward packets to txport received on rxport Following commands are exposed: - ethdev forward " Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c | 1 + app/graph/ethdev.c

[PATCH v2 1/3] node: support to add next node to ethdev Rx node

2023-12-04 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- V2: Addressed comments Splitted patches to

[PATCH v3 1/1] app/test: fix external mbuf test when assertions enabled

2023-11-22 Thread Rakesh Kudurumalla
test cases") Signed-off-by: Rakesh Kudurumalla Acked-by: Olivier Matz --- v3: Updated commit message and added Fixes app/test/test_mbuf.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/test/test_mbuf.c b/app/test/test_mbuf.c index d7393df7eb..a39288a5f8 100644 ---

[PATCH 2/2] app/graph: implement L2FWD usecase

2023-11-22 Thread Rakesh Kudurumalla
Added l2fwd usecase for graph Signed-off-by: Rakesh Kudurumalla --- app/graph/cli.c | 1 + app/graph/examples/l2fwd.cli | 41 ++ app/graph/graph.c| 8 +- app/graph/l2fwd.c| 148 +++ app/graph/l2fwd.h

[PATCH 1/2] node: forward packet from ethdev_rx node

2023-11-22 Thread Rakesh Kudurumalla
By default all packets received on ethdev_rx node is forwarded to pkt_cls node.This patch provides library support to add a new node as next node to ethdev_rx node and forward packet to new node from rx node. Signed-off-by: Rakesh Kudurumalla --- lib/node/ethdev_ctrl.c | 40

RE: [PATCH v2 1/1] app/test: resolve mbuf_test application failure

2023-10-02 Thread Rakesh Kudurumalla
Hi Olivier, Let me know if you have any comments on this patch. Regards, Rakesh > -Original Message- > From: Rakesh Kudurumalla > Sent: Wednesday, July 26, 2023 11:25 AM > To: Olivier Matz > Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ; Nithin > Kumar Dabilpuram ;

[PATCH v6 2/2] node: add UDP v4 support

2023-09-28 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img/graph_inbuilt_node_flow.svg | 165

[PATCH v6 1/2] node: add IPv4 local node to handle local pkts

2023-09-28 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- Depends-on: series-29670 ("remove MAX macro from all nodes") v

[PATCH v3 1/1] node: remove MAX macro from all nodes

2023-09-28 Thread Rakesh Kudurumalla
Removed MAX macro from all graph nodes to extend edges to nodes at ease Signed-off-by: Rakesh Kudurumalla Acked-by: Nithin Dabilpuram --- v3: Updated acked-by lib/node/ip4_lookup.c | 2 +- lib/node/ip6_lookup.c | 2 +- lib/node/rte_node_ip4_api.h | 2 -- lib/node

[PATCH v5 2/2] node: add UDP v4 support

2023-09-27 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- v5: Resolve ubuntu compilation issue doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img

[PATCH v5 1/2] node: add IPv4 local node to handle local pkts

2023-09-27 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- doc/guides/prog_guide/graph_lib.rst | 15 ++ .../img

[PATCH v4 2/2] node: add UDP v4 support

2023-09-27 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img/graph_inbuilt_node_flow.svg | 165

[PATCH v4 1/2] node: add IPv4 local node to handle local pkts

2023-09-27 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- v4: Updated on TOT doc/guides/prog_guide/graph_lib.rst | 15

[PATCH 1/1] node: remove MAX macro from all nodes

2023-08-01 Thread Rakesh Kudurumalla
Removed MAX macro from all graph nodes to extend edges to nodes at ease Signed-off-by: Rakesh Kudurumalla --- v2: Update changes to TOT and resolve dependecy related issues lib/node/ip4_lookup.c | 2 +- lib/node/ip6_lookup.c | 2 +- lib/node/rte_node_ip4_api.h | 2 -- lib

[PATCH v2 1/1] app/test: resolve mbuf_test application failure

2023-07-25 Thread Rakesh Kudurumalla
when RTE_ENABLE_ASSERT is defined test_mbuf application is failing because we are trying to attach extbuf to a cloned buffer to which external mbuf is already attached.To make test_mbuf pass CI we have updated ol_flags. This patch fixes the same. Signed-off-by: Rakesh Kudurumalla --- v2

RE: [EXT] Re: [PATCH 1/1] app/test: resolve mbuf_test application failure

2023-07-23 Thread Rakesh Kudurumalla
> -Original Message- > From: Olivier Matz > Sent: Wednesday, July 5, 2023 9:42 PM > To: Rakesh Kudurumalla > Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ; Nithin > Kumar Dabilpuram > Subject: [EXT] Re: [PATCH 1/1] app/test: resolve mbuf_test application failur

RE: [EXT] Re: [PATCH v2 4/4] app: add testgraph application

2023-07-21 Thread Rakesh Kudurumalla
> -Original Message- > From: Sunil Kumar Kori > Sent: Friday, July 21, 2023 12:31 PM > To: Jerin Jacob ; Rakesh Kudurumalla > > Cc: Vamsi Krishna Attunuru ; dev@dpdk.org; Yan, > Zhirun ; tho...@monjalon.net; Jerin Jacob > Kollanukkaran ; Nithin Kumar Dabil

RE: [EXT] Re: [PATCH v2 4/4] app: add testgraph application

2023-07-20 Thread Rakesh Kudurumalla
> -Original Message- > From: Vamsi Krishna Attunuru > Sent: Thursday, June 1, 2023 8:14 AM > To: Jerin Jacob > Cc: Yan, Zhirun ; dev@dpdk.org; > tho...@monjalon.net; Jerin Jacob Kollanukkaran ; > Nithin Kumar Dabilpuram ; Liang, Cunming > ; Wang, Haiyue ; Sunil > Kumar Kori > Subject:

[PATCH 1/1] node: remove MAX macro from all nodes

2023-07-19 Thread Rakesh Kudurumalla
Removed MAX macro from all graph nodes to extend edges to nodes without ABI breakage Signed-off-by: Rakesh Kudurumalla --- Depends-on: series-28807 ("add UDP v4 support") lib/node/ip4_lookup.c | 2 +- lib/node/ip6_lookup.c | 2 +- lib/node/rte_node_ip4_api.h | 2 --

[PATCH v3 2/2] node: add UDP v4 support

2023-07-04 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img/graph_inbuilt_node_flow.svg | 165

[PATCH v3 1/2] node: add IPv4 local node to handle local pkts

2023-07-04 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- Depends-on: series-28622 ("add inbuilt graph nodes data flow") v3 :

[PATCH v2 2/2] node: add UDP v4 support

2023-07-03 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img/graph_inbuilt_node_flow.svg | 165

[PATCH v2 1/2] node: add IPv4 local node to handle local pkts

2023-07-03 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- Depends-on: series-28622 ("add inbuilt graph nodes data flow") v2 :

[PATCH 2/2] node: add UDP v4 support

2023-07-03 Thread Rakesh Kudurumalla
IPv4 UDP packets are given to application with specified UDP destination port given by user. Signed-off-by: Rakesh Kudurumalla --- doc/api/doxy-api-index.md | 3 +- doc/guides/prog_guide/graph_lib.rst | 25 ++ .../img/graph_inbuilt_node_flow.svg | 165

[PATCH 1/2] node: add IPv4 local node to handle local pkts

2023-07-03 Thread Rakesh Kudurumalla
Local or Host destined pkts can be redirected IPv4 local node using IP4 Lookup node entries with prefix of 32 and be redirected to this IP4 local node for further processing. Signed-off-by: Rakesh Kudurumalla --- Depends-on: series-28622 ("add inbuilt graph nodes data flow")

RE: [PATCH 1/1] app/test: resolve mbuf_test application failure

2023-05-23 Thread Rakesh Kudurumalla
Ping Regards, Rakesh > -Original Message- > From: Rakesh Kudurumalla > Sent: Wednesday, April 26, 2023 2:58 PM > To: Olivier Matz > Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ; Nithin > Kumar Dabilpuram ; Rakesh Kudurumalla > > Subject: [PATCH 1/1] app

[PATCH 1/1] app/test: resolve mbuf_test application failure

2023-04-26 Thread Rakesh Kudurumalla
when RTE_ENABLE_ASSERT is defined test_mbuf application is failing because we are trying to attach extbuf to a cloned buffer to which external mbuf is already attached.This patch fixes the same. Signed-off-by: Rakesh Kudurumalla --- v2: removed gerrit id app/test/test_mbuf.c | 1 + 1 file

[PATCH 1/1] app/test: resolve mbuf_test application failure

2023-04-26 Thread Rakesh Kudurumalla
when RTE_ENABLE_ASSERT is defined test_mbuf application is failing because we are trying to attach extbuf to a cloned buffer to which external mbuf is already attached.This patch fixes the same. Signed-off-by: Rakesh Kudurumalla Change-Id: Ia5a0f8a81036e12a1cfec82e61bfd6f1d0c6f89e --- app/test

[PATCH v11 1/3] ethdev: skip congestion management configuration

2023-02-16 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam Acked-by: Jerin Jacob --- v11: Updated sample command to apply congestion configuration with dpdk-testpmd

[PATCH v11 3/3] net/cnxk: skip red drop for ingress policer

2023-02-16 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla Acked-by: Nithin Dabilpuram --- doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + doc/guides/rel_notes/release_23_03.rst | 5 +++ drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50

[PATCH v11 2/3] app/testpmd: add skip cman support for testpmd

2023-02-16 Thread Rakesh Kudurumalla
application add port meter policy 0 200 g_actions drop / skip_cman / end y_actions drop / end r_actions drop / end Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c

[PATCH v10 3/3] net/cnxk: skip red drop for ingress policer

2023-02-15 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla Acked-by: Nithin Dabilpuram --- doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + doc/guides/rel_notes/release_23_03.rst | 5 +++ drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50

[PATCH v10 2/3] app/testpmd: add skip cman support for testpmd

2023-02-15 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v10 1/3] ethdev: skip congestion management configuration

2023-02-15 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam Acked-by: Jerin Jacob --- v10: Rebased on top of dpdk-next-net doc/guides/nics/features/default.ini | 1 + doc

[PATCH v9 3/3] net/cnxk: skip red drop for ingress policer

2023-02-14 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + doc/guides/rel_notes/release_23_03.rst | 4 +++ drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 ++ 5 files

[PATCH v9 2/3] app/testpmd: add skip cman support for testpmd

2023-02-14 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v9 1/3] ethdev: skip congestion management configuration

2023-02-14 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam Acked-by: Jerin Jacob --- v9: Distributed doc updates to relevant patches doc/guides/nics/features/default.ini | 1

[PATCH v8 4/4] doc: update release notes for 23_03.rst

2023-02-14 Thread Rakesh Kudurumalla
Updated release notes on new action to skip congestion management configuration Signed-off-by: Rakesh Kudurumalla --- doc/guides/rel_notes/release_23_03.rst | 11 +++ 1 file changed, 11 insertions(+) diff --git a/doc/guides/rel_notes/release_23_03.rst b/doc/guides/rel_notes

[PATCH v8 3/4] net/cnxk: skip red drop for ingress policer

2023-02-14 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini| 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 4 files changed, 53 insertions(+) diff --git a/doc/guides/nics

[PATCH v8 2/4] app/testpmd: add skip cman support for testpmd

2023-02-14 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v8 1/4] ethdev: skip congestion management configuration

2023-02-14 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam --- v8: updated release notes doc/guides/nics/features/default.ini | 1 + doc/guides/prog_guide/rte_flow.rst | 22

[PATCH v7 3/3] net/cnxk: skip red drop for ingress policer

2023-02-12 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini| 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 4 files changed, 53 insertions(+) diff --git a/doc/guides/nics

[PATCH v7 2/3] app/testpmd: add skip cman support for testpmd

2023-02-12 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v7 1/3] ethdev: skip congestion management configuration

2023-02-12 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam --- v7: Moved skip_cman macro to the end doc/guides/nics/features/default.ini | 1 + doc/guides/prog_guide/rte_flow.rst

[PATCH v6 3/3] net/cnxk: skip red drop for ingress policer

2023-02-10 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini| 2 ++ doc/guides/nics/features/cnxk_vf.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 4 files changed, 54 insertions(+) diff --git a/doc/guides

[PATCH v6 2/3] app/testpmd: add skip cman support for testpmd

2023-02-10 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v6 1/3] ethdev: skip congestion management configuration

2023-02-10 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam --- v6: Moved cnxk.ini and cnxk_vf.ini to cnxk specific patch doc/guides/nics/features/default.ini | 1 + doc/guides

[PATCH v5 1/3] ethdev: skip congestion management configuration

2023-02-10 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla Acked-by: Ori Kam --- v5: Updated doc doc/guides/nics/features/cnxk.ini| 1 + doc/guides/nics/features/cnxk_vf.ini | 1 + doc/guides

[PATCH v5 3/3] net/cnxk: skip red drop for ingress policer

2023-02-10 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 ++ 3 files changed, 52 insertions(+) diff --git a/doc/guides/nics/features/cnxk.ini b/doc/guides/nics/features

[PATCH v5 2/3] app/testpmd: add skip cman support for testpmd

2023-02-10 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v4 3/3] net/cnxk: skip red drop for ingress policer

2023-02-09 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 ++ 3 files changed, 52 insertions(+) diff --git a/doc/guides/nics/features/cnxk.ini b/doc/guides/nics/features

[PATCH v4 2/3] app/testpmd: add skip cman support for testpmd

2023-02-09 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v4 1/3] ethdev: skip congestion management configuration

2023-02-09 Thread Rakesh Kudurumalla
the RED congestion processing for all GREEN color packet can be expressed though RTE_FLOW_ACTION_TYPE_SKIP_CMAN flow action Signed-off-by: Rakesh Kudurumalla --- v4: updated commit message doc/guides/prog_guide/rte_flow.rst | 22 ++ lib/ethdev/rte_flow.h | 11

[PATCH v3 3/3] net/cnxk: skip red drop for ingress policer

2023-02-08 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- doc/guides/nics/features/cnxk.ini | 1 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 ++ 3 files changed, 52 insertions(+) diff --git a/doc/guides/nics/features/cnxk.ini b/doc/guides/nics/features

[PATCH v3 2/3] app/testpmd: add skip cman support for testpmd

2023-02-08 Thread Rakesh Kudurumalla
added support for testpmd application to accept skip_cman action while configuring policy action Signed-off-by: Rakesh Kudurumalla --- app/test-pmd/cmdline_flow.c | 9 + 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index

[PATCH v3 1/3] lib: skip congestion management configuration

2023-02-08 Thread Rakesh Kudurumalla
Skip the congestion management configuration applied using rte_eth_cman_config_set() API on the given ethdev Rx queue. Signed-off-by: Rakesh Kudurumalla --- v3: Updated comments and programmers guide regrading new action doc/guides/prog_guide/rte_flow.rst | 22 ++ lib/ethdev

  1   2   >