[dpdk-dev] [PATCH] app/testpmd: fix invalid memory access

2021-10-12 Thread skori
From: Sunil Kumar Kori During parsing of DSCP entries, memory is allocated and assgined to *dscp_table. Later on, same memory is accessed using *dscp_table[i++]. Due to higher precedence for array subscript, dscp_table[i++] will be executed first which actually does not point to the same memory

[dpdk-dev] [PATCH v2 1/1] app/testpmd: fix invalid memory access

2021-10-12 Thread skori
From: Sunil Kumar Kori During parsing of DSCP entries, memory is allocated and assigned to *dscp_table. Later on, same memory is accessed using *dscp_table[i++]. Due to higher precedence for array subscript, dscp_table[i++] will be executed first which actually does not point to the same memory

[PATCH v2 1/1] app/testpmd: support different input color method

2022-05-24 Thread skori
From: Sunil Kumar Kori To enable input coloring, based on VLAN or DSCP, patch adds command line interface to configure the following: - configuring input coloring using VLAN or DSCP while creating meter i.e. during rte_mtr_create() - Update VLAN input coloring table at runtime. - configu

[PATCH v2 1/1] app/testpmd: support different input color method

2022-05-25 Thread skori
From: Sunil Kumar Kori To enable input coloring, based on VLAN or DSCP, patch adds command line interface to configure the following: - configuring input coloring using VLAN or DSCP while creating meter i.e. during rte_mtr_create() - Update VLAN input coloring table at runtime. - configu

[PATCH v3 1/1] app/testpmd: support different input color method

2022-06-03 Thread skori
From: Sunil Kumar Kori To enable input coloring, based on VLAN or DSCP, patch adds command line interface to configure the following: - configuring input coloring using VLAN or DSCP while creating meter i.e. during rte_mtr_create() - Update VLAN input coloring table at runtime. - configu

[dpdk-dev] [PATCH v5 1/4] doc: add skeleton for eventdevs feature matrices

2021-10-22 Thread skori
From: Sunil Kumar Kori Patch adds skeleton for feature matrices for event dev and Rx/Tx adapters. Along with, .ini files are added for all supported PMDs. Signed-off-by: Sunil Kumar Kori --- v5: - Rebased to 21.11 - Added feature matrix for cnxk. v4: - Rebased to 20.02 v3: - Removed .txt f

[dpdk-dev] [PATCH v5 4/4] doc: update eventdev feature matrix for cnxk

2021-10-22 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cnxk platform. Signed-off-by: Sunil Kumar Kori --- v5: - Rebased to 21.11 - Added feature matrix for cnxk. v4: - Rebased to 20.02 v3: - Removed .txt files to generate tables. - Use conf.py script to generate ta

[dpdk-dev] [PATCH v5 3/4] doc: update eventdev feature matrix for octeontx

2021-10-22 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx platform. Signed-off-by: Sunil Kumar Kori --- v5: - Rebased to 21.11 - Added feature matrix for cnxk. v4: - Rebased to 20.02 v3: - Removed .txt files to generate tables. - Use conf.py script to generat

[dpdk-dev] [PATCH v5 2/4] doc: update eventdev feature matrix for octeontx2

2021-10-22 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx2 platform. Signed-off-by: Sunil Kumar Kori --- v5: - Rebased to 21.11 - Added feature matrix for cnxk. v4: - Rebased to 20.02 v3: - Removed .txt files to generate tables. - Use conf.py script to genera

[dpdk-dev] [PATCH v2 01/27] common/cnxk: update policer MBOX APIs and HW definitions

2021-09-27 Thread skori
From: Sunil Kumar Kori To support ingress policer on CN10K, MBOX interfaces and HW definitions are synced. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/hw/nix.h

[dpdk-dev] [PATCH v2 02/27] common/cnxk: support RoC API to get level to index

2021-09-27 Thread skori
From: Sunil Kumar Kori CN10K platform supports policer up to 3 level of hierarchy. Implement RoC API to get corresponding index for given level. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorp

