linux/drivers/net/e1000
Arjan van de Ven 56e1393f82 user of the jiffies rounding code: e1000
Use the round_jiffies() function in e1000.

These timers all were of the "about once a second" or "about once every X
seconds" variety and several showed up in the "what wakes the cpu up" profiles
that the tickless patches provide.  Some timers are highly dynamic based on
network load; but even on low activity systems they still show up so the
rounding is done only in cases of low activity, allowing higher frequency
timers in the high activity case.

The various hardware watchdogs are an obvious case; they run every 2 seconds
but aren't otherwise specific of exactly when they need to run.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Acked-by: Auke Kok <auke-jan.h.kok@intel.com>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-04-28 11:00:57 -04:00
..
e1000.h e1000: remove obsolete custom pci_save_state code 2007-02-17 15:37:14 -05:00
e1000_ethtool.c e1000: allow ethtool to see link status when down 2007-02-17 15:37:14 -05:00
e1000_hw.c e1000: 3 new driver stats for managability testing 2006-12-26 15:51:30 -05:00
e1000_hw.h Various typo fixes. 2007-02-17 19:07:33 +01:00
e1000_main.c user of the jiffies rounding code: e1000 2007-04-28 11:00:57 -04:00
e1000_osdep.h e1000: clean up debug output defines 2007-02-05 16:58:41 -05:00
e1000_param.c e1000: simplify case handling gigabit at half duplex 2007-02-05 16:58:41 -05:00
Makefile e100, e1000, ixgb: update copyright header and remove LICENSE 2006-09-27 12:53:14 -07:00