Lines Matching refs:sin6_addr
873 return ipv6_addr_any(&((struct sockaddr_in6 *) addr)->sin6_addr); in cma_zero_addr()
887 return ipv6_addr_loopback(&((struct sockaddr_in6 *) addr)->sin6_addr); in cma_loopback_addr()
910 return ipv6_addr_cmp(&((struct sockaddr_in6 *) src)->sin6_addr, in cma_addr_cmp()
911 &((struct sockaddr_in6 *) dst)->sin6_addr); in cma_addr_cmp()
1010 ip6->sin6_addr = hdr->dst_addr.ip6; in cma_save_ip6_info()
1017 ip6->sin6_addr = hdr->src_addr.ip6; in cma_save_ip6_info()
1140 const int strict = ipv6_addr_type(&dst_addr->sin6_addr) & in validate_ipv6_net_dev()
1142 struct rt6_info *rt = rt6_lookup(dev_net(net_dev), &dst_addr->sin6_addr, in validate_ipv6_net_dev()
1143 &src_addr->sin6_addr, net_dev->ifindex, in validate_ipv6_net_dev()
1235 ip6_addr = ((struct sockaddr_in6 *)addr)->sin6_addr; in cma_match_private_data()
2409 ipv6_addr_set(&((struct sockaddr_in6 *) addr)->sin6_addr, in cma_set_loopback()
2585 if (ipv6_addr_type(&dst_addr6->sin6_addr) & IPV6_ADDR_LINKLOCAL) in cma_bind_addr()
2912 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal()
3046 cma_hdr->src_addr.ip6 = src6->sin6_addr; in cma_format_hdr()
3047 cma_hdr->dst_addr.ip6 = dst6->sin6_addr; in cma_format_hdr()
3569 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid()
3572 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid()
3576 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map); in cma_set_mgid()
3652 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_iboe_set_mgid()