diff --git a/sys/net/if_loop.c b/sys/net/if_loop.c index c8a47cba6e6b..3be2a3721409 100644 --- a/sys/net/if_loop.c +++ b/sys/net/if_loop.c @@ -380,6 +380,7 @@ loioctl(struct ifnet *ifp, u_long cmd, caddr_t data) case SIOCSIFADDR: ifp->if_flags |= IFF_UP; ifp->if_drv_flags |= IFF_DRV_RUNNING; + if_link_state_change(ifp, LINK_STATE_UP); /* * Everything else is done at a higher level. */