1
0
Fork 0
alistair23-linux/drivers/net/ethernet/amazon/ena
Netanel Belgazal ee4552aaf3 net: ena: fix error handling in ena_down() sequence
ENA admin command queue errors are not handled as part of ena_down().
As a result, in case of error admin queue transitions to non-running
state and aborts all subsequent commands including those coming from
ena_up(). Reset scheduled by the driver from the timer service
context would not proceed due to sharing rtnl with ena_up()/ena_down()

Signed-off-by: Netanel Belgazal <netanel@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-01-03 12:21:00 -05:00
..
Makefile
ena_admin_defs.h net: ena: add new admin define for future support of IPv6 RSS 2017-10-19 12:51:37 +01:00
ena_com.c net: ena: improve ENA driver boot time. 2017-10-19 12:51:36 +01:00
ena_com.h net: ena: add reset reason for each device FLR 2017-06-23 14:15:09 -04:00
ena_common_defs.h
ena_eth_com.c net: ena: add support for out of order rx buffers refill 2017-06-23 14:15:09 -04:00
ena_eth_com.h
ena_eth_io_defs.h
ena_ethtool.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-10-22 13:39:14 +01:00
ena_netdev.c net: ena: fix error handling in ena_down() sequence 2018-01-03 12:21:00 -05:00
ena_netdev.h net: ena: fix race condition between device reset and link up setup 2017-11-20 11:35:16 +09:00
ena_pci_id_tbl.h
ena_regs_defs.h net: ena: add reset reason for each device FLR 2017-06-23 14:15:09 -04:00