]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: ena: Remove ena_select_queue
authorKamal Heib <kheib@redhat.com>
Thu, 15 Feb 2024 22:31:04 +0000 (17:31 -0500)
committerSasha Levin <sashal@kernel.org>
Tue, 26 Mar 2024 22:19:31 +0000 (18:19 -0400)
commitf5dd253943e7bd3b26ac6903ec1e5f969957c04e
treef3896e96f08df40b57e9c8abd2af05f43a625b77
parent3b454d50e41d6ed14f6a399a6f6ae359c60cfae3
net: ena: Remove ena_select_queue

[ Upstream commit 78e886ba2b549945ecada055ee0765f0ded5707a ]

Avoid the following warnings by removing the ena_select_queue() function
and rely on the net core to do the queue selection, The issue happen
when an skb received from an interface with more queues than ena is
forwarded to the ena interface.

[ 1176.159959] eth0 selects TX queue 11, but real number of TX queues is 8
[ 1176.863976] eth0 selects TX queue 14, but real number of TX queues is 8
[ 1180.767877] eth0 selects TX queue 14, but real number of TX queues is 8
[ 1188.703742] eth0 selects TX queue 14, but real number of TX queues is 8

Fixes: 1738cd3ed342 ("net: ena: Add a driver for Amazon Elastic Network Adapters (ENA)")
Signed-off-by: Kamal Heib <kheib@redhat.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/amazon/ena/ena_netdev.c