linux/drivers/net/ethernet/intel
Paul Greenwalt 6133406be1 ixgbe: Acquire PHY semaphore before device reset
A recent firmware change fixed an issue to acquire the PHY semaphore before
accessing PHY registers. This led to a case where  SW can issue a device
reset clearing the MDIO registers. This patch makes SW acquire the PHY
semaphore before issuing a device reset.

Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2017-04-28 19:02:31 -07:00
..
e1000 e1000: Omit private ndo_get_stats function 2017-04-20 16:18:45 -07:00
e1000e e1000e: fix timing for 82579 Gigabit Ethernet controller 2017-04-20 16:32:44 -07:00
fm10k fm10k: do not enqueue mailbox when host not ready 2017-04-05 22:47:31 -07:00
i40e i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state 2017-04-19 17:49:17 -07:00
i40evf i40e: remove I40E_FLAG_IN_NETPOLL entirely 2017-04-19 17:40:27 -07:00
igb igb: Enable reading of wake up packet 2017-04-20 16:32:45 -07:00
igbvf igbvf: Use net_device_stats from struct net_device 2017-04-20 16:32:45 -07:00
ixgb ixgb: Omit private ndo_get_stats function 2017-04-20 16:18:45 -07:00
ixgbe ixgbe: Acquire PHY semaphore before device reset 2017-04-28 19:02:31 -07:00
ixgbevf ixgbevf: use new api ethtool_{get|set}_link_ksettings 2017-04-18 13:28:31 -07:00
e100.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00
Kconfig i40e: Drop FCoE code from core driver files 2017-03-27 16:47:43 -07:00
Makefile