Lines Matching refs:sin6_addr
196 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc()
258 bcopy(&ia->ia_addr.sin6_addr, srcp, sizeof(*srcp)); in in6_selectsrc()
321 src = ia->ia_addr.sin6_addr; in in6_selectsrc()
338 prison_check_ip6(cred, &ia->ia_addr.sin6_addr) != 0) in in6_selectsrc()
342 if (IN6_ARE_ADDR_EQUAL(&dst, &ia->ia_addr.sin6_addr)) { in in6_selectsrc()
353 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); in in6_selectsrc()
469 new_matchlen = in6_matchlen(&ia->ia_addr.sin6_addr, &dst); in in6_selectsrc()
486 in6_addrscope(&ia_best->ia_addr.sin6_addr)); in in6_selectsrc()
490 in6_matchlen(&ia_best->ia_addr.sin6_addr, in in6_selectsrc()
515 tmp = ia->ia_addr.sin6_addr; in in6_selectsrc()
578 error = in6_setscope(&dstsock->sin6_addr, retifp, NULL); in in6_selectsrc_socket()
603 dst_sa.sin6_addr = *dst; in in6_selectsrc_addr()
626 !IN6_ARE_ADDR_EQUAL(&ro->ro_dst.sin6_addr, &dst->sin6_addr))) in cache_route()
635 if (IN6_IS_SCOPE_LINKLOCAL(&dst->sin6_addr)) { in cache_route()
636 in6_splitscope(&dst->sin6_addr, &unscoped_addr, &scopeid); in cache_route()
639 paddr = &dst->sin6_addr; in cache_route()
700 struct in6_addr *dst = &dstsock->sin6_addr; in selectroute()
942 if (in6_mask2len(&ent0.addrmask.sin6_addr, NULL) < 0) in in6_src_ioctl()
945 IN6_MASK_ADDR(&ent0.addr.sin6_addr, &ent0.addrmask.sin6_addr); in in6_src_ioctl()
993 if (IN6_ARE_ADDR_EQUAL(&newpolicy->addr.sin6_addr, in add_addrsel_policyent()
994 &pol->ape_policy.addr.sin6_addr) && in add_addrsel_policyent()
995 IN6_ARE_ADDR_EQUAL(&newpolicy->addrmask.sin6_addr, in add_addrsel_policyent()
996 &pol->ape_policy.addrmask.sin6_addr)) { in add_addrsel_policyent()
1026 if (IN6_ARE_ADDR_EQUAL(&key->addr.sin6_addr, in delete_addrsel_policyent()
1027 &pol->ape_policy.addr.sin6_addr) && in delete_addrsel_policyent()
1028 IN6_ARE_ADDR_EQUAL(&key->addrmask.sin6_addr, in delete_addrsel_policyent()
1029 &pol->ape_policy.addrmask.sin6_addr)) { in delete_addrsel_policyent()
1087 mp = (u_char *)&pol->addrmask.sin6_addr; in match_addrsel_policy()
1089 k = (u_char *)&key->sin6_addr; in match_addrsel_policy()
1090 p = (u_char *)&pol->addr.sin6_addr; in match_addrsel_policy()