Author: yongari
Date: Mon Mar  9 08:01:40 2009
New Revision: 189565
URL: http://svn.freebsd.org/changeset/base/189565

Log:
  For unknown speed, explicitly set IFM_NONE.

Modified:
  head/sys/dev/mii/ip1000phy.c

Modified: head/sys/dev/mii/ip1000phy.c
==============================================================================
--- head/sys/dev/mii/ip1000phy.c        Mon Mar  9 07:56:40 2009        
(r189564)
+++ head/sys/dev/mii/ip1000phy.c        Mon Mar  9 08:01:40 2009        
(r189565)
@@ -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;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to