[dpdk-dev] [PATCH v2 03/27] common/cnxk: support RoC API to get profile count

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement interface to get available profile count for given nixlf. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h | 5

[dpdk-dev] [PATCH v2 04/27] common/cnxk: support RoC API to alloc bandwidth profiles

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC API to allocate HW resources i.e. bandwidth profiles for policer processing on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated driv

[dpdk-dev] [PATCH v2 05/27] common/cnxk: support RoC API to free bandwidth profiles

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC interface to free HW bandwidth profiles on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h | 6 +

[dpdk-dev] [PATCH v2 06/27] common/cnxk: support RoC API to configure bandwidth profile

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC API to configure HW bandwidth profile for CN10K platform. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h | 108 +

[dpdk-dev] [PATCH v2 07/27] common/cnxk: support RoC API to toggle profile state

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC API to enable or disable HW bandwidth profiles on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h

[dpdk-dev] [PATCH v2 08/27] common/cnxk: support RoC API to dump bandwidth profile

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC API to dump bandwidth profile on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h | 3 ++ driver

[dpdk-dev] [PATCH v2 09/27] common/cnxk: support RoC API to setup precolor table

2021-09-27 Thread skori
From: Sunil Kumar Kori For initial coloring of input packet, CN10K platform maintains precolor table for VLAN, DSCP and Generic. Implement RoC interface to setup pre color table. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear h

[dpdk-dev] [PATCH v2 10/27] common/cnxk: support RoC API to connect bandwidth profiles

2021-09-27 Thread skori
From: Sunil Kumar Kori To maintain chain of bandwidth profiles, they needs to be connected. Implement RoC API to connect two bandwidth profiles at different levels. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Re

[dpdk-dev] [PATCH v2 11/27] common/cnxk: support RoC API to get stats to index

2021-09-27 Thread skori
From: Sunil Kumar Kori CN10K platform supports different stats for HW bandwidth profiles. Implement RoC API to get index for given stats type. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorpor

[dpdk-dev] [PATCH v2 12/27] common/cnxk: support RoC API to read profile statistics

2021-09-27 Thread skori
From: Sunil Kumar Kori CN10K platform provides statistics per bandwidth profile and per nixlf. Implement RoC API to read stats for given bandwidth profile. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comm

[dpdk-dev] [PATCH v2 13/27] common/cnxk: support RoC API to reset profile stats

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement RoC API to reset stats per bandwidth profile or per nixlf. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_nix.h | 7 ++

[dpdk-dev] [PATCH v2 14/27] common/cnxk: support meter in action list

2021-09-27 Thread skori
From: Sunil Kumar Kori Meter action is added in supported action list. Signed-off-by: Sunil Kumar Kori --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/common/cnxk/roc_npc.c | 3 +++ drivers/common/cnxk/roc_np

[dpdk-dev] [PATCH v2 15/27] net/cnxk: support meter ops get API

2021-09-27 Thread skori
From: Sunil Kumar Kori To enable support for ingress meter, supported operations are exposed for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments inc

[dpdk-dev] [PATCH v2 16/27] net/cnxk: support ops to get meter capabilities

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement ethdev operation to get meter capabilities for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drive

[dpdk-dev] [PATCH v2 17/27] net/cnxk: support ops to create meter profile

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to add meter profile for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn10k_

[dpdk-dev] [PATCH v2 18/27] net/cnxk: support ops to delete meter profile

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to delete meter profile for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn1

[dpdk-dev] [PATCH v2 19/27] net/cnxk: support ops to validate meter policy

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to validate meter policy for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn

[dpdk-dev] [PATCH v2 20/27] net/cnxk: support ops to create meter policy

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to add meter policy for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn10k_e

[dpdk-dev] [PATCH v2 21/27] net/cnxk: support ops to delete meter policy

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to delete meter policy for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn10

[dpdk-dev] [PATCH v2 22/27] net/cnxk: support ops to create meter

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to create meter instance for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn

[dpdk-dev] [PATCH v2 23/27] net/cnxk: support ops to delete meter

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to delete meter instance for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/net/cnxk/cn

