diff options
Diffstat (limited to 'drivers/net/e1000/e1000.h')
-rw-r--r-- | drivers/net/e1000/e1000.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/e1000/e1000.h b/drivers/net/e1000/e1000.h index 42e2b7e21c29..2f29c2131851 100644 --- a/drivers/net/e1000/e1000.h +++ b/drivers/net/e1000/e1000.h | |||
@@ -167,6 +167,7 @@ struct e1000_buffer { | |||
167 | unsigned long time_stamp; | 167 | unsigned long time_stamp; |
168 | u16 length; | 168 | u16 length; |
169 | u16 next_to_watch; | 169 | u16 next_to_watch; |
170 | u16 mapped_as_page; | ||
170 | }; | 171 | }; |
171 | 172 | ||
172 | struct e1000_tx_ring { | 173 | struct e1000_tx_ring { |
@@ -260,7 +261,6 @@ struct e1000_adapter { | |||
260 | /* TX */ | 261 | /* TX */ |
261 | struct e1000_tx_ring *tx_ring; /* One per active queue */ | 262 | struct e1000_tx_ring *tx_ring; /* One per active queue */ |
262 | unsigned int restart_queue; | 263 | unsigned int restart_queue; |
263 | unsigned long tx_queue_len; | ||
264 | u32 txd_cmd; | 264 | u32 txd_cmd; |
265 | u32 tx_int_delay; | 265 | u32 tx_int_delay; |
266 | u32 tx_abs_int_delay; | 266 | u32 tx_abs_int_delay; |
@@ -302,7 +302,6 @@ struct e1000_adapter { | |||
302 | /* OS defined structs */ | 302 | /* OS defined structs */ |
303 | struct net_device *netdev; | 303 | struct net_device *netdev; |
304 | struct pci_dev *pdev; | 304 | struct pci_dev *pdev; |
305 | struct net_device_stats net_stats; | ||
306 | 305 | ||
307 | /* structs defined in e1000_hw.h */ | 306 | /* structs defined in e1000_hw.h */ |
308 | struct e1000_hw hw; | 307 | struct e1000_hw hw; |
@@ -326,6 +325,8 @@ struct e1000_adapter { | |||
326 | /* for ioport free */ | 325 | /* for ioport free */ |
327 | int bars; | 326 | int bars; |
328 | int need_ioport; | 327 | int need_ioport; |
328 | |||
329 | bool discarding; | ||
329 | }; | 330 | }; |
330 | 331 | ||
331 | enum e1000_state_t { | 332 | enum e1000_state_t { |
@@ -347,6 +348,7 @@ extern int e1000_setup_all_tx_resources(struct e1000_adapter *adapter); | |||
347 | extern void e1000_free_all_rx_resources(struct e1000_adapter *adapter); | 348 | extern void e1000_free_all_rx_resources(struct e1000_adapter *adapter); |
348 | extern void e1000_free_all_tx_resources(struct e1000_adapter *adapter); | 349 | extern void e1000_free_all_tx_resources(struct e1000_adapter *adapter); |
349 | extern void e1000_update_stats(struct e1000_adapter *adapter); | 350 | extern void e1000_update_stats(struct e1000_adapter *adapter); |
351 | extern bool e1000_has_link(struct e1000_adapter *adapter); | ||
350 | extern void e1000_power_up_phy(struct e1000_adapter *); | 352 | extern void e1000_power_up_phy(struct e1000_adapter *); |
351 | extern void e1000_set_ethtool_ops(struct net_device *netdev); | 353 | extern void e1000_set_ethtool_ops(struct net_device *netdev); |
352 | extern void e1000_check_options(struct e1000_adapter *adapter); | 354 | extern void e1000_check_options(struct e1000_adapter *adapter); |