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 ;

RE: [PATCH 1/3] lib: dpdk spec to skip red for ingress policer

2023-01-18 Thread Rakesh Kudurumalla
> -Original Message- > From: Rakesh Kudurumalla > Sent: Tuesday, January 10, 2023 12:12 PM > To: Ori Kam ; Jerin Jacob ; > Stephen Hemminger > Cc: NBU-Contact-Thomas Monjalon (EXTERNAL) ; > Ferruh Yigit ; Andrew Rybchenko > ; dev@dpdk.org; NBU-Contact-Adri

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

2023-01-24 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 v2 1/3] lib: skip congestion management configuration

2023-01-24 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 --- V2: Rename action name to skip congestion management lib/ethdev/rte_flow.h | 9 + 1 file changed, 9 insertions(+) diff --git a

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

2023-01-24 Thread Rakesh Kudurumalla
-by: Rakesh Kudurumalla --- drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_mtr.c | 50 ++ 2 files changed, 51 insertions(+) diff --git a/drivers/net/cnxk/cnxk_ethdev.h b/drivers/net/cnxk/cnxk_ethdev.h index ea8c70b8b7..7c53122b9f 100644 --- a

[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 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 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 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 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 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 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 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

[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 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

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 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

[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

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

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

[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

[PATCH] common/cnxk: update extra stats for inline device

2022-06-13 Thread Rakesh Kudurumalla
inline device NIX RX and RQ stats are updated on PKTIO extra stats Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/roc_nix_stats.c | 179 +-- drivers/common/cnxk/roc_nix_xstats.h | 29 - 2 files changed, 144 insertions(+), 64 deletions(-) diff --git a

[PATCH] net/cnxk: fix to display extended stats

2022-07-01 Thread Rakesh Kudurumalla
evice") Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cnxk_stats.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/cnxk/cnxk_stats.c b/drivers/net/cnxk/cnxk_stats.c index 4b0deac05e..f2fc89 100644 --- a/drivers/net/cnxk/cnxk_stats.c +++ b/driver

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2022-01-10 Thread Rakesh Kudurumalla
ping > -Original Message- > From: Rakesh Kudurumalla > Sent: Monday, December 13, 2021 12:10 PM > To: Thomas Monjalon ; Jerin Jacob Kollanukkaran > > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktet

RE: [EXT] Re: [PATCH 1/2] net/cnxk: update meter bpf ID in rq

2022-01-13 Thread Rakesh Kudurumalla
> -Original Message- > From: Ferruh Yigit > Sent: Tuesday, January 11, 2022 6:16 PM > To: Rakesh Kudurumalla ; Nithin Kumar > Dabilpuram ; Kiran Kumar Kokkilagadda > ; Sunil Kumar Kori ; Satha > Koteswara Rao Kottidi > Cc: dev@dpdk.org > Subject: [EXT] Re: [

[PATCH v2 1/2] net/cnxk: update meter bpf ID in Recevie Queue

2022-01-13 Thread Rakesh Kudurumalla
Patch updates configured meter bpf is in recevie queue context during meter creation Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- v2: Fix commit message drivers/net/cnxk/cn10k_rte_flow.c | 7 +++ drivers/net/cnxk/cnxk_ethdev_mtr.c | 21 - 2 files

[PATCH v2 2/2] common/cnxk: update meter algorithm in band profile

2022-01-13 Thread Rakesh Kudurumalla
Patch updates meter algorithm in nix band profile structure Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- v2: series patch of 1/2 drivers/common/cnxk/hw/nix.h | 5 --- drivers/common/cnxk/roc_nix_bpf.c | 61 +-- 2 files changed, 17

[PATCH v3 1/2] net/cnxk: update meter bpf ID in Receive Queue

2022-01-13 Thread Rakesh Kudurumalla
Patch updates configured meter bpf is in receive queue context during meter creation Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- v3: Fix commit message spelling drivers/net/cnxk/cn10k_rte_flow.c | 7 +++ drivers/net/cnxk/cnxk_ethdev_mtr.c | 21

[PATCH v3 2/2] common/cnxk: update meter algorithm in band profile

2022-01-13 Thread Rakesh Kudurumalla
Patch updates meter algorithm in nix band profile structure Signed-off-by: Rakesh Kudurumalla Acked-by: Sunil Kumar Kori --- v3: series patch of 1/2 drivers/common/cnxk/hw/nix.h | 5 --- drivers/common/cnxk/roc_nix_bpf.c | 61 +-- 2 files changed, 17

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2022-01-31 Thread Rakesh Kudurumalla
ping > -Original Message- > From: Rakesh Kudurumalla > Sent: Monday, January 10, 2022 2:35 PM > To: Thomas Monjalon ; Jerin Jacob Kollanukkaran > > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktet

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2022-02-13 Thread Rakesh Kudurumalla
> -Original Message- > From: Thomas Monjalon > Sent: Tuesday, February 1, 2022 1:15 PM > To: Jerin Jacob Kollanukkaran ; Rakesh Kudurumalla > > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktet

Re: [dpdk-dev] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-10-19 Thread Rakesh Kudurumalla
ping > -Original Message- > From: Rakesh Kudurumalla > Sent: Tuesday, July 20, 2021 10:21 PM > Cc: dev@dpdk.org; Rakesh Kudurumalla ; > sta...@dpdk.org > Subject: [PATCH v2] test: avoid hang if queues are full and Tx fails > > Current pmd_perf_autotest() in

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2022-05-09 Thread Rakesh Kudurumalla
Hi Thomas Monjalon, Same behavior is observed in cnxk driver as well. Can we please get this patch merged ? Regards, Rakesh > -Original Message- > From: Rakesh Kudurumalla > Sent: Monday, February 14, 2022 10:27 AM > To: Thomas Monjalon ; Jerin Jacob Kollanukkaran

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2022-05-23 Thread Rakesh Kudurumalla
ping > -Original Message- > From: Rakesh Kudurumalla > Sent: Monday, May 9, 2022 3:32 PM > To: 'Thomas Monjalon' ; Jerin Jacob Kollanukkaran > > Cc: 'sta...@dpdk.org' ; 'dev@dpdk.org' > ; 'david.march...@redhat.com' &g

Re: [dpdk-dev] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-10-29 Thread Rakesh Kudurumalla
ping > -Original Message- > From: Rakesh Kudurumalla > Sent: Tuesday, October 19, 2021 3:50 PM > To: david.march...@redhat.com > Cc: dev@dpdk.org; sta...@dpdk.org; Rakesh Kudurumalla > > Subject: RE: [PATCH v2] test: avoid hang if queues are full a

[dpdk-dev] [PATCH 1/2] common/cnxk: change policer timeuint to configured value

2021-11-01 Thread Rakesh Kudurumalla
Ingress meter rate is calculated based on hardcoded policer timeunit. Patch adds mbox interface to retrieve configured policer timeunit Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/hw/nix.h | 12 ++--- drivers/common/cnxk/roc_mbox.h| 31 + drivers/common/cnxk

[dpdk-dev] [PATCH 2/2] net/cnxk: integrate bpfcount get MBOX interface

2021-11-01 Thread Rakesh Kudurumalla
Bpf count is updated in meter capabilities during device initialization using mbox interface Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cn10k_rte_flow.c | 2 +- drivers/net/cnxk/cnxk_ethdev.c | 4 ++- drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk

[dpdk-dev] [PATCH v2 1/2] common/cnxk: change policer timeuint to configured value

2021-11-01 Thread Rakesh Kudurumalla
Ingress meter rate is calculated based on hardcoded policer timeunit. Patch adds mbox interface to retrieve configured policer timeunit Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/hw/nix.h | 12 ++--- drivers/common/cnxk/roc_mbox.h| 31 + drivers/common/cnxk

[dpdk-dev] [PATCH v2 2/2] net/cnxk: integrate bpfcount get MBOX interface

2021-11-01 Thread Rakesh Kudurumalla
Bpf count is updated in meter capabilities during device initialization using mbox interface Signed-off-by: Rakesh Kudurumalla --- v2: - resolve nix configure error in cn9k drivers/net/cnxk/cn10k_rte_flow.c | 2 +- drivers/net/cnxk/cn9k_ethdev.c | 1 + drivers/net/cnxk/cnxk_ethdev.c

[dpdk-dev] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-07-20 Thread Rakesh Kudurumalla
: 002ade70e933 ("app/test: measure cycles per packet in Rx/Tx") Cc: sta...@dpdk.org Signed-off-by: Rakesh Kudurumalla --- v2: - Fixed commit message errors app/test/test_pmd_perf.c | 12 1 file changed, 12 insertions(+) diff --git a/app/test/test_pmd_perf.c b/app/test/test_pmd_pe

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-11-21 Thread Rakesh Kudurumalla
2 PM > To: Rakesh Kudurumalla > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktetlabs.ru; > ajit.khapa...@broadcom.com; Jerin Jacob Kollanukkaran > > Subject: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-11-29 Thread Rakesh Kudurumalla
> -Original Message- > From: Thomas Monjalon > Sent: Monday, November 22, 2021 2:28 PM > To: Rakesh Kudurumalla > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktetlabs.ru; > ajit.khapa...@broa

[PATCH 1/2] net/cnxk: update meter bpf ID in rq

2021-11-29 Thread Rakesh Kudurumalla
Patch updates configured meter bpf is in rq context during meter creation Signed-off-by: Rakesh Kudurumalla --- drivers/net/cnxk/cn10k_rte_flow.c | 9 - drivers/net/cnxk/cnxk_ethdev_mtr.c | 25 ++--- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a

[PATCH 2/2] common/cnxk: update meter algorithm in band profile

2021-11-29 Thread Rakesh Kudurumalla
Patch updates meter algorithm in nix band profile structure Signed-off-by: Rakesh Kudurumalla --- drivers/common/cnxk/hw/nix.h | 5 --- drivers/common/cnxk/roc_nix_bpf.c | 61 +-- 2 files changed, 17 insertions(+), 49 deletions(-) diff --git a/drivers/common

RE: [EXT] Re: [dpdk-stable] [PATCH v2] test: avoid hang if queues are full and Tx fails

2021-12-12 Thread Rakesh Kudurumalla
> -Original Message- > From: Thomas Monjalon > Sent: Monday, November 29, 2021 2:44 PM > To: Rakesh Kudurumalla ; Jerin Jacob > Kollanukkaran > Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; > ferruh.yi...@intel.com; andrew.rybche...@oktet

[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

[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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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

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 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 --

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:

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 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

[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

[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

  1   2   >