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
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
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
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
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
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
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
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
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
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
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
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
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
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 +
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 +
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
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
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
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
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
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
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 ++
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
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
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
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_
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(+)
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
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
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
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
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
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
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
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:
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
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_
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
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.
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 |
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
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
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 +++
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
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
-
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
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
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
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
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
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
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
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
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
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:
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
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
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
201 - 300 of 389 matches
Mail list logo