]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw.
authorShannon Nelson <shannon.nelson@intel.com>
Thu, 18 Feb 2016 00:12:21 +0000 (16:12 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 16:39:06 +0000 (08:39 -0800)
commit2acb6861fc38aacd548f754b62ef9a452f5cb7d1
tree378a684c19c82eaea4027b90297269d31491d96a
parentbbec6ecb2c3b7ffd0261f1d16b69bff7da68f653
i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw.

Orabug: 22342532

Use the new AdminQ functions for safely accessing the Rx control
registers that may be affected by heavy small packet traffic.

We can't use AdminQ calls in i40e_clear_hw() because the HW is being
initialized and the AdminQ is not alive.  We recently added an AQ
related replacement for reading PFLAN_QALLOC, and this patch puts
back the original register read.

Change-ID: Ib027168c954a5733299aa3a4ce5f8218c6bb5636
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 272cdaf2472ab7713deebe060bb90319b0382a94)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_common.c
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
drivers/net/ethernet/intel/i40e/i40e_fcoe.c
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c