]> git.baikalelectronics.ru Git - kernel.git/commit
sfc: SFX7101: Remove workaround for bad link training
authorSteve Hodgson <shodgson@solarflare.com>
Thu, 29 Jan 2009 17:48:43 +0000 (17:48 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Jan 2009 22:06:27 +0000 (14:06 -0800)
commitb591bc66d750fbea5e3c9fa7994fe8907c2e521f
tree2bc1e1ade74236a763c8894c0e048039af6bbf31
parent2b0d7c360b7d84e9c2815432967d52ce669c930d
sfc: SFX7101: Remove workaround for bad link training

Early versions of the SFX7101 firmware could complete link training in
a state where it would not adequately cancel noise (Solarflare bug
10750).  We previously worked around this by resetting the PHY after
seeing many Ethernet CRC errors.  This workaround is unsafe since it
takes no account of the interval between errors; it also appears to
be unnecessary with production firmware.  Therefore remove it.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sfc/falcon.c
drivers/net/sfc/phy.h
drivers/net/sfc/tenxpress.c
drivers/net/sfc/workarounds.h