e1000e: restore flow control settings properly
authorAuke Kok <auke-jan.h.kok@intel.com>
Fri, 5 Oct 2007 22:22:02 +0000 (15:22 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:55:25 +0000 (16:55 -0700)
commit309af40b5f4c2065c9a5f74a360ad3d3b0c9c9cd
tree9e11fd2654cc49431097d5a66209b338fc26bf70
parent4e6c709c5ab886be0ddbc96c4f96534e55920e68
e1000e: restore flow control settings properly

After a cable unplug the forced flow control settings were lost
accidentally and the flow control settings fell back to the default
EEPROM determined values. This breaks for people who want to
run without fc enabled - after a cable reset the driver would
refuse to run with fc disabled.

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000e/ethtool.c
drivers/net/e1000e/lib.c
drivers/net/e1000e/netdev.c