]> git.baikalelectronics.ru Git - kernel.git/commit
sfc: Reinitialise the PHY completely in case of a PHY or NIC reset
authorSteve Hodgson <shodgson@solarflare.com>
Thu, 29 Jan 2009 17:50:51 +0000 (17:50 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Jan 2009 22:06:30 +0000 (14:06 -0800)
commitd620614a871b74b22b94e67945855744997717ab
treeb8a0bd4e96520461caeaeeea2f91aa64d6c32bdd
parentd04fa331369c43228b622a0c07f2a7c50891a6a0
sfc: Reinitialise the PHY completely in case of a PHY or NIC reset

In particular, set pause advertising bits properly.

A PHY reset is not necessary to recover from the register self-test,
so use a "invisible" reset there instead.

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