linux-yocto/drivers/net/ethernet
Jiawen Wu e1aec95458 net: wangxun: revert the adjustment of the IRQ vector sequence
commit e37546ad1f upstream.

Due to hardware limitations of NGBE, queue IRQs can only be requested
on vector 0 to 7. When the number of queues is set to the maximum 8,
the PCI IRQ vectors are allocated from 0 to 8. The vector 0 is used by
MISC interrupt, and althrough the vector 8 is used by queue interrupt,
it is unable to receive packets. This will cause some packets to be
dropped when RSS is enabled and they are assigned to queue 8.

So revert the adjustment of the MISC IRQ location, to make it be the
last one in IRQ vectors.

Fixes: 937d46ecc5 ("net: wangxun: add ethtool_ops for channel number")
Cc: stable@vger.kernel.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Reviewed-by: Larysa Zaremba <larysa.zaremba@intel.com>
Link: https://patch.msgid.link/20250701063030.59340-3-jiawenwu@trustnetic.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-17 18:37:23 +02:00
..
3com
8390
actions
adaptec
adi net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() 2024-10-07 16:49:43 -07:00
aeroflex net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() 2024-10-15 09:59:20 -07:00
agere
alacritech net: alacritech: Partially revert "net: alacritech: Switch to use dev_err_probe()" 2024-09-03 15:28:57 -07:00
allwinner
alteon
altera
amazon net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
amd amd-xgbe: do not double read link status 2025-07-10 16:04:53 +02:00
apm net: xgene-v2: remove incorrect ACPI_PTR annotation 2025-05-29 11:02:36 +02:00
apple net: apple: bmac: Use IRQF_NO_AUTOEN flag in request_irq() 2024-09-12 20:35:04 -07:00
aquantia net: atlantic: generate software timestamp just before the doorbell 2025-06-27 11:11:31 +01:00
arc net: arc: rockchip: fix emac mdio node support 2024-11-07 13:39:42 +01:00
asix
atheros ethernet: atl1: Add missing DMA mapping error checks and count errors 2025-07-10 16:04:48 +02:00
broadcom bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT 2025-07-17 18:37:20 +02:00
brocade
cadence net: macb: Check return value of dma_set_mask_and_coherent() 2025-06-27 11:11:28 +01:00
calxeda
cavium net: thunderx: Remove setting of RX software timestamp 2024-09-09 17:44:41 -07:00
chelsio cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path 2025-04-25 10:47:45 +02:00
cirrus net: cirrus: use u8 for addr to calm down sparse 2024-09-23 06:58:37 +00:00
cisco enic: fix incorrect MTU comparison in enic_change_mtu() 2025-07-10 16:04:53 +02:00
cortina net: ethernet: cortina: Use TOE/TSO on all TCP 2025-06-27 11:11:35 +01:00
davicom net: davicom: fix UAF in dm9000_drv_remove 2025-02-08 09:58:06 +01:00
dec move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
dlink net: dlink: add synchronization for stats update 2025-06-27 11:11:29 +01:00
emulex emulex/benet: correct command version selection in be_cmd_get_stats() 2025-06-27 11:11:29 +01:00
engleder tsnep: fix timestamping with a stacked DSA driver 2025-05-22 14:29:43 +02:00
ezchip
faraday net: ftgmac100: select FIXED_PHY 2025-06-27 11:11:21 +01:00
freescale dpaa2-eth: fix xdp_rxq_info leak 2025-07-10 16:04:48 +02:00
fujitsu
fungible net/funeth: Remove setting of RX software timestamp 2024-09-09 17:44:41 -07:00
google gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO 2025-06-19 15:32:18 +02:00
hisilicon net: hns3: defer calling ptp_clock_register() 2025-05-09 09:50:48 +02:00
huawei net: hinic: Fix cleanup in create_rxqs/txqs() 2024-12-27 14:02:04 +01:00
i825xx net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() 2024-10-19 16:04:20 -05:00
ibm ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof 2025-07-17 18:37:18 +02:00
intel igc: disable L1.2 PCI-E link substate to avoid performance issue 2025-07-10 16:04:52 +02:00
litex
marvell octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() 2025-06-27 11:11:35 +01:00
mediatek driver: net: ethernet: mtk_star_emac: fix suspend/resume issue 2025-06-19 15:32:15 +02:00
mellanox net/mlx5e: Add new prio for promiscuous mode 2025-07-17 18:37:20 +02:00
meta eth: fbnic: avoid double free when failing to DMA-map FW msg 2025-06-27 11:11:44 +01:00
micrel
microchip net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() 2025-06-27 11:11:44 +01:00
microsoft net: mana: Record doorbell physical address in PF mode 2025-07-17 18:37:22 +02:00
moxa
mscc net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID 2025-05-09 09:50:40 +02:00
myricom
natsemi
neterion
netronome nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() 2025-02-27 04:30:22 -08:00
ni
nvidia
nxp
oki-semi
packetengines move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
pasemi netdev_features: convert NETIF_F_LLTX to dev->lltx 2024-09-03 11:36:43 +02:00
pensando ethernet: ionic: Fix DMA mapping tests 2025-07-06 11:01:40 +02:00
qlogic net: qede: Initialize qede_ll_ops with designated initializer 2025-05-22 14:29:50 +02:00
qualcomm qca_spi: Make driver probing reliable 2024-12-19 18:13:15 +01:00
rdc
realtek r8169: add support for RTL8125D 2025-07-06 11:01:48 +02:00
renesas net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe() 2025-07-17 18:37:09 +02:00
rocker rocker: fix link status detection in rocker_carrier_init() 2024-12-14 20:03:57 +01:00
samsung
seeq net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition 2024-09-19 15:17:30 +02:00
sfc net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in 2025-02-08 09:58:06 +01:00
sgi
silan
sis
smsc move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
socionext
stmicro net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 2025-07-17 18:37:06 +02:00
sun nui: Fix dma_mapping_error() check 2025-07-10 16:04:53 +02:00
sunplus
synopsys
tehuti net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus 2025-05-29 11:02:07 +02:00
ti net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info 2025-07-17 18:37:07 +02:00
toshiba netdev_features: convert NETIF_F_LLTX to dev->lltx 2024-09-03 11:36:43 +02:00
tundra
vertexcom net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi 2025-06-27 11:11:31 +01:00
via
wangxun net: wangxun: revert the adjustment of the IRQ vector sequence 2025-07-17 18:37:23 +02:00
wiznet
xilinx net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam() 2025-07-17 18:37:20 +02:00
xircom
xscale ixp4xx_eth: Remove setting of RX software timestamp 2024-09-09 17:44:42 -07:00
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig net: ethernet: oa_tc6: implement register write operation 2024-09-11 20:53:42 -07:00
korina.c
lantiq_etop.c net: ethernet: lantiq_etop: fix memory disclosure 2024-10-01 10:58:07 +02:00
lantiq_xrx200.c
Makefile net: ethernet: oa_tc6: implement register write operation 2024-09-11 20:53:42 -07:00
oa_tc6.c net: ethernet: oa_tc6: fix tx skb race condition between reference pointers 2024-12-27 14:02:04 +01:00