> currently all the device driver callĀ netif_tx_start_all_queues(dev) > on open to W/A this issue. which is strange since only > real_num_tx_queues are active.
You could also argue that netif_tx_start_all_queues() should only enable the real_num_tx_queues. [Although that would obviously cause all drivers to reach the 'problem' you're currently fixing].