If there is a 100baseT4 connection then fall through so as to
authorbrad <brad@openbsd.org>
Fri, 11 Jul 2008 15:11:58 +0000 (15:11 +0000)
committerbrad <brad@openbsd.org>
Fri, 11 Jul 2008 15:11:58 +0000 (15:11 +0000)
explicitly set the duplex flag instead of returning right away.

ok dlg@

sys/dev/mii/iophy.c

index 0976ffe..8020889 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: iophy.c,v 1.14 2008/06/26 05:42:16 ray Exp $  */
+/*     $OpenBSD: iophy.c,v 1.15 2008/07/11 15:11:58 brad Exp $ */
 /*     $NetBSD: iophy.c,v 1.8 2000/02/02 23:34:56 thorpej Exp $        */
 
 /*
@@ -250,10 +250,9 @@ iophy_status(sc)
 
                ext0 = PHY_READ(sc, MII_IOPHY_EXT0);
                if (ext0 & EXT0_SPEED) {
-                       if (bmsr & BMSR_100T4) {
+                       if (bmsr & BMSR_100T4)
                                mii->mii_media_active |= IFM_100_T4;
-                               return;
-                       } else
+                       else
                                mii->mii_media_active |= IFM_100_TX;
                } else
                        mii->mii_media_active |= IFM_10_T;