--- src/sys/net/if_var.h 2006/09/05 00:55:46 1.36 +++ src/sys/net/if_var.h 2007/03/24 05:57:49 1.37 @@ -228,6 +228,7 @@ typedef void if_init_f_t (void *); #define if_addrlen if_data.ifi_addrlen #define if_hdrlen if_data.ifi_hdrlen #define if_metric if_data.ifi_metric +#define if_link_state if_data.ifi_link_state #define if_baudrate if_data.ifi_baudrate #define if_hwassist if_data.ifi_hwassist #define if_ipackets if_data.ifi_ipackets @@ -462,6 +463,7 @@ void if_attach(struct ifnet *, struct lw int if_delmulti(struct ifnet *, struct sockaddr *); void if_detach(struct ifnet *); void if_down(struct ifnet *); +void if_link_state_change(struct ifnet *); void if_initname(struct ifnet *, const char *, int); int if_printf(struct ifnet *, const char *, ...) __printflike(2, 3); void if_route(struct ifnet *, int flag, int fam);