[dpdk-dev] [PATCH v2 24/27] net/cnxk: support ops to enable/disable meter

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to enable or disable meter instance for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comments incorporated drivers/

[dpdk-dev] [PATCH v2 25/27] net/cnxk: support ops to update precolor DSCP table

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to update DSCP table for pre-coloring for incoming packet per nixlf for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review

[dpdk-dev] [PATCH v2 26/27] net/cnxk: support ops to read/update meter stats

2021-09-27 Thread skori
From: Sunil Kumar Kori Implement API to read and update stats corresponding to given meter instance for CN10K platform. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarchy - Review comme

[dpdk-dev] [PATCH v2 27/27] net/cnxk: support meter action to flow create

2021-09-27 Thread skori
From: Sunil Kumar Kori Meters are configured per flow using rte_flow_create API. Implement support for meter action applied on the flow. Signed-off-by: Sunil Kumar Kori Signed-off-by: Rakesh Kudurumalla --- v2: - Rebase support on latest DPDK - Handled multilevel chaining for linear hierarch

[PATCH v6 01/11] doc: add skeleton for eventdevs feature matrices

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch adds skeleton for feature matrices for event dev and Rx/Tx adapters. Along with, .ini files are added for all supported PMDs. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code ch

[PATCH v6 02/11] doc: update eventdev feature matrix for octeontx

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature mat

[PATCH v6 03/11] doc: update eventdev feature matrix for octeontx2

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx2 platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature ma

[PATCH v6 04/11] doc: update eventdev feature matrix for cn9k

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cn9k platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix

[PATCH v6 05/11] doc: update eventdev feature matrix for cn10k

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cn10k platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix

[PATCH v6 06/11] doc: update eventdev feature matrix for dpaa

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix

[PATCH v6 07/11] doc: update eventdev feature matrix for dpaa2

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa2 platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix

[PATCH v6 08/11] doc: update eventdev feature matrix for SW

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for sw platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix fo

[PATCH v6 09/11] doc: update eventdev feature matrix for opdl

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for opdl platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix

[PATCH v6 10/11] doc: update eventdev feature matrix for dsw

2021-11-15 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dsw platform. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5: - Rebased to 21.11 - Added feature matrix f

[PATCH v6 11/11] devtools: check event device doc tables

2021-11-15 Thread skori
From: Sunil Kumar Kori In this commit, check is added for event device, Rx, Tx, Crypto and Timer adapters tables for all supported drivers. Signed-off-by: Sunil Kumar Kori --- v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc vs code check script v5:

[PATCH v7 01/11] doc: add skeleton for eventdevs feature matrices

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch adds skeleton for feature matrices for event dev and Rx/Tx adapters. Along with, .ini files are added for all supported PMDs. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 -

[PATCH v7 02/11] doc: update eventdev feature matrix for octeontx

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Adde

[PATCH v7 03/11] doc: update eventdev feature matrix for octeontx2

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx2 platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Add

[PATCH v7 04/11] doc: update eventdev feature matrix for cn9k

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cn9k platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added do

[PATCH v7 05/11] doc: update eventdev feature matrix for cn10k

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cn10k platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added d

[PATCH v7 06/11] doc: update eventdev feature matrix for dpaa

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added do

[PATCH v7 07/11] doc: update eventdev feature matrix for dpaa2

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa2 platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added d

[PATCH v7 08/11] doc: update eventdev feature matrix for SW

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for sw platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc

[PATCH v7 09/11] doc: update eventdev feature matrix for opdl

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for opdl platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added do

[PATCH v7 10/11] doc: update eventdev feature matrix for dsw

2021-11-21 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dsw platform. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature matrices for all supported drivers - Added doc

[PATCH v7 11/11] devtools: check event device doc tables

2021-11-21 Thread skori
From: Sunil Kumar Kori In this commit, check is added for event device, Rx, Tx, Crypto and Timer adapters tables for all supported drivers. Signed-off-by: Sunil Kumar Kori --- v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased to 21.11 rc2 - Added feature m

