|
@@ -1972,22 +1972,26 @@ bnx2_remote_phy_event(struct bnx2 *bp)
|
|
|
switch (speed) {
|
|
|
case BNX2_LINK_STATUS_10HALF:
|
|
|
bp->duplex = DUPLEX_HALF;
|
|
|
+ /* fall through */
|
|
|
case BNX2_LINK_STATUS_10FULL:
|
|
|
bp->line_speed = SPEED_10;
|
|
|
break;
|
|
|
case BNX2_LINK_STATUS_100HALF:
|
|
|
bp->duplex = DUPLEX_HALF;
|
|
|
+ /* fall through */
|
|
|
case BNX2_LINK_STATUS_100BASE_T4:
|
|
|
case BNX2_LINK_STATUS_100FULL:
|
|
|
bp->line_speed = SPEED_100;
|
|
|
break;
|
|
|
case BNX2_LINK_STATUS_1000HALF:
|
|
|
bp->duplex = DUPLEX_HALF;
|
|
|
+ /* fall through */
|
|
|
case BNX2_LINK_STATUS_1000FULL:
|
|
|
bp->line_speed = SPEED_1000;
|
|
|
break;
|
|
|
case BNX2_LINK_STATUS_2500HALF:
|
|
|
bp->duplex = DUPLEX_HALF;
|
|
|
+ /* fall through */
|
|
|
case BNX2_LINK_STATUS_2500FULL:
|
|
|
bp->line_speed = SPEED_2500;
|
|
|
break;
|