net: airoha: Add sched ETS offload support
authorLorenzo Bianconi <lorenzo@kernel.org>
Fri, 3 Jan 2025 12:17:04 +0000 (13:17 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 7 Jan 2025 11:32:50 +0000 (12:32 +0100)
commit20bf7d07c956e5c7a22d3076c599cbb7a6054917
tree42eb86628bb36f6da2245ab6ac1c5111930afbca
parent2b288b81560b94958cd68bbe54673e55a1730c95
net: airoha: Add sched ETS offload support

Introduce support for ETS Qdisc offload available on the Airoha EN7581
ethernet controller. In order to be effective, ETS Qdisc must configured
as leaf of a HTB Qdisc (HTB Qdisc offload will be added in the following
patch). ETS Qdisc available on EN7581 ethernet controller supports at
most 8 concurrent bands (QoS queues). We can enable an ETS Qdisc for
each available QoS channel.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/mediatek/airoha_eth.c