[PATCH v4 0/5] Improve rte_tm support in ICE driver
Bruce Richardson
bruce.richardson at intel.com
Wed Oct 23 18:27:31 CEST 2024
This patchset expands the capabilities of the traffic management
support in the ICE driver. It allows the driver to support different
sizes of topologies, and support >256 queues and more than 3 hierarchy
layers.
---
v4:
* set reduces to only 5 patches:
- base code changes mostly covered by separate base code patchset (merged rc1)
- additional minor fixes and enhancements covered by set [1] (merged to next-net-intel for rc2)
* additional work included in set:
- automatic stopping and restarting of port on configuration
- ability to reconfigure the sched topology post-commit and then apply that via new commit call
v3:
* remove/implement some code TODOs
* add patch 16 to set.
v2:
* Correct typo in commit log of one patch
* Add missing depends-on tag to the cover letter
[1] https://patches.dpdk.org/project/dpdk/list/?series=33609&state=*
Bruce Richardson (5):
net/ice: add option to download scheduler topology
net/ice/base: make context alloc function non-static
net/ice: enhance Tx scheduler hierarchy support
net/ice: allowing stopping port to apply TM topology
net/ice: provide parameter to limit scheduler layers
doc/guides/nics/ice.rst | 60 +++-
drivers/net/ice/base/ice_ddp.c | 18 +-
drivers/net/ice/base/ice_ddp.h | 4 +-
drivers/net/ice/base/ice_sched.c | 2 +-
drivers/net/ice/base/ice_sched.h | 3 +
drivers/net/ice/ice_ethdev.c | 90 ++++--
drivers/net/ice/ice_ethdev.h | 20 +-
drivers/net/ice/ice_rxtx.c | 10 +
drivers/net/ice/ice_tm.c | 513 +++++++++++++------------------
9 files changed, 368 insertions(+), 352 deletions(-)
--
2.43.0
More information about the dev
mailing list