diff options
author | Nathan Sullivan <nathan.sullivan@ni.com> | 2015-10-21 14:17:04 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-10-23 02:57:26 -0700 |
commit | d2fd719bcb0e83cb39cfee22ee800f98a56eceb3 (patch) | |
tree | 7ef7a63150312fb62b7fb0b4e4dab7cbcf8d3825 /drivers/net/ethernet/amd/xgbe/xgbe-drv.c | |
parent | Merge branch 'ipv6-overflow-arith' (diff) | |
download | linux-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