[PATCH v8 01/10] doc: add skeleton for eventdevs feature matrices

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch adds skeleton for feature matrices for event dev and Rx/Tx adapters. Along with, .ini files are added for all supported PMDs. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc

[PATCH v8 02/10] doc: update eventdev feature matrix for octeontx

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Reb

[PATCH v8 03/10] doc: update eventdev feature matrix for octeontx2

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for octeontx2 platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Re

[PATCH v8 04/10] doc: update eventdev feature matrix for cnxk

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for cnxk platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased

[PATCH v8 05/10] doc: update eventdev feature matrix for dpaa

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased

[PATCH v8 06/10] doc: update eventdev feature matrix for dpaa2

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dpaa2 platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebase

[PATCH v8 07/10] doc: update eventdev feature matrix for SW

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for sw platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased t

[PATCH v8 08/10] doc: update eventdev feature matrix for opdl

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for opdl platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased

[PATCH v8 09/10] doc: update eventdev feature matrix for dsw

2021-11-23 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dsw platform. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adapter capabilities for SW driver v6: - Rebased

[PATCH v8 10/10] devtools: check event device doc tables

2021-11-23 Thread skori
From: Sunil Kumar Kori In this commit, check is added for event device, Rx, Tx, Crypto and Timer adapters tables for all supported drivers. Signed-off-by: Sunil Kumar Kori --- v8: - Fix script dump for dsw and SW driver - Review comments incorporated v7: - Rebased to 21.11 rc3 - Fix Tx adap

[PATCH v1 1/1] doc: update eventdev feature matrix for dlb2

2021-11-24 Thread skori
From: Sunil Kumar Kori Patch updates eventdev and adapters feature matrices for dlb2 driver. Signed-off-by: Sunil Kumar Kori --- doc/guides/eventdevs/features/default.ini | 46 +++ doc/guides/eventdevs/features/dlb2.ini| 21 +++ 2 files changed, 44 insertions(+)

[PATCH v9 1/1] doc: add eventdevs feature matrices

2021-11-24 Thread skori
From: Sunil Kumar Kori Patch adds feature matrices for event dev, Rx/Tx, Crypto and Timer adapters. Along with, .ini files are added for all supported PMDs. Signed-off-by: Sunil Kumar Kori --- v9: - Squah doc patches into a single patch. - Add .ini file for dlb2 driver also - Fix minor revi

[PATCH] net/cnxk: fix promiscuous mode in multicast enable flow

