aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorOleksij Rempel <o.rempel@pengutronix.de>2025-04-10 14:42:49 +0200
committerJakub Kicinski <kuba@kernel.org>2025-04-14 17:26:35 -0700
commit4129a75a76a755c151be1ebc0e7d618a4d21e41f (patch)
tree72bcdb8ffe39450c4688ac74029a1020b173116f /tools/perf/scripts/python/exported-sql-viewer.py
parentMerge branch 'net-stmmac-remove-unnecessary-initialisation-of-1-s-tic-counter' (diff)
downloadwireguard-linux-4129a75a76a755c151be1ebc0e7d618a4d21e41f.tar.xz
wireguard-linux-4129a75a76a755c151be1ebc0e7d618a4d21e41f.zip
net: dsa: microchip: add ETS scheduler support for KSZ88x3 switches
Implement Enhanced Transmission Selection scheduler (ETS) support for KSZ88x3 devices, which support two fixed egress scheduling modes: Strict Priority and Weighted Fair Queuing (WFQ). Since the switch does not allow remapping priorities to queues or adjusting weights, this implementation only supports enabling strict priority mode. If strict mode is not explicitly requested, the switch falls back to its default WFQ mode. This patch introduces KSZ88x3-specific handlers for ETS add and delete operations and uses TXQ Split Control registers to toggle the WFQ enable bit per queue. Corresponding macros are also added for register access. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Link: https://patch.msgid.link/20250410124249.2728568-1-o.rempel@pengutronix.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions