InterruptThrottleRate cannot be set for Intel network driver modules
Issue
- The Intel Sourceforge documentation describes a module option
InterruptThrottleRate
, however this option does not appear to be available under the RHEL driver modules:
$ modinfo igb | egrep "filename|parm"
filename: /lib/modules/2.6.32-279.19.1.el6.x86_64/kernel/drivers/net/igb/igb.ko
parm: max_vfs:Maximum number of virtual functions to allocate per physical function (uint)
$ modinfo ixgbe | egrep "filename|parm"
filename: /lib/modules/2.6.32-279.19.1.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
parm: FdirMode:Flow Director filtering modes (0=Off, 1=Hashing) default 1 (array of int)
parm: max_vfs:Maximum number of virtual functions to allocate per physical function (uint)
parm: allow_unsupported_sfp:Allow unsupported and untested SFP+ modules on 82599-based adapters (uint)
- What is the ethtool equivalent of
ixgbevf
optionInterruptThrottleRate="1,1,1,1,1,1,1,1"
? - Amazon AWS documentation Enabling Enhanced Networking on Linux Instances in a VPC directs us to use a modprobe file with
options ixgbevf InterruptThrottleRate
but this does not change anything. - When the server boots, it gives below errors and is inaccessible over network.:
ixgbevf: Unknown parameter `InterruptThrottleRate'
-
Why ixgbevf driver does not accept the
InterruptThrottleRate
option in the/etc/modprobe.d/ixgbevf.conf
file ? -
How to disable ITR or set ITR into Adaptive, Conservative, or Simplified Balancing coalesce mode for Intel NIC driver?
Environment
- Red Hat Enterprise Linux 6 or earlier
- Intel network interface using
igb
,ixgbe
, orixgbevf
drivers
- Intel network interface using
- Red Hat Enterprise Linux 7 or later
- Intel network interface using
e1000
,e1000e
,igb
,ixgbe
, orixgbevf
drivers
- Intel network interface using
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.