]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: stmmac: Limit the number of MTL queues to hardware capability
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Mon, 27 Jan 2025 01:38:18 +0000 (10:38 +0900)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 28 Jan 2025 11:44:43 +0000 (12:44 +0100)
commitf5fb35a3d6b36d378b2e2ecbfb9caa337d5428e6
treed655f3f81b9ad93e12fc2e1754aaacc136d3aab2
parent4f5a52adeb1ad675ca33f1e1eacd9c0bbaf393d4
net: stmmac: Limit the number of MTL queues to hardware capability

The number of MTL queues to use is specified by the parameter
"snps,{tx,rx}-queues-to-use" from stmmac_platform layer.

However, the maximum numbers of queues are constrained by upper limits
determined by the capability of each hardware feature. It's appropriate
to limit the values not to exceed the upper limit values and display
a warning message.

This only works if the hardware capability has the upper limit values.

Fixes: d976a525c371 ("net: stmmac: multiple queues dt configuration")
Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Reviewed-by: Yanteng Si <si.yanteng@linux.dev>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c