IN6_IS_ADDR_UNSPECIFIED
return IN6_IS_ADDR_UNSPECIFIED(&sa2sin6(sa)->sin6_addr);
if (IN6_IS_ADDR_UNSPECIFIED((struct in6_addr *)src))
(IN6_IS_ADDR_UNSPECIFIED(&srv6->sin6_addr) ||
if (! IN6_IS_ADDR_UNSPECIFIED(&carp_addr6))
!IN6_IS_ADDR_UNSPECIFIED(&cfg->prefix6))
IN6_IS_ADDR_UNSPECIFIED(prefix) ||
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) &&
IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)(void *)sa)->sin6_addr))
!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) &&
#define ipv6_addr_any(addr) IN6_IS_ADDR_UNSPECIFIED(addr)
if (!IN6_IS_ADDR_UNSPECIFIED(&laddr6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&e->e_local.l_in6))
if (IN6_IS_ADDR_UNSPECIFIED(&filter6->ff_flow6.fi6_dst))
else if (IN6_IS_ADDR_UNSPECIFIED(&filter6->ff_mask6.mask6_dst))
if (IN6_IS_ADDR_UNSPECIFIED(&filter6->ff_flow6.fi6_src))
else if (IN6_IS_ADDR_UNSPECIFIED(&filter6->ff_mask6.mask6_src))
if (!IN6_IS_ADDR_UNSPECIFIED(&filt6->ff_flow6.fi6_dst))
if (!IN6_IS_ADDR_UNSPECIFIED(&filt6->ff_flow6.fi6_src))
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(
IN6_IS_ADDR_UNSPECIFIED(
IN6_IS_ADDR_UNSPECIFIED(&TO_IN6(&peer->local)->sin6_addr)) {
any = IN6_IS_ADDR_UNSPECIFIED(in6);
bound = !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr);
if (IN6_IS_ADDR_UNSPECIFIED(&last->in6p_laddr))
connected = !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr);
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
connected = !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr);
if (!IN6_IS_ADDR_UNSPECIFIED(&attrs.addr6)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) ||
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
KASSERT(!IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst),
if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) {
if (__predict_false(IN6_IS_ADDR_UNSPECIFIED(&parser->ip6->ip6_src) ||
IN6_IS_ADDR_UNSPECIFIED(&parser->ip6->ip6_dst)))
IN6_IS_ADDR_UNSPECIFIED(&le->outer.data.s_addr.v6)))
IN6_IS_ADDR_UNSPECIFIED(&le->inner.data.s_addr.v6)))
if (!IN6_IS_ADDR_UNSPECIFIED(&inc->inc6_faddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
!IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr))
if (ifp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&eip6->ip6_src) ||
IN6_IS_ADDR_UNSPECIFIED(&eip6->ip6_dst))
if (IN6_IS_ADDR_UNSPECIFIED(&icmp6dst.sin6_addr))
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
if (__predict_false(IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src))) {
if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) ||
if (IN6_IS_ADDR_UNSPECIFIED(&src->sin6_addr) ||
IN6_IS_ADDR_UNSPECIFIED(&dst->sin6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&lia6))
if (IN6_IS_ADDR_UNSPECIFIED(ia6)) {
return (!IN6_IS_ADDR_UNSPECIFIED(ia));
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
KASSERT(!IN6_IS_ADDR_UNSPECIFIED(faddr),
KASSERT(!IN6_IS_ADDR_UNSPECIFIED(laddr),
} else if (!IN6_IS_ADDR_UNSPECIFIED(laddr)) {
IN6_IS_ADDR_UNSPECIFIED(&t->in6p_faddr)) &&
IN6_IS_ADDR_UNSPECIFIED(laddr)) {
IN6_IS_ADDR_UNSPECIFIED(laddr)) {
if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&in6a))
KASSERT(IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr),
sin6->sin6_port, IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) ?
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sa6_dst->sin6_addr))
(!IN6_IS_ADDR_UNSPECIFIED(&sa6_src.sin6_addr) &&
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(laddr))
if (!IN6_IS_ADDR_UNSPECIFIED(laddr))
} else if (IN6_IS_ADDR_UNSPECIFIED(&grp->il6_laddr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) ||
else if (IN6_IS_ADDR_UNSPECIFIED(&mask6->sin6_addr))
!IN6_IS_ADDR_UNSPECIFIED(&pi->ipi6_addr)) {
if (inp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
else if (inp && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst) ||
IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) ||
IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) ||
IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst)) {
if (IN6_IS_ADDR_UNSPECIFIED(&src->sin6_addr) ||
IN6_IS_ADDR_UNSPECIFIED(&dst->sin6_addr)) {
!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
if (__predict_false(IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst))) {
if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) {
!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) {
IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
!IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) ||
if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) &&
if (!IN6_IS_SCOPE_LINKLOCAL(&src) && !IN6_IS_ADDR_UNSPECIFIED(&src)) {
(ia == NULL && IN6_IS_ADDR_UNSPECIFIED(&src))) {
if (!IN6_IS_ADDR_UNSPECIFIED(&mld->mld_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&mld->mld_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&mld->mld_addr)) {
if (IN6_IS_ADDR_UNSPECIFIED(from))
if (IN6_IS_ADDR_UNSPECIFIED(&daddr6)) {
if (IN6_IS_ADDR_UNSPECIFIED(&saddr6)) {
if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) {
if (IN6_IS_ADDR_UNSPECIFIED(&saddr6))
if (!IN6_IS_ADDR_UNSPECIFIED(&saddr6)) {
if (IN6_IS_ADDR_UNSPECIFIED(&saddr6))
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&addr->sin6_addr) &&
if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr))
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
else if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) &&
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr) &&
if (sin6 == NULL || (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) &&
if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr)) {
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_faddr))
IN6_IS_ADDR_UNSPECIFIED(&saidx->src.sin6.sin6_addr) ||
IN6_IS_ADDR_UNSPECIFIED(&saidx->dst.sin6.sin6_addr))
(!IN6_IS_ADDR_UNSPECIFIED(&dst->sin6.sin6_addr)) &&
IN6_IS_ADDR_UNSPECIFIED(prefix) ||
IN6_IS_ADDR_UNSPECIFIED(&uc->prefix6) &&
else if (IN6_IS_ADDR_UNSPECIFIED(&cfg->base.plat_prefix))
IN6_IS_ADDR_UNSPECIFIED(addr))
if (IN6_IS_ADDR_UNSPECIFIED(&status_sin6->sin6_addr) ||
if(IN6_IS_ADDR_UNSPECIFIED(&status_sin->sin6_addr)) {
return (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) &&
hdrsize = (IN6_IS_ADDR_UNSPECIFIED(ap)) ? AUDIT_HEADER_SIZE :
if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
if (IN6_IS_ADDR_UNSPECIFIED(ia6)) {
IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&sstosin6(ss)->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&maddr)) {
!IN6_IS_ADDR_UNSPECIFIED(&sin->sin6_addr) ? "P" : "",
if (IN6_IS_ADDR_UNSPECIFIED(&addr->ncpaddr_ip6addr))
!IN6_IS_ADDR_UNSPECIFIED(&range.ncprange_ip6addr)) {
IN6_IS_ADDR_UNSPECIFIED(&range->ncprange_ip6addr))
if (IN6_IS_ADDR_UNSPECIFIED(&host6->sin6_addr))
if (IN6_IS_ADDR_UNSPECIFIED(&range->ncprange_ip6addr))
if (ncpaddr_getip6(&gw, &ip6) && IN6_IS_ADDR_UNSPECIFIED(&ip6)) {
} else if (IN6_IS_ADDR_UNSPECIFIED(&np->rip6_dest)) {
if (!(nn == 1 && IN6_IS_ADDR_UNSPECIFIED(&np->rip6_dest) &&
if (IN6_IS_ADDR_UNSPECIFIED(&ifac->ifac_addr)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&ifac->ifac_raddr)) {
if (IN6_IS_ADDR_UNSPECIFIED(&rrt->rrt_info.rip6_dest) ||
if (IN6_IS_ADDR_UNSPECIFIED(&np->rip6_dest))
!IN6_IS_ADDR_UNSPECIFIED(&rrt->rrt_gw) &&
if (IN6_IS_ADDR_UNSPECIFIED(&from->sin6_addr) &&