summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
diff options
context:
space:
mode:
authorVlad Zolotarov2015-03-30 20:18:57 +0200
committerJeff Kirsher2015-04-11 06:38:37 +0200
commitdfaf891dd3e1e2e4531c4fd800bd6d8e3079ed72 (patch)
treefa97f1e15d7bf509f6a570bf0f36420e623029b4 /drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
parentMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsh... (diff)
downloadkernel-qcow2-linux-dfaf891dd3e1e2e4531c4fd800bd6d8e3079ed72.tar.gz
kernel-qcow2-linux-dfaf891dd3e1e2e4531c4fd800bd6d8e3079ed72.tar.xz
kernel-qcow2-linux-dfaf891dd3e1e2e4531c4fd800bd6d8e3079ed72.zip
ixgbe: Refactor the RSS configuration code
This patch is a preparation for enablement of ethtool RSS indirection table and hash key querying. We don't want to read registers every time the RSS info is queried. Therefore we will store its current content in the arrays in the adapter struct and will read it from there (instead of from registers) when requested. Will change the code that writes the indirection table and hash key into the HW registers to take its content from these arrays. This will also simplify the indirection table updating ethtool callback implementation in the future. Signed-off-by: Vlad Zolotarov <vladz@cloudius-systems.com> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c')
0 files changed, 0 insertions, 0 deletions