summaryrefslogtreecommitdiffstats
path: root/drivers/net/sundance.c
diff options
context:
space:
mode:
authorAndy Fleming <afleming@freescale.com>2006-10-16 16:19:17 -0500
committerJeff Garzik <jeff@garzik.org>2006-12-02 00:12:02 -0500
commit6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b (patch)
tree0217c984a2fe169634931a52b0ebde2d80ecf1ca /drivers/net/sundance.c
parent2109f89f3483ff5a05899385ee3fb04d779e9cce (diff)
downloadlinux-6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b.tar.gz
linux-6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b.tar.bz2
linux-6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b.zip
[PATCH] Fixed a number of bugs in the PHY Layer
* genphy_update_link is now exported * Added a fix from ncase@xes-inc.com which changes forcing so it only updates the link. Otherwise, it never tries the lower values, since it is always overwriting the speed/duplex values with the current ones, rather than the intended ones. * Fixed a bug where bringing up a PHY with no link caused it to timeout, and enter forcing mode. Once in forcing mode, plugging in the link didn't autonegotiate. Now the AN state detects the lack of link, and enters the NO_LINK state. AN only times out if the link is up and AN fails * Cleaned up the PHY_AN case, reducing one level of indentation for the timeout code. Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/sundance.c')
0 files changed, 0 insertions, 0 deletions