linux/drivers/net/igb
Alexander Duyck 4b1a987736 igb: remove redundant timer updates and cleanup watchdog_task
The igb watchdog task is modifying the watchdog timer twice duing a single
run.  It only needs to be called once to reschedule itself for 2 seconds from
the last time it ran.

In addition I removed the allocation of the mac_info structure since it is
only called twice and is easier to access via the e1000_hw struct.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-02-07 02:43:10 -08:00
..
Makefile
e1000_82575.c igb: rename nvm ops 2009-02-07 02:43:06 -08:00
e1000_82575.h igb: remove three redundant functions left in the code 2008-08-07 01:55:20 -04:00
e1000_defines.h igb: add counter for dma out of sync errors 2009-02-07 02:43:08 -08:00
e1000_hw.h igb: add counter for dma out of sync errors 2009-02-07 02:43:08 -08:00
e1000_mac.c igb: rename nvm ops 2009-02-07 02:43:06 -08:00
e1000_mac.h igb: make dev_spec a union and remove dynamic allocation 2009-02-07 02:43:04 -08:00
e1000_nvm.c igb: rename nvm ops 2009-02-07 02:43:06 -08:00
e1000_nvm.h
e1000_phy.c igb: rename phy ops 2009-02-07 02:43:05 -08:00
e1000_phy.h igb: rename phy ops 2009-02-07 02:43:05 -08:00
e1000_regs.h igb: Correctly determine pci-e function number in virtual environment 2008-12-10 01:09:53 -08:00
igb.h igb: cleanup igb_netpoll to be more friendly with napi & GRO 2009-02-07 02:43:09 -08:00
igb_ethtool.c igb: add counter for dma out of sync errors 2009-02-07 02:43:08 -08:00
igb_main.c igb: remove redundant timer updates and cleanup watchdog_task 2009-02-07 02:43:10 -08:00