kernel: tune e1000e module parameters
The default e1000e parameters (interrupt throttling rate, MSI/MSI-X mode) are optimized for desktop and server computers to optimize user-space execution (i.e. what's typically referred to as "useful" work). This assumption breaks on a router under load where most of the "useful" work actually takes place either in hardware interrupt handlers (IRQ) or at software IRQ (swirq) modes, so we try to reflect that by overriding these parameters with more appropriate values. Patch-by: Philip Prindeville <philipp@redfish-solutions.com> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
f96085b35d
commit
ea5d9f5f72
1 changed files with 3 additions and 0 deletions
|
@ -488,6 +488,9 @@ define KernelPackage/e1000e
|
||||||
KCONFIG:=CONFIG_E1000E
|
KCONFIG:=CONFIG_E1000E
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/e1000e/e1000e.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/e1000e/e1000e.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,e1000e)
|
AUTOLOAD:=$(call AutoProbe,e1000e)
|
||||||
|
MODPARAMS.e1000e:= \
|
||||||
|
IntMode=1 \
|
||||||
|
InterruptThrottleRate=4,4,4,4,4,4,4,4
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/e1000e/description
|
define KernelPackage/e1000e/description
|
||||||
|
|
Loading…
Reference in a new issue