Kim Phillips
1a076689cd
crypto: caam - disable IRQ coalescing by default
...
It has been observed that in zero-loss benchmarks, when a
slow traffic rate is being tested, the IRQ timer coalescing
parameter was set too high, and the ethernet controller
would start dropping packets because the job ring back half
wouldn't be executed in time before the ethernet controller
would fill its buffers, thereby significantly reducing the
zero-loss performance figures.
Empirical testing has shown that the best zero-loss performance
is achieved when IRQ coalescing is set to minimum values and/or
turned off, since apparently the job ring driver already implements
an adequately-performing general-purpose IRQ mitigation strategy
in software.
Whilst we could go with minimal count (2-8) and timing settings
(192-256), we prefer just turning h/w coalescing altogether off
to minimize setkey latency (due to split key generation), and
for consistent cross-SoC performance (the SEC vs. core clock
ratio changes).
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2012-06-27 14:42:06 +08:00
..
accessibility
acpi
Merge branches 'bugfix-battery', 'bugfix-misc', 'bugfix-rafael', 'bugfix-turbostat', 'bugfix-video' and 'workaround-pss' into release
2012-06-04 00:48:41 -04:00
amba
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00
ata
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
atm
solos-pci: Fix DMA support
2012-05-24 16:22:53 -04:00
auxdisplay
base
regmap: Export regmap_reinit_cache()
2012-06-08 05:57:21 +08:00
bcma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
block
mtip32xx: Changes to sysfs entries
2012-05-31 08:46:50 +02:00
bluetooth
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
cdrom
char
hwrng: mxc-rnga - fix data_present API
2012-06-27 14:42:00 +08:00
clk
arm-soc: soc specific changes, part 2
2012-05-26 13:05:55 -07:00
clocksource
clocksource: em_sti: Add DT support
2012-05-25 11:32:06 +02:00
connector
cpufreq
cpuidle
crypto
crypto: caam - disable IRQ coalescing by default
2012-06-27 14:42:06 +08:00
dca
devfreq
Power management updates for 3.5
2012-05-23 14:07:06 -07:00
dio
dma
arm-soc: device tree conversions, part 2
2012-05-26 12:57:47 -07:00
edac
Merge branch 'x86/trampoline' into x86/urgent
2012-05-30 12:11:32 -07:00
eisa
extcon
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
firewire
IEEE 1394 (FireWire) subsystem updates post v3.4:
2012-05-24 12:57:47 -07:00
firmware
gpio
gpio/samsung: fix the typo 'exynos5_xxx' instead of 'exonys5_xxx'
2012-06-03 21:21:01 -07:00
gpu
Revert "drm/i915/crt: Do not rely upon the HPD presence pin"
2012-06-08 14:53:06 -07:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
hsi
hv
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
hwmon
hwmon/sch56xx: Depend on watchdog for watchdog core functions
2012-05-30 07:56:20 +02:00
hwspinlock
i2c
i2c: Add generic I2C multiplexer using pinctrl API
2012-06-04 16:49:43 +02:00
ide
idle
ieee802154
iio
infiniband
Merge branches 'cxgb4', 'mlx4' and 'ocrdma' into for-linus
2012-06-06 10:08:11 -07:00
input
i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING
2012-05-30 10:55:34 +02:00
iommu
iommu/amd: Fix deadlock in ppr-handling error path
2012-06-04 12:47:44 +02:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
leds
leds: add LM3533 LED driver
2012-05-29 16:22:32 -07:00
lguest
macintosh
md
md: 2 fixes for 3.5-rc
2012-06-06 09:49:28 -07:00
media
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
memory
memstick
message
Merge branch 'akpm' (Andrew's patch-bomb)
2012-05-31 18:10:18 -07:00
mfd
ARM: ux500: Provide regulator support for SMSC911x via Device Tree
2012-06-01 02:04:46 +02:00
misc
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
mmc
arm-soc: device tree conversions, part 2
2012-05-26 12:57:47 -07:00
mtd
UBI: correct ubi_wl_flush locking
2012-06-07 15:22:21 +03:00
net
InfiniBand/RDMA fixes for 3.5-rc2, all in hardware drivers:
2012-06-06 10:45:21 -07:00
nfc
NFC: potential integer overflow problem in check_crc()
2012-05-25 11:16:16 -04:00
nubus
of
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
oprofile
parisc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
parport
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
pci
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
pcmcia
pinctrl
pinctrl-nomadik: Allow Device Tree driver probing
2012-06-01 02:03:25 +02:00
platform
drivers/platform/x86/acerhdf.c: correct Boris' mail address
2012-06-07 14:43:55 -07:00
pnp
power
A bunch of fixes for v3.5, nothing extraordinary.
2012-05-31 12:10:15 -07:00
pps
ps3
ptp
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
rapidio
rapidio/tsi721: add DMA engine support
2012-05-31 17:49:31 -07:00
regulator
regulator: core: Properly handle the case min_uV < rdev->desc->min_uV in map_voltage_linear
2012-06-08 07:15:55 +08:00
remoteproc
IOMMU Updates for Linux 3.5
2012-05-30 08:49:28 -07:00
rpmsg
rtc
Merge branches 'bugfix-battery', 'bugfix-misc', 'bugfix-rafael', 'bugfix-turbostat', 'bugfix-video' and 'workaround-pss' into release
2012-06-04 00:48:41 -04:00
s390
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
2012-05-31 10:51:10 -07:00
sbus
scsi
SCSI misc on 20120531
2012-05-31 12:02:41 -07:00
sfi
sh
sh: intc: Kill off special reservation interface.
2012-05-22 19:07:55 +09:00
sn
spi
arm-soc: soc specific changes, part 2
2012-05-26 13:05:55 -07:00
ssb
staging
Frontswap provides a "transcendent memory" interface for swap pages.
2012-06-04 12:28:45 -07:00
target
target/file: Use O_DSYNC by default for FILEIO backends
2012-06-02 23:47:20 -07:00
tc
thermal
tty
tty: Revert the tty locking series, it needs more work
2012-06-02 15:21:43 -07:00
uio
usb
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
uwb
vhost
video
fbdev updates for 3.5
2012-06-01 16:57:51 -07:00
virt
virtio
virtio-mmio: Devices parameter parsing
2012-05-22 12:16:15 +09:30
vlynq
vme
w1
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
watchdog
watchdog: iTCO_wdt.c: fix printk format warnings
2012-05-30 08:16:48 +02:00
xen
Frontswap provides a "transcendent memory" interface for swap pages.
2012-06-04 12:28:45 -07:00
zorro
Kconfig
Staging tree pull request for 3.5-rc1
2012-05-22 16:34:21 -07:00
Makefile
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00