1
linux/drivers/net/e1000
Jesse Brandeburg 94c9e5a893 e1000: allow ethtool coalesece to adjust interrupts per second
This patch allows on-the-fly adjustment of the interrupts per second generated
by e1000 devices 82545/82546 (hardware support of ITR register is a
requirement)

adjust using this command:
ethtool -C eth0 rx-usecs 10

where 10 is 10 microseconds per interrupt interval, so 10 = 100,000 interrupts
per second, and 125 = 8000 interrupts per second.

changes should be immediate.

1,3 are special values and indicate the automatic tuning mode to the driver,
where 1 is 4000-90000 interrupts per second and 3 is 4000-20000 interrupts
per second and is the driver default.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-07-06 18:07:47 -07:00
..
e1000_ethtool.c e1000: allow ethtool coalesece to adjust interrupts per second 2009-07-06 18:07:47 -07:00
e1000_hw.c trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
e1000_hw.h
e1000_main.c e1000: return PCI_ERS_RESULT_DISCONNECT on permanent error 2009-06-30 19:47:00 -07:00
e1000_osdep.h
e1000_param.c
e1000.h e1000: allow ethtool coalesece to adjust interrupts per second 2009-07-06 18:07:47 -07:00
Makefile