]> git.baikalelectronics.ru Git - kernel.git/commit
i40e: Set XPS bit mask to zero in DCB mode
authorNeerav Parikh <neerav.parikh@intel.com>
Wed, 12 Nov 2014 00:19:02 +0000 (00:19 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 18 Nov 2014 09:09:35 +0000 (01:09 -0800)
commit7d544a69bc6f23887dd533d0970d4985d0b42081
tree435f08f8580dcc3c12698c1d44772ee859f73f70
parent269a9170835d63989dec7fbe302f541af256d605
i40e: Set XPS bit mask to zero in DCB mode

Due to DCBX configuration change if the VSI needs to use more than 1 TC;
it needs to disable the XPS maps that were set when operating in 1 TC mode.
Without disabling XPS the netdev layer will select queues based on those
settings and not use the TC queue mapping to make the queue selection.

This patch allows the driver to enable/disable the XPS based on the number
of TCs being enabled for the given VSI.

Change-ID: Idc4dec47a672d2a509f6d7fe11ed1ee65b4f0e08
Signed-off-by: Neerav Parikh <neerav.parikh@intel.com>
Tested-By: Jack Morgan <jack.morgan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c