On Fri, 17 Oct 2025 16:18:28 +0100 Prabhakar wrote:
On SoCs that only support the best-effort queue and not the network control queue, calling alloc_etherdev_mqs() with fixed values for TX/RX queues is not appropriate. Use the nc_queues flag from the per-SoC match data to determine whether the network control queue is available, and fall back to a single TX/RX queue when it is not. This ensures correct queue allocation across all supported SoCs.
Same comment as on patch 1, what is the _real_ problem? Allocating a bit too much memory is not an stable-worthy issue.