Index: head/sys/netinet6/scope6.c =================================================================== --- head/sys/netinet6/scope6.c +++ head/sys/netinet6/scope6.c @@ -422,6 +422,10 @@ struct epoch_tracker et; NET_EPOCH_ENTER(et); + if (ifp->if_afinfo[AF_INET6] == NULL) { + NET_EPOCH_EXIT(et); + return (ENETDOWN); + } sid = SID(ifp); zoneid = sid->s6id_list[scope]; NET_EPOCH_EXIT(et);