linux_dsm_epyc7002/drivers/net/ethernet/intel
Mitch Williams 63e18c2520 i40evf: resequence close operations
Call the netdev carrier off and TX disable functions first, before other
shutdown operations. This stops the stack from hitting us with
transmits while we're shutting down. Additionally, disable NAPI before
disabling interrupts, or the interrupt might get re-enabled
inappropriately. Finally, remove the call to netif_tx_stop_all_queues,
as it is redundant - the call to netif_tx_disable already did the same
thing.

Change-ID: I8b2dd25231b82817746cc256234a5eeeb4abaccc
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Jim Young <james.m.young@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-03-27 02:57:43 -07:00
..
e1000 ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
e1000e e1000e: NVM write protect access removed from SPT HW 2015-03-20 17:44:25 -07:00
fm10k fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
i40e i40e/i40evf: implement KR2 support 2015-03-27 00:12:09 -07:00
i40evf i40evf: resequence close operations 2015-03-27 02:57:43 -07:00
igb igb: use netif_carrier_off earlier when bringing if down 2015-03-20 17:45:12 -07:00
igbvf igbvf: use netif_carrier_off earlier when bringing if down 2015-03-20 17:45:12 -07:00
ixgb ixgb: call netif_carrier_off early on down 2015-03-20 17:41:52 -07:00
ixgbe ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything 2015-03-13 15:41:01 -07:00
ixgbevf ixgbevf: Use ether_addr_copy() instead of memcpy() 2015-03-13 15:41:15 -07:00
e100.c ethernet: codespell comment spelling fixes 2015-03-08 22:54:22 -04:00
Kconfig i40e: Strip configfs code 2015-03-07 07:01:06 -08:00
Makefile