Lines Matching refs:speed

50  * key is determined according to the link speed, duplex and
235 * __get_link_speed - get a port's speed
238 * Return @port's speed in 802.3ad enum format. i.e. one of:
260 u16 speed;
263 * with link down, it sets the speed to 0.
268 speed = 0;
270 switch (slave->speed) {
272 speed = AD_LINK_SPEED_10MBPS;
276 speed = AD_LINK_SPEED_100MBPS;
280 speed = AD_LINK_SPEED_1000MBPS;
284 speed = AD_LINK_SPEED_2500MBPS;
288 speed = AD_LINK_SPEED_5000MBPS;
292 speed = AD_LINK_SPEED_10000MBPS;
296 speed = AD_LINK_SPEED_14000MBPS;
300 speed = AD_LINK_SPEED_20000MBPS;
304 speed = AD_LINK_SPEED_25000MBPS;
308 speed = AD_LINK_SPEED_40000MBPS;
312 speed = AD_LINK_SPEED_50000MBPS;
316 speed = AD_LINK_SPEED_56000MBPS;
320 speed = AD_LINK_SPEED_100000MBPS;
324 speed = AD_LINK_SPEED_200000MBPS;
328 speed = AD_LINK_SPEED_400000MBPS;
332 speed = AD_LINK_SPEED_800000MBPS;
336 /* unknown speed value from ethtool. shouldn't happen */
337 if (slave->speed != SPEED_UNKNOWN)
338 pr_err_once("%s: (slave %s): unknown ethtool speed (%d) for port %d (set it to 0)\n",
340 slave->dev->name, slave->speed,
342 speed = 0;
347 slave_dbg(slave->bond->dev, slave->dev, "Port %d Received link speed %d update from adapter\n",
348 port->actor_port_number, speed);
349 return speed;
2059 /* key is determined according to the link speed, duplex and
2469 * its current speed and duplex settings.
2472 * @reset: Boolean to just reset the speed and the duplex part of the key
2476 * (b) When the speed is changed, LACP need to be reinitiated.
2481 u16 ospeed = 0, speed = 0;
2486 speed = __get_link_speed(port);
2489 port->actor_admin_port_key |= (speed << 1) | duplex;
2501 if (!speed) {
2504 "speed changed to 0 on port %d\n",
2506 } else if (duplex && ospeed != speed) {
2515 * bond_3ad_adapter_speed_duplex_changed - handle a slave's speed / duplex
2531 "speed/duplex changed for uninitialized port\n");
2538 slave_dbg(slave->bond->dev, slave->dev, "Port %d changed speed/duplex\n",
2564 /* on link down we are zeroing duplex and speed since
2565 * some of the adaptors(ce1000.lan) report full duplex/speed
2566 * instead of N/A(duplex) / 0(speed).
2568 * on link up we are forcing recheck on the duplex and speed since