diff options
author | glebius <glebius@FreeBSD.org> | 2005-02-07 19:39:29 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2005-02-07 19:39:29 +0000 |
commit | 7e2ef7ec899da5ef8fa0e9645caa1ab00575a5c1 (patch) | |
tree | 25e7fa1e494068859cd424a0fd61c17062cb3136 /sys | |
parent | 3c3db95194e5d84244b58398562c7265ae595bbf (diff) | |
download | FreeBSD-src-7e2ef7ec899da5ef8fa0e9645caa1ab00575a5c1.zip FreeBSD-src-7e2ef7ec899da5ef8fa0e9645caa1ab00575a5c1.tar.gz |
Use if_link_state_change() instead of rt_ifmsg(). Remove include net/route.h.
Reviewed by: wpaul, sam
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/vge/if_vge.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/sys/dev/vge/if_vge.c b/sys/dev/vge/if_vge.c index 0bac802..1ec4ed7 100644 --- a/sys/dev/vge/if_vge.c +++ b/sys/dev/vge/if_vge.c @@ -97,7 +97,6 @@ __FBSDID("$FreeBSD$"); #include <net/if_dl.h> #include <net/if_media.h> #include <net/if_vlan_var.h> -#include <net/route.h> #include <net/bpf.h> @@ -1570,19 +1569,15 @@ vge_tick(xsc) if (sc->vge_link) { if (!(mii->mii_media_status & IFM_ACTIVE)) { sc->vge_link = 0; -#ifdef LINK_STATE_UP - sc->arpcom.ac_if.if_link_state = LINK_STATE_UP; - rt_ifmsg(&(sc->arpcom.ac_if)); -#endif /* LINK_STATE_UP */ + if_link_state_change(&sc->arpcom.ac_if, + LINK_STATE_UP); } } else { if (mii->mii_media_status & IFM_ACTIVE && IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) { sc->vge_link = 1; -#ifdef LINK_STATE_DOWN - sc->arpcom.ac_if.if_link_state = LINK_STATE_DOWN; - rt_ifmsg(&(sc->arpcom.ac_if)); -#endif /* LINK_STATE_DOWN */ + if_link_state_change(&sc->arpcom.ac_if, + LINK_STATE_DOWN); #if __FreeBSD_version < 502114 if (ifp->if_snd.ifq_head != NULL) #else |