diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2008-03-28 12:15:16 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2008-03-28 22:15:00 -0400 |
commit | 318a94d68979cbe9cc98a3050b4b7be2f08513c8 (patch) | |
tree | 32fdd0bd9f4a0c9dcc2a958b18820286a9acdcec /drivers/net/e1000e/e1000.h | |
parent | e2de3eb69c40c01739ce9b154c65e51d94d72966 (diff) |
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>
Diffstat (limited to 'drivers/net/e1000e/e1000.h')
-rw-r--r-- | drivers/net/e1000e/e1000.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/e1000e/e1000.h b/drivers/net/e1000e/e1000.h index 499adb26dc1b..b941a6b509c4 100644 --- a/drivers/net/e1000e/e1000.h +++ b/drivers/net/e1000e/e1000.h | |||
@@ -234,6 +234,8 @@ struct e1000_adapter { | |||
234 | 234 | ||
235 | unsigned int rx_ps_pages; | 235 | unsigned int rx_ps_pages; |
236 | u16 rx_ps_bsize0; | 236 | u16 rx_ps_bsize0; |
237 | u32 max_frame_size; | ||
238 | u32 min_frame_size; | ||
237 | 239 | ||
238 | /* OS defined structs */ | 240 | /* OS defined structs */ |
239 | struct net_device *netdev; | 241 | struct net_device *netdev; |
@@ -258,7 +260,7 @@ struct e1000_adapter { | |||
258 | u32 wol; | 260 | u32 wol; |
259 | u32 pba; | 261 | u32 pba; |
260 | 262 | ||
261 | u8 fc_autoneg; | 263 | bool fc_autoneg; |
262 | 264 | ||
263 | unsigned long led_status; | 265 | unsigned long led_status; |
264 | 266 | ||
@@ -305,6 +307,7 @@ struct e1000_info { | |||
305 | #define FLAG_MSI_ENABLED (1 << 27) | 307 | #define FLAG_MSI_ENABLED (1 << 27) |
306 | #define FLAG_RX_CSUM_ENABLED (1 << 28) | 308 | #define FLAG_RX_CSUM_ENABLED (1 << 28) |
307 | #define FLAG_TSO_FORCE (1 << 29) | 309 | #define FLAG_TSO_FORCE (1 << 29) |
310 | #define FLAG_RX_RESTART_NOW (1 << 30) | ||
308 | 311 | ||
309 | #define E1000_RX_DESC_PS(R, i) \ | 312 | #define E1000_RX_DESC_PS(R, i) \ |
310 | (&(((union e1000_rx_desc_packet_split *)((R).desc))[i])) | 313 | (&(((union e1000_rx_desc_packet_split *)((R).desc))[i])) |