How to control adaptive receive coalesce (Interrupt Throttle Rate moderation) with "ixgbe" driver?

Solution Verified - Updated -

Issue

  • How to control adaptive receive coalesce (dynamic Interrupt Throttle Rate moderation) with ixgbe driver?
  • Why tx-usecs and "Adaptive RX" coalescing parameter fails to get applied via ethtool for ixgbe based NIC?
  • We are using RHEL with Intel card based on ixgbe. Strangely, I was not able to use some of the "Coalescing" setting with this combination using ethtool.
  • I was able to modify rx-usecs but I could not modify tx-usecs it is throwing the bellow error:
$ ethtool -C eth0 tx-usecs 1000
Cannot set device coalesce parameters: Invalid argument
  • I was not able to set Adaptive RX using ethtool. It does not throw any error when I tried the command but not setting the value as below:
# ethtool -c eth0 (displaying the value)
Coalesce parameters for eth0:
Adaptive RX: off TX: off

# ethtool -C eth0 adaptive-rx on

# ethtool -c eth0
Coalesce parameters for eth0:
Adaptive RX: off TX: off
  • Does ixgbe driver support changes with the coalescing values?

Environment

  • Red Hat Enterprise Linux
  • Intel NIC with igxbe driver
  • ethtool coalescing parameters

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content