IN6_IS_ADDR_V4MAPPED
if (IN6_IS_ADDR_V4MAPPED(
IN6_IS_ADDR_V4MAPPED(&addr)) {
IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
v4_addr = IN6_IS_ADDR_V4MAPPED(&data_addr.sin6_addr);
int ipv4_addr = IN6_IS_ADDR_V4MAPPED(&remctladdr.sin6_addr);
IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
IN6_IS_ADDR_V4MAPPED(&ipv6addr) &&
if (IN6_IS_ADDR_V4MAPPED(&remctladdr.sin6_addr))
if (IN6_IS_ADDR_V4MAPPED((in6_addr_t *)aptr)) {
if (IN6_IS_ADDR_V4MAPPED((in6_addr_t *)aptr))
IN6_IS_ADDR_V4MAPPED((in6_addr_t *)
IN6_IS_ADDR_V4MAPPED(&s6->sin6_addr))
is_v4mapped = IN6_IS_ADDR_V4MAPPED(v6addrp);
IN6_IS_ADDR_V4MAPPED(&addr6)) {
IN6_IS_ADDR_V4MAPPED(&addr->sin6_addr);
IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
if (IN6_IS_ADDR_V4MAPPED(param_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&rule->irl_vip)) {
if (IN6_IS_ADDR_V4MAPPED(&sg_srv->sgs_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&rlinfo->rl_vip)) {
if (IN6_IS_ADDR_V4MAPPED(&rlinfo->rl_nat_src_start)) {
IN6_IS_ADDR_V4MAPPED(&rlinfo->rl_nat_src_end)) {
if (IN6_IS_ADDR_V4MAPPED(&tmp_srv->isv_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&tsrv->sgs_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&srv->sgs_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&tsrv->sgs_addr)) {
int af = IN6_IS_ADDR_V4MAPPED(&addr) ? AF_INET : AF_INET6;
if (IN6_IS_ADDR_V4MAPPED(&info->nat_out_global)) {
if (IN6_IS_ADDR_V4MAPPED(&info->persist_req_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&from6_ptr->sin6_addr)) {
if (in32b || IN6_IS_ADDR_V4MAPPED(&saddr)) {
if (in32b || IN6_IS_ADDR_V4MAPPED(&daddr)) {
if (in32b || IN6_IS_ADDR_V4MAPPED(&saddr)) {
if (in32b || IN6_IS_ADDR_V4MAPPED(&daddr)) {
v4 = IN6_IS_ADDR_V4MAPPED(&v6addr);
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)hea)) {
if (IN6_IS_ADDR_V4MAPPED(&addr)) {
IN6_IS_ADDR_V4MAPPED(&cptr->ips_src_addr_v6);
IN6_IS_ADDR_V4MAPPED(
IN6_IS_ADDR_V4MAPPED(&cptr->ips_dst_addr_v6))) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(
if (!IN6_IS_ADDR_V4MAPPED(
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
IN6_IS_ADDR_V4MAPPED(&addr6)) || broadcast) {
if (IN6_IS_ADDR_V4MAPPED(addr6ptr)) {
if (!IN6_IS_ADDR_V4MAPPED(addr6ptr)) {
if (IN6_IS_ADDR_V4MAPPED(addr6ptr)) {
if (!IN6_IS_ADDR_V4MAPPED(addr6ptr)) {
IN6_IS_ADDR_V4MAPPED(&addr6)) {
if (IN6_IS_ADDR_V4MAPPED(ipv6)) {
if (IN6_IS_ADDR_V4MAPPED(&point->dop_ip)) {
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)*p)) {
if (IN6_IS_ADDR_V4MAPPED(&sa2sin6(sa)->sin6_addr)) {
! IN6_IS_ADDR_V4MAPPED(&ss2sin6(&from)->sin6_addr)) {
IN6_IS_ADDR_V4MAPPED(&ss2sin6(&from)->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&ss2sin6(ss)->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&in6) ||
if (IN6_IS_ADDR_V4MAPPED(&addr_ipv6) ||
if (IN6_IS_ADDR_V4MAPPED(v6addr)) {
if (IN6_IS_ADDR_V4MAPPED(v6addr)) {
if (IN6_IS_ADDR_V4MAPPED(&rmtaddr->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&rmtaddr->sin6_addr)) {
IN6_IS_ADDR_V4MAPPED(&addr.sin6.sin6_addr) &&
IN6_IS_ADDR_V4MAPPED(&sa->sin6.sin6_addr))
IN6_IS_ADDR_V4MAPPED(&RealHostAddr.sin6.sin6_addr))
if (IN6_IS_ADDR_V4MAPPED(s6a))
if (IN6_IS_ADDR_V4MAPPED(&addr.sin6.sin6_addr))
if (IN6_IS_ADDR_V4MAPPED(&SendmailAddress.sin6.sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(
if (IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
if (IN6_IS_ADDR_V4MAPPED(&in6)) {
if (IN6_IS_ADDR_V4MAPPED (&ss2sin6(a)->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(addr)) {
if (IN6_IS_ADDR_V4MAPPED(_i)) { \
#define GET_AF(_a) IN6_IS_ADDR_V4MAPPED(_a)?AF_INET:AF_INET6
if ((af == AF_INET6) && IN6_IS_ADDR_V4MAPPED((struct in6_addr *)addr)) {
is_mapped = IN6_IS_ADDR_V4MAPPED(&(SIN6(ai->ai_addr))->sin6_addr);
isv6 = !IN6_IS_ADDR_V4MAPPED(&defrouter);
if ((isv4 = IN6_IS_ADDR_V4MAPPED(inaddr6)) == B_TRUE) {
if (IN6_IS_ADDR_V4MAPPED(&addr_ipv6))
if (!IN6_IS_ADDR_V4MAPPED((struct in6_addr *)
isipv4mapped = IN6_IS_ADDR_V4MAPPED(*in6addr);
if (IN6_IS_ADDR_V4MAPPED(
((IN6_IS_ADDR_V4MAPPED(addr6)) ||
IN6_IS_ADDR_V4MAPPED(addr6));
if (!IN6_IS_ADDR_V4MAPPED(claddr6)) {
da_isipv4 = IN6_IS_ADDR_V4MAPPED(&da->dir_daddr);
db_isipv4 = IN6_IS_ADDR_V4MAPPED(&db->dir_daddr);
if (!IN6_IS_ADDR_V4MAPPED(*in6addr))
if (IN6_IS_ADDR_V4MAPPED(*in6addr))
if (af == AF_INET6 && IN6_IS_ADDR_V4MAPPED((struct in6_addr *)addr)) {
IN6_IS_ADDR_V4MAPPED((struct in6_addr *)ap)) {
#ifndef IN6_IS_ADDR_V4MAPPED
IN6_IS_ADDR_V4MAPPED((const struct in6_addr *)src)) ||
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
#ifndef IN6_IS_ADDR_V4MAPPED
if (!IN6_IS_ADDR_V4MAPPED((&sin6->sin6_addr)))
#ifdef IN6_IS_ADDR_V4MAPPED
#ifdef IN6_IS_ADDR_V4MAPPED
IN6_IS_ADDR_V4MAPPED(v6addrp)) {
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)src)) {
if (IN6_IS_ADDR_V4MAPPED(&in6)) {
IN6_IS_ADDR_V4MAPPED(&sg->sg_sin6.sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)*p)) {
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)argp->key.hostaddr.addr)) {
if (IN6_IS_ADDR_V4MAPPED(&addr)) {
if (IN6_IS_ADDR_V4MAPPED(addr)) {
if (IN6_IS_ADDR_V4MAPPED(&addr)) {
IN6_IS_ADDR_V4MAPPED(&ns->nd_ns_target) ||
if (IN6_IS_ADDR_V4MAPPED((in6_addr_t *)internet_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&ip6) ||
if ((IN6_IS_ADDR_V4MAPPED(&info->addr) &&
(!IN6_IS_ADDR_V4MAPPED(&info->addr) &&
(IN6_IS_ADDR_V4MAPPED(addr) ? IN6_IS_ADDR_V4MAPPED_ANY(addr) : \
!IN6_IS_ADDR_V4MAPPED(&cmd->vip)) {
!IN6_IS_ADDR_V4MAPPED(&cmd->nat_src_start) ||
!IN6_IS_ADDR_V4MAPPED(&cmd->nat_src_end)) {
IN6_IS_ADDR_V4MAPPED(&cmd->vip)) {
IN6_IS_ADDR_V4MAPPED(&cmd->nat_src_start) ||
IN6_IS_ADDR_V4MAPPED(&cmd->nat_src_end)) {
if (IN6_IS_ADDR_V4MAPPED(a)) {
if (IN6_IS_ADDR_V4MAPPED(v6src)) {
isv6 = !(IN6_IS_ADDR_V4MAPPED(&pkti->ipi6_addr));
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
if (IN6_IS_ADDR_V4MAPPED(&ip6h->ip6_dst))
ASSERT(IN6_IS_ADDR_V4MAPPED(v6dst));
if (IN6_IS_ADDR_V4MAPPED(&ip6h->ip6_dst)) {
if (IN6_IS_ADDR_V4MAPPED(v6dst)) {
v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst);
if (IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr)) {
!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6)) {
v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst);
if (IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
ASSERT(!IN6_IS_ADDR_V4MAPPED(&ilm->ilm_v6addr));
if (!IN6_IS_ADDR_V4MAPPED(&ilm->ilm_v6addr))
if (!IN6_IS_ADDR_V4MAPPED(&ilm->ilm_v6addr) ||
if (IN6_IS_ADDR_V4MAPPED(v6addr)) {
if (!IN6_IS_ADDR_V4MAPPED(&sl->sl_addr[i]))
IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (IN6_IS_ADDR_V4MAPPED(v6group)) {
if (IN6_IS_ADDR_V4MAPPED(&v6group)) {
if (IN6_IS_ADDR_V4MAPPED(&v6group)) {
(IN6_IS_ADDR_V4MAPPED(dst)) ||
IN6_IS_ADDR_V4MAPPED(&ip6h->ip6_src) ||
ASSERT(!IN6_IS_ADDR_V4MAPPED(v6src));
ASSERT(!IN6_IS_ADDR_V4MAPPED(dst_addr));
!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (IN6_IS_ADDR_V4MAPPED(addr)) {
ASSERT(!IN6_IS_ADDR_V4MAPPED(dst));
if (IN6_IS_ADDR_V4MAPPED(addr) ||
if (IN6_IS_ADDR_V4MAPPED(addr) ||
if (IN6_IS_ADDR_V4MAPPED(addr)) {
ASSERT(!IN6_IS_ADDR_V4MAPPED(v6addr));
ASSERT(!IN6_IS_ADDR_V4MAPPED(addr));
boolean_t isv6 = !IN6_IS_ADDR_V4MAPPED(v6src);
ASSERT(!IN6_IS_ADDR_V4MAPPED(&ill->ill_token));
isipv4 = IN6_IS_ADDR_V4MAPPED(daddr);
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
ASSERT(IN6_IS_ADDR_V4MAPPED(addr));
ASSERT(!IN6_IS_ADDR_V4MAPPED(addr));
if (IN6_IS_ADDR_V4MAPPED(group)) {
if (IN6_IS_ADDR_V4MAPPED(v6group)) {
if (!IN6_IS_ADDR_V4MAPPED(v6src) && !src_unspec)
if (IN6_IS_ADDR_V4MAPPED(v6src) && !src_unspec)
isv6 = !(IN6_IS_ADDR_V4MAPPED(&gsin6->sin6_addr));
if (IN6_IS_ADDR_V4MAPPED(v6group)) {
if (IN6_IS_ADDR_V4MAPPED(v6group)) {
if (IN6_IS_ADDR_MULTICAST(&target) || IN6_IS_ADDR_V4MAPPED(&target) ||
if (IN6_IS_ADDR_MULTICAST(&target) || IN6_IS_ADDR_V4MAPPED(&target) ||
ASSERT(IN6_IS_ADDR_V4MAPPED(addr));
if (IN6_IS_ADDR_V4MAPPED(addrp))
if (IN6_IS_ADDR_V4MAPPED(&smp->sm_addr))
IN6_IS_ADDR_V4MAPPED(&(connp)->conn_laddr_v6); \
!IN6_IS_ADDR_V4MAPPED(&natt_loc6->sin6_addr)) {
!IN6_IS_ADDR_V4MAPPED(&natt_rem6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
ASSERT(!IN6_IS_ADDR_V4MAPPED((in6_addr_t *)laddr));
ASSERT(!IN6_IS_ADDR_V4MAPPED((in6_addr_t *)faddr));
!IN6_IS_ADDR_V4MAPPED((in6_addr_t *)dst)));
IN6_IS_ADDR_V4MAPPED((const in6_addr_t *)addr)) {
if (IN6_IS_ADDR_V4MAPPED(&ipif->ipif_v6lcl_addr)) {
(V4_PART_OF_V6((v6addr)) == (v4addr) && IN6_IS_ADDR_V4MAPPED(&(v6addr)))
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
hindex = SCTP_IPIF_ADDR_HASH(*addr, !IN6_IS_ADDR_V4MAPPED(addr));
hindex = SCTP_IPIF_ADDR_HASH(*addr, !IN6_IS_ADDR_V4MAPPED(addr));
IN6_IS_ADDR_V4MAPPED(&addr)) {
IN6_IS_ADDR_V4MAPPED(&addr),
IN6_IS_ADDR_V4MAPPED(&addr),
if (IN6_IS_ADDR_V4MAPPED(&ip6h->ip6_dst))
if (IN6_IS_ADDR_V4MAPPED(&sctp->sctp_primary->sf_faddr)) {
if (!gotv4 && IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
} else if (!gotv6 && !IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
IN6_IS_ADDR_V4MAPPED(addr6)) {
if (IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
if (IN6_IS_ADDR_V4MAPPED(addr)) {
if (IN6_IS_ADDR_V4MAPPED(addr)) {
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(*faddrpp)) {
if (IN6_IS_ADDR_V4MAPPED(&addr)) {
if (IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
ASSERT(IN6_IS_ADDR_V4MAPPED(&addr));
SCTP_IS_ADDR_UNSPEC(IN6_IS_ADDR_V4MAPPED(&addr), addr)) {
if (IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
if (IN6_IS_ADDR_V4MAPPED(&addr)) {
if (IN6_IS_ADDR_V4MAPPED(&fp->sf_faddr)) {
IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (!IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
!IN6_IS_ADDR_V4MAPPED(&connp->conn_bound_addr_v6)) {
if (IN6_IS_ADDR_V4MAPPED(&v6addr)) {
if (!IN6_IS_ADDR_V4MAPPED(&sasrc6->sin6_addr) ||
!IN6_IS_ADDR_V4MAPPED(&sadst6->sin6_addr)) {
v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst);
if (IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr)) {
!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr)) {
if (!IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6)) {
if (!IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6) &&
v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst);
if (IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (!IN6_IS_ADDR_V4MAPPED(&ipp->ipp_addr))
if (IN6_IS_ADDR_V4MAPPED(&v6src)) {
if (IN6_IS_ADDR_V4MAPPED(&v6src)) {
v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst);
!IN6_IS_ADDR_V4MAPPED(&connp->conn_bound_addr_v6)) {
if (!IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
if (IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6)) {
if (!IN6_IS_ADDR_V4MAPPED(&connp->conn_saddr_v6) &&
(IN6_IS_ADDR_V4MAPPED(in6) || IN6_IS_ADDR_V4COMPAT(in6))) {
if (IN6_IS_ADDR_V4MAPPED(in61)) {
if (IN6_IS_ADDR_V4MAPPED(in62)) {
(IN6_IS_ADDR_V4MAPPED(addr6)) ||
IN6_IS_ADDR_V4MAPPED(in6addr) ||
if (IN6_IS_ADDR_V4MAPPED(ipv6)) {
IN6_IS_ADDR_V4MAPPED(in6)) {
IN6_IS_ADDR_V4MAPPED(((in6_addr_t *)ainfo->ai_termid.at_addr))) {
IN6_IS_ADDR_V4MAPPED(