summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/intel/i40e/i40e_adminq.c
diff options
context:
space:
mode:
authorAlan Brady <alan.brady@intel.com>2017-12-27 16:19:19 +0300
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-01-27 00:23:23 +0300
commit64e1dcbb581d31e411e10fa95d8963fb89d34bf2 (patch)
treea8748f91369b8310f7b0dcab6e29f1bc9ee26cfc /drivers/net/ethernet/intel/i40e/i40e_adminq.c
parentc61c8fe1d592552c34b189963036efbf68b93940 (diff)
downloadlinux-64e1dcbb581d31e411e10fa95d8963fb89d34bf2.tar.xz
i40e: fix FW_LLDP flag on init
Using ethtool --set-priv-flags disable-fw-lldp <on/off> is persistent across reboots/reloads so we need some mechanism in the driver to detect if it's on or off on init so we can set the ethtool private flag appropriately. Without this, every time the driver is reloaded the flag will default to off regardless of whether it's on or off in FW. We detect this by first attempting to program DCB and if AQ fails returning I40E_AQ_RC_EPERM, we know that LLDP is disabled in FW. Signed-off-by: Alan Brady <alan.brady@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/i40e/i40e_adminq.c')
0 files changed, 0 insertions, 0 deletions