linux-stable/drivers/net/ethernet
Arkadiusz Kubalewski 65662a8dcd i40e: Fix logic of disabling queues
Correct the message flow between driver and firmware when disabling
queues.

Previously in case of PF reset (due to required reinit after reconfig),
the error like: "VSI seid 397 Tx ring 60 disable timeout" could show up
occasionally. The error was not a real issue of hardware or firmware,
it was caused by wrong sequence of messages invoked by the driver.

Fixes: 41c445ff0f ("i40e: main driver core")
Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2021-07-23 07:44:48 -07:00
..
3com
8390
actions
adaptec
aeroflex net: ethernet: aeroflex: fix UAF in greth_of_remove 2021-06-19 11:45:10 -07:00
agere
alacritech
allwinner
alteon
altera
amazon Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-06-28 15:28:03 -07:00
amd
apm
apple
aquantia net: atlantic: fix the macsec key length 2021-06-24 12:41:13 -07:00
arc
atheros atl1c: fix Mikrotik 10/25G NIC detection 2021-07-08 13:31:43 -07:00
broadcom bnxt_en: Fix PTP capability discovery 2021-07-19 08:25:44 -07:00
brocade
cadence
calxeda
cavium liquidio: Fix unintentional sign extension issue on left shift of u16 2021-07-15 10:27:33 -07:00
chelsio cxgb4: fix IRQ free race during driver unload 2021-07-08 13:34:13 -07:00
cirrus
cisco
cortina
davicom
dec
dlink
emulex Revert "be2net: disable bh with spin_lock in be_process_mcc" 2021-06-25 11:44:16 -07:00
ezchip net: ethernet: ezchip: fix error handling 2021-06-19 11:46:00 -07:00
faraday
freescale dpaa2-switch: seed the buffer pool after allocating the swp 2021-07-22 05:46:57 -07:00
fujitsu
google gve: DQO: Remove incorrect prefetch 2021-07-02 12:06:17 -07:00
hisilicon net: hns3: fix rx VLAN offload state inconsistent issue 2021-07-20 13:12:50 +02:00
huawei
i825xx
ibm ibmvnic: Remove the proper scrq flush 2021-07-21 08:57:41 -07:00
intel i40e: Fix logic of disabling queues 2021-07-23 07:44:48 -07:00
marvell octeontx2-af: Introduce internal packet switching 2021-07-19 10:24:25 -07:00
mediatek
mellanox More fallthrough fixes for Clang for 5.14-rc1 2021-07-07 11:03:04 -07:00
micrel net: phy: micrel: move phy reg offsets to common header 2021-06-14 12:54:43 -07:00
microchip net: sparx5: fix unmet dependencies warning 2021-07-22 00:44:32 -07:00
microsoft Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-06-29 15:45:27 -07:00
moxa net: moxa: fix UAF in moxart_mac_probe 2021-07-09 11:01:01 -07:00
mscc net: ocelot: fix switchdev objects synced for wrong netdev with LAG offload 2021-07-13 09:30:46 -07:00
myricom
natsemi
neterion Networking changes for 5.14. 2021-06-30 15:51:09 -07:00
netronome fallthrough fixes for Clang for 5.14-rc2 2021-07-15 13:57:31 -07:00
ni
nvidia
nxp
oki-semi
packetengines
pasemi
pensando
qlogic Revert "qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()" 2021-07-20 07:26:06 -07:00
qualcomm net: qcom/emac: fix UAF in emac_remove 2021-07-09 11:01:01 -07:00
rdc
realtek r8169: Avoid duplicate sysfs entry creation error 2021-07-21 07:54:30 -07:00
renesas ravb: Remove extra TAB 2021-07-21 22:55:59 -07:00
rocker
samsung
seeq
sfc sfc: add logs explaining XDP_TX/REDIRECT is not available 2021-07-13 10:02:41 -07:00
sgi
silan
sis
smsc
socionext netsec: Remove rcu_read_lock() around XDP program invocation 2021-06-24 19:46:12 +02:00
stmicro stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() 2021-07-07 13:43:50 -07:00
sun Char / Misc driver updates for 5.14-rc1 2021-07-05 13:42:16 -07:00
synopsys
tehuti
ti net: ti: fix UAF in tlan_remove_one 2021-07-09 11:01:01 -07:00
toshiba
tundra
via
wiznet
xilinx net: ll_temac: Remove left-over debug message 2021-06-21 14:44:09 -07:00
xircom
xscale net: ixp46x: fix ptp build failure 2021-07-21 09:10:24 -07:00
dnet.c
dnet.h
ec_bhf.c net: ethernet: fix potential use-after-free in ec_bhf_remove 2021-06-18 13:01:17 -07:00
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
lantiq_xrx200.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-06-18 19:47:02 -07:00
Makefile