--- src/sys/dev/netif/vge/if_vge.c 2006/10/25 20:55:59 1.3 +++ src/sys/dev/netif/vge/if_vge.c 2007/03/24 08:42:42 1.4 @@ -1461,21 +1461,12 @@ vge_tick(struct vge_softc *sc) mii_tick(mii); if (sc->vge_link) { - if (!(mii->mii_media_status & IFM_ACTIVE)) { + if (!(mii->mii_media_status & IFM_ACTIVE)) sc->vge_link = 0; -#if 0 - if_link_state_change(sc->vge_ifp, - LINK_STATE_DOWN); -#endif - } } else { if (mii->mii_media_status & IFM_ACTIVE && IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) { sc->vge_link = 1; -#if 0 - if_link_state_change(sc->vge_ifp, - LINK_STATE_UP); -#endif if (!ifq_is_empty(&ifp->if_snd)) ifp->if_start(ifp); }