diff options
author | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-03-09 08:01:40 +0000 |
---|---|---|
committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2009-03-09 08:01:40 +0000 |
commit | dba0afd605cf6b1f296092f1f1e3fc6809b71e90 (patch) | |
tree | d660f7e806f0654608b909f9d5b258860a7ec408 /sys/dev/mii | |
parent | cf9becf1f681b068c5abeac69ad85390da343e58 (diff) | |
download | src-dba0afd605cf6b1f296092f1f1e3fc6809b71e90.tar.gz src-dba0afd605cf6b1f296092f1f1e3fc6809b71e90.zip |
For unknown speed, explicitly set IFM_NONE.
Notes
Notes:
svn path=/head/; revision=189565
Diffstat (limited to 'sys/dev/mii')
-rw-r--r-- | sys/dev/mii/ip1000phy.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/mii/ip1000phy.c b/sys/dev/mii/ip1000phy.c index 098c75c61ef7..67677ae69e0f 100644 --- a/sys/dev/mii/ip1000phy.c +++ b/sys/dev/mii/ip1000phy.c @@ -353,6 +353,9 @@ ip1000phy_status(struct mii_softc *sc) case IP1000PHY_LSR_SPEED_1000: mii->mii_media_active |= IFM_1000_T; break; + default: + mii->mii_media_active |= IFM_NONE; + return; } if ((stat & IP1000PHY_LSR_FULL_DUPLEX) != 0) mii->mii_media_active |= IFM_FDX; @@ -373,6 +376,9 @@ ip1000phy_status(struct mii_softc *sc) case PC_LinkSpeed_1000: mii->mii_media_active |= IFM_1000_T; break; + default: + mii->mii_media_active |= IFM_NONE; + return; } if ((stat & PC_PhyDuplexStatus) != 0) mii->mii_media_active |= IFM_FDX; |