]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: fully disable hardware RSC logic when disabling RSC
authorJacob Keller <jacob.e.keller@intel.com>
Wed, 17 Jul 2013 02:53:23 +0000 (02:53 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 13 Sep 2013 14:39:29 +0000 (07:39 -0700)
commita5078ab7c589e963e69ac221280475176c84917a
tree4d4abb124ae1ab8ed9a704f9cf1b015a731b5491
parent84b170e4ca78977406d00d22a622402299d748d8
ixgbe: fully disable hardware RSC logic when disabling RSC

This patch modifies the configure_rx path in order to properly disable RSC
hardware logic when the user disables it. Previously we only disabled RSC in the
queue settings, but this does not fully disable hardware RSC logic which can
lead to some unexpected performance issues.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h