Message ID | 20210310111254.7610-1-mateusz.palczewski@intel.com |
---|---|
State | Accepted |
Delegated to: | Anthony Nguyen |
Headers | show |
Series | [net,v1] i40e: Fix autoneg disabling for non-10GBaseT links | expand |
On Wed, 2021-03-10 at 11:12 +0000, Mateusz Palczewski wrote: > Disabling autonegotiation was allowed only for 10GBaseT PHY. > The condition was changed to check if link media type is BaseT. > > Fixes: 3ce12ee9d8f9("i40e: Fix order of checks when > enabling/disabling autoneg in ethtool") This is missing a space after the hash > Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com> > Reviewed-by: Karen Sornek <karen.sornek@intel.com> > Signed-off-by: Dawid Lukwinski <dawid.lukwinski@intel.com> > Signed-off-by: Mateusz Palczewski <mateusz.palczewski@intel.com>
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c index 45f5dc2..9c1a0f7 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c @@ -1253,8 +1253,7 @@ static int i40e_set_link_ksettings(struct net_device *netdev, if (ethtool_link_ksettings_test_link_mode(&safe_ks, supported, Autoneg) && - hw->phy.link_info.phy_type != - I40E_PHY_TYPE_10GBASE_T) { + hw->phy.media_type != I40E_MEDIA_TYPE_BASET) { netdev_info(netdev, "Autoneg cannot be disabled on this phy\n"); err = -EINVAL; goto done;