]> git.ipfire.org Git - thirdparty/linux.git/commit
net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings
authorEsben Haabendal <esben@geanix.com>
Fri, 26 Jan 2024 09:10:42 +0000 (10:10 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 30 Jan 2024 11:58:12 +0000 (12:58 +0100)
commit3b12ec8f618ebaccfe43ea4621a6f5fb586edef8
treeab3d8ed2eb7db1bbe9235fe51a2ff483443b0b95
parent4896bb7c0b31a0a3379b290ea7729900c59e0c69
net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings

TSO and TBS cannot coexist. For now we set i.MX Ethernet QOS controller to
use the first TX queue with TSO and the rest for TBS.

TX queues with TBS can support etf qdisc hw offload.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Reviewed-by: Kurt Kanzenbach <kurt@linutronix.de>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c