[PATCH 00/15] Improve rte_tm support in ICE driver
Bruce Richardson
bruce.richardson at intel.com
Wed Aug 7 11:33:52 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.
Bruce Richardson (15):
net/ice: add traffic management node query function
net/ice: detect stopping a flow-director queue twice
net/ice: improve Tx scheduler graph output
net/ice: add option to choose DDP package file
net/ice: add option to download scheduler topology
net/ice/base: allow init without TC class sched nodes
net/ice/base: set VSI index on newly created nodes
net/ice/base: read VSI layer info from VSI
net/ice/base: remove 255 limit on sched child nodes
net/ice/base: optimize subtree searches
net/ice/base: make functions non-static
net/ice/base: remove flag checks before topology upload
net/ice: limit the number of queues to sched capabilities
net/ice: enhance Tx scheduler hierarchy support
net/ice: add minimal capability reporting API
doc/guides/nics/ice.rst | 9 +
drivers/net/ice/base/ice_ddp.c | 51 +--
drivers/net/ice/base/ice_ddp.h | 4 +-
drivers/net/ice/base/ice_sched.c | 56 ++--
drivers/net/ice/base/ice_sched.h | 8 +
drivers/net/ice/base/ice_type.h | 3 +-
drivers/net/ice/ice_diagnose.c | 196 ++++-------
drivers/net/ice/ice_ethdev.c | 92 +++--
drivers/net/ice/ice_ethdev.h | 18 +-
drivers/net/ice/ice_rxtx.c | 15 +
drivers/net/ice/ice_tm.c | 558 +++++++++++++++----------------
11 files changed, 487 insertions(+), 523 deletions(-)
--
2.43.0
More information about the dev
mailing list