ipv6_addr_v4mapped
is_ipv4 = ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw);
if (ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw)) {
if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) {
if (ipv6_addr_v4mapped((struct in6_addr *)&grh->dgid))
if (ipv6_addr_v4mapped((struct in6_addr *)gid))
if (ipv6_addr_v4mapped((void *)gid))
if (!ipv6_addr_v4mapped((struct in6_addr *)ibgid)) {
if (!ipv6_addr_v4mapped((struct in6_addr *)ibgid))
if (!ipv6_addr_v4mapped((struct in6_addr *)&gids[i].gid))
if (ipv6_addr_v4mapped((struct in6_addr *)&sgid))
if (gid && ipv6_addr_v4mapped((void *)gid))
} else if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) {
if (!ipv6_addr_v4mapped(in6)) {
if (ipv6_addr_v4mapped((struct in6_addr *)addr6))
if (ipv6_addr_v4mapped((struct in6_addr *)nla_data(addr6)))
if (!ipv6_addr_v4mapped(&sock_in6.sin6_addr)) {
if (!ipv6_addr_v4mapped(&sock_in6.sin6_addr)) {
if (ipv6_addr_v4mapped(addr))
if (!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
return ipv6_addr_v4mapped(a) && ipv4_is_loopback(a->s6_addr32[3]);
else if (ipv6_addr_v4mapped(addr6))
if (ipv6_addr_v4mapped((struct in6_addr *)gid)) {
return (ipv6_addr_v4mapped(addr) && ipv4_is_multicast(ipv4_addr));
if (ipv6_addr_v4mapped((struct in6_addr *)&attr->gid))
useIPv4 = ipv6_addr_v4mapped(&in6) || ipv6_addr_is_isatap(&in6);
!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr));
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
!ipv6_addr_v4mapped(&sk->sk_v6_daddr))
!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
if (!ipv6_addr_v4mapped(&src_info->ipi6_addr))
if (cmd->prefix != 0 && ipv6_addr_v4mapped(addr)) {
if (!ipv6_addr_v4mapped(&sk->sk_v6_daddr))
if (family == AF_INET6 && ipv6_addr_v4mapped(&addr->a6)) {
if (ipv6_addr_v4mapped(addr6)) {
if (ipv6_addr_v4mapped(addr6)) {
if (family == AF_INET6 && ipv6_addr_v4mapped(&sk->sk_v6_daddr))
if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) &&
ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src))
if (ipv6_addr_v4mapped(&sk->sk_v6_daddr)) {
if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) &&
ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src))
if (ipv6_addr_v4mapped(&sk->sk_v6_daddr))
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
return ipv6_addr_v4mapped(a) && (a->s6_addr32[3] == 0);
if (ipv6_addr_v4mapped(&fl6->saddr) &&
!(ipv6_addr_v4mapped(&fl6->daddr) || ipv6_addr_any(&fl6->daddr))) {
!ipv6_addr_v4mapped(&sk->sk_v6_daddr)) {
if (!sock_owned_by_user(sk) && !ipv6_addr_v4mapped(&sk->sk_v6_daddr))
if (ipv6_addr_v4mapped(&ipv6_hdr(skb)->saddr)) {
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
if (prefixlen > 128 || (ipv6_addr_v4mapped(&sin6->sin6_addr) &&
prefixlen = ipv6_addr_v4mapped(&sin6->sin6_addr) ? 32 : 128;
if (ipv6_addr_v4mapped(&sin6->sin6_addr))
if (ipv6_addr_v4mapped(&sin6->sin6_addr)) {
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) {
ipv6_addr_v4mapped(&np->saddr))
if (ipv6_addr_v4mapped(daddr)) {
if (ipv6_addr_v4mapped(&sin6->sin6_addr)) {
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) {
!ipv6_addr_v4mapped(&sk->sk_v6_daddr);
if (ipv6_addr_v4mapped(&rt6->rt6i_gateway)) {
bool loc_is_v4 = loc->family == AF_INET || ipv6_addr_v4mapped(&loc->addr6);
bool rem_is_v4 = rem->family == AF_INET || ipv6_addr_v4mapped(&rem->addr6);
if (ipv6_addr_v4mapped(&b->addr6))
if (ipv6_addr_v4mapped(&a->addr6))
ipv6_addr_v4mapped(&remote->addr6) ? AF_INET :
if (addr_l.addr.family == AF_INET && ipv6_addr_v4mapped(&addr_r.addr6)) {
if (addr_r.family == AF_INET && ipv6_addr_v4mapped(&addr_l.addr.addr6)) {
else if (ipv6_addr_v4mapped(&info->addr6))
if (ipv6_addr_v4mapped(&ipv6_hdr(skb)->saddr)) {
if (ipv6_addr_v4mapped(&rs->rs_conn_addr)) {
if (ipv6_addr_v4mapped(&rs->rs_bound_addr)) {
if (!ipv6_addr_v4mapped(&rs->rs_bound_addr))
if (!ipv6_addr_v4mapped(&rs->rs_bound_addr))
conn->c_isv6 = !ipv6_addr_v4mapped(laddr);
isv4 = ipv6_addr_v4mapped(addr);
if (ipv6_addr_v4mapped(&conn->c_faddr)) {
if (ipv6_addr_v4mapped(&inc->i_saddr)) {
if (ipv6_addr_v4mapped(&daddr) ^
ipv6_addr_v4mapped(&rs->rs_bound_addr)) {
if (ipv6_addr_v4mapped(addr)) {
if (ipv6_addr_v4mapped(&conn->c_laddr)) {
if (ipv6_addr_v4mapped(addr)) {
ipv6_addr_v4mapped(&addr2->v6.sin6_addr) &&
ipv6_addr_v4mapped(&addr1->v6.sin6_addr) &&
ipv6_addr_v4mapped(&addr->v6.sin6_addr))
if (ipv6_addr_v4mapped(&addr->v6.sin6_addr) &&
!ipv6_addr_v4mapped(&smc->clcsock->sk->sk_v6_rcv_saddr)) ||
} else if (ipv6_addr_v4mapped(&addr6->sin6_addr)) {
if (ipv6_addr_v4mapped(addr6) ||
if (ipv6_addr_v4mapped(addr))
if (ipv6_addr_v4mapped(&(im->m_addr))) {
if (ipv6_addr_v4mapped(&addr)) {