Message ID | 20190528175921.30534-2-alice.michael@intel.com |
---|---|
State | Accepted |
Delegated to: | Jeff Kirsher |
Headers | show |
Series | [next,S6,1/7] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds | expand |
> -----Original Message----- > From: Intel-wired-lan [mailto:intel-wired-lan-bounces@osuosl.org] On > Behalf Of Alice Michael > Sent: Tuesday, May 28, 2019 10:59 AM > To: alice.micheal@intel.com; intel-wired-lan@lists.osuosl.org > Cc: Szapar, Martyna <martyna.szapar@intel.com> > Subject: [Intel-wired-lan] [next PATCH S6 2/7] i40e: Fix for missing "link > modes" info in ethtool > > From: Martyna Szapar <martyna.szapar@intel.com> > > Fix for missing "Supported link modes" and "Advertised link modes" > info in ethtool after changed speed on X722 devices with BASE-T PHY with > FW API version >= 1.7. > The same FW API version on X710 and X722 does not mean the same feature > set so the change was needed as mac type of the device should also be > checked instead of FW API version only. > > Signed-off-by: Martyna Szapar <martyna.szapar@intel.com> > --- > drivers/net/ethernet/intel/i40e/i40e_common.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
diff --git a/drivers/net/ethernet/intel/i40e/i40e_common.c b/drivers/net/ethernet/intel/i40e/i40e_common.c index 641b500ad919..906cf68d3453 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_common.c +++ b/drivers/net/ethernet/intel/i40e/i40e_common.c @@ -1861,8 +1861,7 @@ i40e_status i40e_aq_get_link_info(struct i40e_hw *hw, hw->aq.fw_min_ver < 40)) && hw_link_info->phy_type == 0xE) hw_link_info->phy_type = I40E_PHY_TYPE_10GBASE_SFPP_CU; - if (hw->aq.api_maj_ver == I40E_FW_API_VERSION_MAJOR && - hw->aq.api_min_ver >= 7) { + if (hw->flags & I40E_HW_FLAG_AQ_PHY_ACCESS_CAPABLE) { __le32 tmp; memcpy(&tmp, resp->link_type, sizeof(tmp));