/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | ethtool.sh | 61 ethtool_set $h1 speed $speed autoneg off 62 ethtool_set $h2 speed $speed autoneg off 67 check_err $? "speed $speed autoneg off" 68 log_test "force of same speed autoneg off" 72 ethtool -s $h2 autoneg on 73 ethtool -s $h1 autoneg on 86 ethtool_set $h1 speed $speed1 autoneg off 87 ethtool_set $h2 speed $speed2 autoneg off 94 log_test "force of different speeds autoneg off" 96 ethtool -s $h2 autoneg o [all...] |
H A D | ethtool_extended_state.sh | 5 autoneg 45 autoneg() function 75 ethtool_set $swp1 speed $speed1 autoneg off 76 ethtool_set $swp2 speed $speed2 autoneg off 88 ethtool -s $swp2 autoneg on 89 ethtool -s $swp1 autoneg on
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | ethtool_lanes.sh | 7 autoneg 56 local autoneg=$1; shift 61 if [[ $autoneg -eq 0 ]]; then 62 autoneg_str="autoneg off" 104 autoneg() function 159 ethtool_set $swp1 speed $max_speed lanes $lanes autoneg off 160 ethtool_set $swp2 speed $max_speed lanes $lanes autoneg off 178 ethtool -s $swp2 autoneg on 179 ethtool -s $swp1 autoneg on
|
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 58 /* 1: autoneg enabled, 0: disabled */ 59 int autoneg; member in struct:mii_phy 61 /* forced speed & duplex (no autoneg) 62 * partner speed & duplex & pause (autoneg)
|
/linux-master/drivers/net/phy/ |
H A D | bcm84881.c | 102 /* disabled autoneg doesn't seem to work with this PHY */ 103 if (phydev->autoneg == AUTONEG_DISABLE) 167 if (phydev->autoneg == AUTONEG_ENABLE && !phydev->autoneg_complete) 192 if (phydev->autoneg == AUTONEG_ENABLE) 196 if (phydev->autoneg == AUTONEG_DISABLE) { 197 /* disabled autoneg doesn't seem to work, so force the link
|
H A D | dp83td510.c | 126 if (phydev->autoneg == AUTONEG_ENABLE) { 135 if (phydev->autoneg == AUTONEG_ENABLE) { 163 if (phydev->autoneg == AUTONEG_DISABLE)
|
H A D | phy.c | 90 if (phydev->autoneg == AUTONEG_DISABLE) 308 cmd->base.autoneg = phydev->autoneg; 367 if (phydev->autoneg == AUTONEG_ENABLE) 369 phydev->autoneg = AUTONEG_DISABLE; 380 if (phydev->autoneg == AUTONEG_DISABLE) 382 phydev->autoneg = AUTONEG_ENABLE; 964 * Description: Check for link and whether autoneg was triggered / is running 1021 if (AUTONEG_DISABLE == phydev->autoneg) 1076 u8 autoneg local [all...] |
H A D | ax88796b.c | 45 * after autoneg is done and the link status is reported as active, the MII_LPA 80 if (phydev->autoneg == AUTONEG_ENABLE && phydev->autoneg_complete)
|
/linux-master/include/linux/ |
H A D | sungem_phy.h | 18 int (*enable_fiber)(struct mii_phy *phy, int autoneg); 47 /* 1: autoneg enabled, 0: disabled */ 48 int autoneg; member in struct:mii_phy 50 /* forced speed & duplex (no autoneg) 51 * partner speed & duplex & pause (autoneg)
|
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_param.c | 324 hw->mac.autoneg = hw->mac.fc_autoneg = 1; 336 hw->mac.autoneg = hw->mac.fc_autoneg = 1; 347 hw->mac.autoneg = hw->mac.fc_autoneg = 1; 359 hw->mac.autoneg = hw->mac.fc_autoneg = 1; 367 hw->mac.autoneg = hw->mac.fc_autoneg = 0; 374 hw->mac.autoneg = hw->mac.fc_autoneg = 0; 384 hw->mac.autoneg = hw->mac.fc_autoneg = 1; 393 hw->mac.autoneg = hw->mac.fc_autoneg = 0; 401 hw->mac.autoneg = hw->mac.fc_autoneg = 0; 418 hw->mac.autoneg [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ethtool.c | 298 if (link_info->autoneg) { 299 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_SUPPORTED) 301 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_ADVERTISED) { 303 cmd->base.autoneg = AUTONEG_ENABLE; 305 cmd->base.autoneg = AUTONEG_DISABLE; 308 cmd->base.autoneg = AUTONEG_DISABLE; 339 u8 autoneg = 0; local 352 if (cmd->base.autoneg == AUTONEG_ENABLE) { 353 if (!(link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_SUPPORTED)) 355 autoneg [all...] |
/linux-master/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 151 cmd->base.autoneg = AUTONEG_ENABLE; 153 cmd->base.autoneg = AUTONEG_DISABLE; 191 if (cmd->base.autoneg == AUTONEG_ENABLE) { 219 pause->autoneg = !!(hw->flowctrl & ALX_FC_ANEG && 240 if (pause->autoneg)
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_phylink.c | 21 a->autoneg != b->autoneg || 108 conf.autoneg = neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED;
|
/linux-master/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_ethtool.c | 145 cmd->base.autoneg = AUTONEG_ENABLE; 158 cmd->base.autoneg = AUTONEG_DISABLE; 285 pp->autoneg = pdata->pause_autoneg; 304 pdata->pause_autoneg = pp->autoneg; 310 if (!pp->autoneg) { 315 if (pp->autoneg)
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_ethtool.c | 234 if (link_info->autoneg) { 235 if (link_info->autoneg & OCTEP_VF_LINK_MODE_AUTONEG_SUPPORTED) 237 if (link_info->autoneg & OCTEP_VF_LINK_MODE_AUTONEG_ADVERTISED) { 239 cmd->base.autoneg = AUTONEG_ENABLE; 241 cmd->base.autoneg = AUTONEG_DISABLE; 244 cmd->base.autoneg = AUTONEG_DISABLE;
|
/linux-master/drivers/net/ |
H A D | sungem_phy.c | 314 phy->autoneg = 1; 345 phy->autoneg = 0; 382 if (phy->autoneg && !(status & BMSR_ANEGCOMPLETE)) 391 if (phy->autoneg) { 470 phy->autoneg = 1; 514 phy->autoneg = 0; 550 if (phy->autoneg) { 647 static int bcm5421_enable_fiber(struct mii_phy* phy, int autoneg) argument 654 if (!autoneg) { 655 /* switch off fibre autoneg */ 723 bcm5461_enable_fiber(struct mii_phy* phy, int autoneg) argument [all...] |
H A D | mii.c | 93 ecmd->autoneg = AUTONEG_ENABLE; 118 ecmd->autoneg = AUTONEG_DISABLE; 178 cmd->base.autoneg = AUTONEG_ENABLE; 203 cmd->base.autoneg = AUTONEG_DISABLE; 252 if (ecmd->autoneg != AUTONEG_DISABLE && ecmd->autoneg != AUTONEG_ENABLE) 259 if (ecmd->autoneg == AUTONEG_ENABLE) { 343 if (cmd->base.autoneg != AUTONEG_DISABLE && 344 cmd->base.autoneg != AUTONEG_ENABLE) 351 if (cmd->base.autoneg [all...] |
H A D | mdio.c | 262 ecmd->autoneg = AUTONEG_ENABLE; 268 ecmd->autoneg = AUTONEG_DISABLE; 271 ecmd->autoneg = AUTONEG_DISABLE; 274 if (ecmd->autoneg) { 433 cmd->base.autoneg = AUTONEG_ENABLE; 439 cmd->base.autoneg = AUTONEG_DISABLE; 442 cmd->base.autoneg = AUTONEG_DISABLE; 445 if (cmd->base.autoneg) {
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_param.c | 646 adapter->hw.autoneg = adapter->fc_autoneg = 1; 654 adapter->hw.autoneg = adapter->fc_autoneg = 1; 661 adapter->hw.autoneg = adapter->fc_autoneg = 1; 669 adapter->hw.autoneg = adapter->fc_autoneg = 1; 675 adapter->hw.autoneg = adapter->fc_autoneg = 0; 681 adapter->hw.autoneg = adapter->fc_autoneg = 0; 688 adapter->hw.autoneg = adapter->fc_autoneg = 1; 694 adapter->hw.autoneg = adapter->fc_autoneg = 0; 700 adapter->hw.autoneg = adapter->fc_autoneg = 0; 714 adapter->hw.autoneg [all...] |
/linux-master/net/ethtool/ |
H A D | linkmodes.c | 110 if (nla_put_u8(skb, ETHTOOL_A_LINKMODES_AUTONEG, lsettings->autoneg)) 259 ethnl_update_u8(&lsettings->autoneg, tb[ETHTOOL_A_LINKMODES_AUTONEG], 264 /* If autoneg is off and lanes parameter is not supported by the 267 if (!lsettings->autoneg && 273 } else if (!lsettings->autoneg && ksettings->lanes) { 274 /* If autoneg is off and lanes parameter is not passed from user but 294 if (!tb[ETHTOOL_A_LINKMODES_OURS] && lsettings->autoneg &&
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 265 pause->autoneg = pdata->phy.pause_autoneg; 277 if (pause->autoneg && (pdata->phy.autoneg != AUTONEG_ENABLE)) { 279 "autoneg disabled, pause autoneg not available\n"); 283 pdata->phy.pause_autoneg = pause->autoneg; 325 cmd->base.autoneg = pdata->phy.autoneg; 352 if ((cmd->base.autoneg != AUTONEG_ENABLE) && 353 (cmd->base.autoneg ! [all...] |
/linux-master/drivers/net/ethernet/microchip/ |
H A D | encx24j600.c | 59 bool autoneg; member in struct:encx24j600_priv 201 if (priv->autoneg == AUTONEG_ENABLE) { 231 netif_notice(priv, drv, dev, "timeout waiting for autoneg done\n"); 233 priv->autoneg = AUTONEG_DISABLE; 272 if (priv->autoneg == AUTONEG_ENABLE) 280 /* Re-enable autoneg since we won't know what we might be 283 priv->autoneg = AUTONEG_ENABLE; 631 if ((priv->autoneg == AUTONEG_DISABLE) && priv->full_duplex) 679 static int encx24j600_setlink(struct net_device *dev, u8 autoneg, u16 speed, argument 690 priv->autoneg [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_ethtool.c | 72 u8 autoneg; member in struct:cmd_link_settings 271 link_ksettings->base.autoneg = AUTONEG_DISABLE; 297 link_ksettings->base.autoneg = AUTONEG_ENABLE; 392 u8 autoneg, u32 speed, u32 *set_settings) 405 if (autoneg == AUTONEG_ENABLE) { 407 netif_err(nic_dev, drv, nic_dev->netdev, "Not support autoneg\n"); 411 /* set speed only when autoneg is disabled */ 416 netif_err(nic_dev, drv, nic_dev->netdev, "Need to set speed when autoneg is off\n"); 424 u32 set_settings, u8 autoneg, 432 (autoneg 391 get_link_settings_type(struct hinic_dev *nic_dev, u8 autoneg, u32 speed, u32 *set_settings) argument 423 set_link_settings_separate_cmd(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) argument 457 hinic_set_settings_to_hw(struct hinic_dev *nic_dev, u32 set_settings, u8 autoneg, u32 speed) argument 502 set_link_settings(struct net_device *netdev, u8 autoneg, u32 speed) argument [all...] |
/linux-master/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_ethtool.c | 73 cmd->base.autoneg = port->autoneg == 1 ? 91 if (cmd->base.autoneg == AUTONEG_ENABLE) {
|
/linux-master/drivers/net/ethernet/asix/ |
H A D | ax88796c_ioctl.c | 51 pause->autoneg = (ax_local->flowctrl & AX_FC_ANEG) ? 65 fc |= pause->autoneg ? AX_FC_ANEG : 0; 69 if (pause->autoneg) {
|