Lines Matching refs:sin6_addr
1009 return ipv6_addr_any(&((struct sockaddr_in6 *) addr)->sin6_addr);
1023 return ipv6_addr_loopback(&((struct sockaddr_in6 *) addr)->sin6_addr);
1046 return ipv6_addr_cmp(&((struct sockaddr_in6 *) src)->sin6_addr,
1047 &((struct sockaddr_in6 *) dst)->sin6_addr);
1158 .sin6_addr = hdr->dst_addr.ip6,
1161 cma_ip6_clear_scope_id(&src_addr->sin6_addr);
1168 .sin6_addr = hdr->src_addr.ip6,
1171 cma_ip6_clear_scope_id(&dst_addr->sin6_addr);
1332 dst_dev = ip6_dev_find(net_dev->if_vnet, dst_tmp.sin6_addr,
1363 if (memcmp(&src_tmp.sin6_addr, &dst_tmp.sin6_addr,
1364 sizeof(dst_tmp.sin6_addr)) == 0) {
1485 ip6_addr = ((struct sockaddr_in6 *)addr)->sin6_addr;
2668 ipv6_addr_set(&((struct sockaddr_in6 *) addr)->sin6_addr,
2844 if (IN6_IS_SCOPE_LINKLOCAL(&dst_addr6->sin6_addr) ||
2845 IN6_IS_ADDR_MC_INTFACELOCAL(&dst_addr6->sin6_addr))
3179 if (IN6_IS_SCOPE_LINKLOCAL(&sin6.sin6_addr) ||
3180 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6.sin6_addr)) {
3319 cma_hdr->src_addr.ip6 = src6->sin6_addr;
3320 cma_hdr->dst_addr.ip6 = dst6->sin6_addr;
3868 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) ==
3871 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid);
3875 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map);
4022 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid);