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)
commit6dcc28b93e9675df0f30c063c30d05c1073f1efc
tree4d4abb124ae1ab8ed9a704f9cf1b015a731b5491
parent38463e2c290426262cd9a75fe66cbbe2925a68c2
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