linux/drivers/net/e1000e
Jesse Brandeburg eab2abf582 e1000/e1000e: implement a simple interrupt moderation
Back before e1000-7.3.20, the e1000 driver had a simple algorithm that
managed interrupt moderation.  The driver was updated in 7.3.20 to
have the new "adaptive" interrupt moderation but we have customer
requests to redeploy the old way as an option.  This patch adds the
old functionality back.  The new functionality can be enabled via
module parameter or at runtime via ethtool.
Module parameter: (InterruptThrottleRate=4) to use this new
moderation method.
Ethtool method: ethtool -C ethX rx-usecs 4

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>
2010-05-05 21:15:32 -07:00
..
82571.c e1000e: increase rx fifo size to 36K on 82574 and 82583 2010-05-05 21:15:31 -07:00
defines.h e1000e: fix packet corruption and tx hang during NFSv2 2010-03-05 14:00:18 -08:00
e1000.h e1000e: save skb counts in TX to avoid cache misses 2010-05-05 21:11:25 -07:00
es2lan.c e1000e: provide MAC-family-specific function to set LAN ID 2010-01-13 20:31:57 -08:00
ethtool.c e1000/e1000e: implement a simple interrupt moderation 2010-05-05 21:15:32 -07:00
hw.h e1000e: genericize the update multicast address list 2010-01-13 20:31:57 -08:00
ich8lan.c e1000e: typo corrections 2010-03-30 23:02:27 -07:00
lib.c e1000e: typo corrections 2010-03-30 23:02:27 -07:00
Makefile e1000e: reformat comment blocks, cosmetic changes only 2008-03-28 22:14:56 -04:00
netdev.c e1000/e1000e: implement a simple interrupt moderation 2010-05-05 21:15:32 -07:00
param.c e1000/e1000e: implement a simple interrupt moderation 2010-05-05 21:15:32 -07:00
phy.c e1000e: MDIO slow mode should always be done for 82577 2010-01-13 17:12:46 -08:00