2021-12-01 Thread skori
From: Asaf Ravid When multicast promisc was being enabled it caused the unicast promisc to be disabled. This fix resolves this by setting NIX_RX_MODE_PROMISC when eth_dev->data->promiscuous is set, regardless. ci: skip_checkpatch skip_roc_check Fixes: 325d79c00a5a ("net/cnxk: support all multic

[dpdk-dev] [PATCH] net/octeontx: fix max Rx packet length corruption

2021-01-26 Thread skori
From: Sunil Kumar Kori Maximum Rx packet length is getting updated twice which corrupts actual value. Fixes: 3151e6a687a3 ("net/octeontx: support MTU") Cc: sta...@dpdk.org Signed-off-by: Sunil Kumar Kori --- drivers/net/octeontx/octeontx_ethdev.c | 1 - 1 file changed, 1 deletion(-) diff --g

[PATCH v2 1/1] app/graph: generate cmdline boilerplate

2023-12-12 Thread skori
From: Sunil Kumar Kori Use the dpdk-cmdline-gen script to autogenerate all the boilerplate structs and defines for the commandline part of the application. Signed-off-by: Sunil Kumar Kori Acked-by: Bruce Richardson --- v1..v2: - Rebase and remove Depends-On: tag as dependent series is applied

[PATCH] doc: update command scope information

2024-01-07 Thread skori
From: Sunil Kumar Kori Set of CLI commands are classified into following types; - Commands which must be used in script only. - Commands which must be used via telnet session only. - Commands which can be used either in script or via telnet session. Rename "Dynamic" column to "Scope" to provide

[PATCH v2 1/1] net/cnxk: fix RSS config via ethdev configure API

2024-05-23 Thread skori
From: Sunil Kumar Kori Currently user passed RSS configuration is ignored via rte_eth_dev_configure() API. Instead default RSS setup is done by driver. Adding handling for user passed RSS configuration too via rte_eth_dev_configure(). Fixes: b75e0aca84b0 ("net/cnxk: add device configuration ope

[PATCH] app/graph: generate cmdline boilerplate

2023-12-06 Thread skori
From: Sunil Kumar Kori Use the dpdk-cmdline-gen script to autogenerate all the boilerplate structs and defines for the commandline part of the application. Depends-on: series-30459 ("enhancements for dpdk-cmdline-gen script") Signed-off-by: Sunil Kumar Kori --- app/graph/cli.c

[PATCH v3 1/1] app/graph: generate cmdline boilerplate

2024-03-07 Thread skori
From: Sunil Kumar Kori Use the dpdk-cmdline-gen script to autogenerate all the boilerplate structs and defines for the commandline part of the application. Signed-off-by: Sunil Kumar Kori Acked-by: Bruce Richardson Acked-by: Nithin Dabilpuram --- v2..v3: - Rebase on top of the tree. v1..v2:

[PATCH v2 1/1] doc: update command scope information

2024-03-07 Thread skori
From: Sunil Kumar Kori Set of CLI commands are classified into following types; - Commands which must be used in script only. - Commands which must be used via telnet session only. - Commands which can be used either in script or via telnet session. Rename "Dynamic" column to "Scope" to provide

[PATCH] net/cnxk: add RSS config via ethdev configure API

2024-04-10 Thread skori
From: Sunil Kumar Kori Currently user passed RSS configuration is ignored via rte_eth_dev_configure() API. Instead default RSS setup is done by driver. Adding handling for user passed RSS configuration too via rte_eth_dev_configure(). Signed-off-by: Sunil Kumar Kori --- drivers/net/cnxk/cnxk_

[PATCH v2 1/1] ethdev: support congestion management

2022-09-19 Thread skori
From: Jerin Jacob NIC HW controllers often come with congestion management support on various HW objects such as Rx queue depth or mempool queue depth. Also, it can support various modes of operation such as RED (Random early discard), WRED etc on those HW objects. This patch adds a framework t

[PATCH 1/3] app/testpmd: support congestion management CLIs

2022-09-19 Thread skori
From: Sunil Kumar Kori Support congestion management CLIs. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori Change-Id: Icbaeea982ed28639fe96b1afd3a4f686ae3ee7a5 --- app/test-pmd/cmdline.c | 15 + app/test-pmd/cmdline_cman.

[PATCH 3/3] net/cnxk: support congestion management ops

2022-09-19 Thread skori
From: Sunil Kumar Kori Support congestion management. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori Change-Id: Ic655574a1b9bb34baa177848b8148a29a87fe8cf --- doc/guides/nics/features/cnxk.ini | 1 + drivers/net/cnxk/cnxk_ethdev.c |

[PATCH 2/3] common/cnxk: add congestion management ROC APIs

2022-09-19 Thread skori
From: Sunil Kumar Kori Add congestion management RoC APIs. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori Change-Id: I55ca54cd2f5c7e208640de53799103342453e703 --- drivers/common/cnxk/roc_nix.h | 5 ++ drivers/common/cnxk/roc_nix_queue

[PATCH 1/3] app/testpmd: support congestion management CLIs

2022-09-19 Thread skori
From: Sunil Kumar Kori Support congestion management CLIs. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori --- app/test-pmd/cmdline.c | 15 + app/test-pmd/cmdline_cman.c | 390 app/tes

[PATCH 3/3] net/cnxk: support congestion management ops

2022-09-19 Thread skori
From: Sunil Kumar Kori Support congestion management. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori --- doc/guides/nics/features/cnxk.ini | 1 + drivers/net/cnxk/cnxk_ethdev.c | 4 + drivers/net/cnxk/cnxk_ethdev.h | 12 +++

[PATCH 2/3] common/cnxk: add congestion management ROC APIs

2022-09-19 Thread skori
From: Sunil Kumar Kori Add congestion management RoC APIs. Depends-on: patch-24710 ("ethdev: support congestion management") Signed-off-by: Sunil Kumar Kori --- drivers/common/cnxk/roc_nix.h | 5 ++ drivers/common/cnxk/roc_nix_queue.c | 106 drivers/common

[dpdk-dev] [PATCH v3 01/27] common/cnxk: update policer MBOX APIs and HW definitions

2021-09-30 Thread skori
From: Sunil Kumar Kori To support ingress policer on CN10K, MBOX interfaces and HW definitions are synced. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK -

[dpdk-dev] [PATCH v3 02/27] common/cnxk: support RoC API to get level to index

2021-09-30 Thread skori
From: Sunil Kumar Kori CN10K platform supports policer up to 3 level of hierarchy. Implement RoC API to get corresponding index for given level. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2

[dpdk-dev] [PATCH v3 03/27] common/cnxk: support RoC API to get profile count

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement interface to get available profile count for given nixlf. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled multilev

[dpdk-dev] [PATCH v3 04/27] common/cnxk: support RoC API to alloc bandwidth profiles

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC API to allocate HW resources i.e. bandwidth profiles for policer processing on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase s

[dpdk-dev] [PATCH v3 05/27] common/cnxk: support RoC API to free bandwidth profiles

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC interface to free HW bandwidth profiles on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled mul

[dpdk-dev] [PATCH v3 06/27] common/cnxk: support RoC API to configure bandwidth profile

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC API to configure HW bandwidth profile for CN10K platform. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled mult

[dpdk-dev] [PATCH v3 07/27] common/cnxk: support RoC API to toggle profile state

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC API to enable or disable HW bandwidth profiles on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Hand

[dpdk-dev] [PATCH v3 08/27] common/cnxk: support RoC API to dump bandwidth profile

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC API to dump bandwidth profile on CN10K platform. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled multilevel ch

[dpdk-dev] [PATCH v3 09/27] common/cnxk: support RoC API to setup precolor table

2021-09-30 Thread skori
From: Sunil Kumar Kori For initial coloring of input packet, CN10K platform maintains precolor table for VLAN, DSCP and Generic. Implement RoC interface to setup pre color table. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hie

[dpdk-dev] [PATCH v3 10/27] common/cnxk: support RoC API to connect bandwidth profiles

2021-09-30 Thread skori
From: Sunil Kumar Kori To maintain chain of bandwidth profiles, they needs to be connected. Implement RoC API to connect two bandwidth profiles at different levels. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix

[dpdk-dev] [PATCH v3 11/27] common/cnxk: support RoC API to get stats to index

2021-09-30 Thread skori
From: Sunil Kumar Kori CN10K platform supports different stats for HW bandwidth profiles. Implement RoC API to get index for given stats type. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2:

[dpdk-dev] [PATCH v3 12/27] common/cnxk: support RoC API to read profile statistics

2021-09-30 Thread skori
From: Sunil Kumar Kori CN10K platform provides statistics per bandwidth profile and per nixlf. Implement RoC API to read stats for given bandwidth profile. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming co

[dpdk-dev] [PATCH v3 13/27] common/cnxk: support RoC API to reset profile stats

2021-09-30 Thread skori
From: Sunil Kumar Kori Implement RoC API to reset stats per bandwidth profile or per nixlf. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled multile

[dpdk-dev] [PATCH v3 14/27] common/cnxk: support meter in action list

2021-09-30 Thread skori
From: Sunil Kumar Kori Meter action is added in supported action list. Signed-off-by: Sunil Kumar Kori --- v3: - Rebase support on latest DPDK - Handled multilevel chaining for tree hierarchy - Fix naming convention v2: - Rebase support on latest DPDK - Handled multilevel chaining for line

<    1   2   3   4   >