android_kernel_xiaomi_sm8350/drivers
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
..
accessibility
acpi Merge branch 'bugzilla-15749' into release 2010-04-16 16:08:07 -04:00
amba
ata
atm net: sk_sleep() helper 2010-04-20 16:37:13 -07:00
auxdisplay
base
block
bluetooth
cdrom
char Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6 2010-04-20 09:21:19 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
edac
eisa
firewire
firmware
gpio
gpu Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-04-20 09:20:11 -07:00
hid
hwmon
i2c
ide
idle
ieee1394
ieee802154
infiniband
input
isdn X25: Use identifiers for isdn device to x25 interface 2010-04-22 16:12:48 -07:00
leds
lguest
macintosh
mca
md
media
memstick
message
mfd
misc
mmc
mtd
net e1000/e1000e: implement a simple interrupt moderation 2010-05-05 21:15:32 -07:00
nubus
of
oprofile
parisc
parport
pci
pcmcia drivers/pcmcia: Add missing local_irq_restore 2010-04-17 17:54:38 +02:00
platform
pnp
power
pps
ps3
rapidio
regulator
rtc
s390
sbus
scsi net: sk_sleep() helper 2010-04-20 16:37:13 -07:00
serial serial_cs: MD55x support (PCMCIA GPRS/EDGE modem) (kernel 2.6.33) 2010-04-17 17:53:32 +02:00
sfi
sh
sn
spi
ssb Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-05-05 16:14:16 -04:00
staging
tc
telephony
thermal
uio
usb
uwb
vhost
video
virtio
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile