e1000e: reorganize PHY and flow control interface
commit318a94d68979cbe9cc98a3050b4b7be2f08513c8
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 28 Mar 2008 16:15:16 +0000 (28 09:15 -0700)
committerJeff Garzik <jeff@garzik.org>
Sat, 29 Mar 2008 02:15:00 +0000 (28 22:15 -0400)
tree32fdd0bd9f4a0c9dcc2a958b18820286a9acdcec
parente2de3eb69c40c01739ce9b154c65e51d94d72966
e1000e: reorganize PHY and flow control interface

This reorganization moves the PHY status into a separate
struct. Flow Control setup is moved into this struct as well
and frame size away from here into the adapter struct where its
inly use is.

The post-link-up code is now a separate function and moved out
of the watchdog function itself. This allows us to track the
es2lan restart issue a bit easier.

Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000e/82571.c
drivers/net/e1000e/e1000.h
drivers/net/e1000e/es2lan.c
drivers/net/e1000e/ethtool.c
drivers/net/e1000e/hw.h
drivers/net/e1000e/ich8lan.c
drivers/net/e1000e/lib.c
drivers/net/e1000e/netdev.c
drivers/net/e1000e/phy.c