|
@@ -395,6 +395,7 @@ static int efx_mcdi_phy_probe(struct efx_nic *efx)
|
|
efx->wanted_fc = EFX_FC_RX | EFX_FC_TX;
|
|
efx->wanted_fc = EFX_FC_RX | EFX_FC_TX;
|
|
if (phy_data->supported_cap & (1 << MC_CMD_PHY_CAP_AN_LBN))
|
|
if (phy_data->supported_cap & (1 << MC_CMD_PHY_CAP_AN_LBN))
|
|
efx->wanted_fc |= EFX_FC_AUTO;
|
|
efx->wanted_fc |= EFX_FC_AUTO;
|
|
|
|
+ efx_link_set_wanted_fc(efx, efx->wanted_fc);
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
|