aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
diff options
context:
space:
mode:
authorNathan Sullivan <nathan.sullivan@ni.com>2015-10-21 14:17:04 -0500
committerDavid S. Miller <davem@davemloft.net>2015-10-23 02:57:26 -0700
commitd2fd719bcb0e83cb39cfee22ee800f98a56eceb3 (patch)
tree7ef7a63150312fb62b7fb0b4e4dab7cbcf8d3825 /drivers/net/ethernet/amd/xgbe/xgbe-drv.c
parentMerge branch 'ipv6-overflow-arith' (diff)
downloadlinux-dev-d2fd719bcb0e83cb39cfee22ee800f98a56eceb3.tar.xz
linux-dev-d2fd719bcb0e83cb39cfee22ee800f98a56eceb3.zip
net/phy: micrel: Add workaround for bad autoneg
Very rarely, the KSZ9031 will appear to complete autonegotiation, but will drop all traffic afterwards. When this happens, the idle error count will read 0xFF after autonegotiation completes. Reset the PHY when in that state. Signed-off-by: Nathan Sullivan <nathan.sullivan@ni.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/amd/xgbe/xgbe-drv.c')
0 files changed, 0 insertions, 0 deletions