]> xenbits.xensource.com Git - people/aperard/linux.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:20:36 +0000 (18:20 -0400)
commit4c51575705d2c2bc7d04be26079e204ee5be6f23
tree53eca2c269e8f5e9cdca4cad7fb924afb6c18440
parent2b718bb18f5fe24ada8311ad67e89141a0c062b0
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