mirror-linux/drivers/net/ethernet/amazon/ena
Kamal Heib 78e886ba2b net: ena: Remove ena_select_queue
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: 1738cd3ed3 ("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>
2024-02-18 19:47:45 +00:00
..
Makefile net: ena: Move XDP code to its new files 2024-01-03 18:00:56 -08:00
ena_admin_defs.h net: ena: Add dynamic recycling mechanism for rx buffers 2023-06-15 22:45:47 -07:00
ena_com.c net: ena: Reduce lines with longer column width boundary 2024-02-01 13:22:12 +01:00
ena_com.h net: ena: Remove CQ tail pointer update 2024-02-01 13:22:12 +01:00
ena_common_defs.h
ena_eth_com.c net: ena: Reduce lines with longer column width boundary 2024-02-01 13:22:12 +01:00
ena_eth_com.h net: ena: Reduce lines with longer column width boundary 2024-02-01 13:22:12 +01:00
ena_eth_io_defs.h
ena_ethtool.c net: ena: Make queue stats code cleaner by removing the if block 2024-01-03 18:00:58 -08:00
ena_netdev.c net: ena: Remove ena_select_queue 2024-02-18 19:47:45 +00:00
ena_netdev.h net: ena: Use tx_ring instead of xdp_ring for XDP channel TX 2024-01-03 18:00:57 -08:00
ena_pci_id_tbl.h
ena_regs_defs.h net: ena: Add more information on TX timeouts 2024-02-01 13:22:12 +01:00
ena_xdp.c net: ena: Remove CQ tail pointer update 2024-02-01 13:22:12 +01:00
ena_xdp.h net: ena: Always register RX queue info 2024-01-03 18:00:58 -08:00