summaryrefslogtreecommitdiffstats
path: root/drivers/net/igb/e1000_defines.h
diff options
context:
space:
mode:
authorJesse Brandeburg <jesse.brandeburg@intel.com>2010-04-27 01:37:20 +0000
committerDavid S. Miller <davem@davemloft.net>2010-04-27 12:53:27 -0700
commitf8d1dcaf88bddc7f282722ec1fdddbcb06a72f18 (patch)
tree3bd62a02d6a024cf022a4a129607ca08716e26d0 /drivers/net/igb/e1000_defines.h
parentec857fd40da41d7c50d9a97e07e364c93b8b8e05 (diff)
ixgbe: enable extremely low latency
82598/82599 can support EITR == 0, which allows for the absolutely lowest latency setting in the hardware. This disables writeback batching and anything else that relies upon a delayed interrupt. This patch enables the feature of "override" when a user sets rx-usecs to zero, the driver will respect that setting over using RSC, and automatically disable RSC. If rx-usecs is used to set the EITR value to 0, then the driver should disable LRO (aka RSC) internally until EITR is set to non-zero again. 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>
Diffstat (limited to 'drivers/net/igb/e1000_defines.h')
0 files changed, 0 insertions, 0 deletions