Lines Matching refs:ip6_dst
602 struct in6_addr tmp_dst = ip6->ip6_dst; /* copy to avoid unaligned access */ in ip6_input_check_interface()
669 dst6->sin6_addr = ip6->ip6_dst; in ip6_input_check_interface()
670 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input_check_interface()
753 inet_ntop(AF_INET6, &ip6->ip6_dst, dst_str, sizeof(dst_str)); in ip6_input_check_interface()
765 inet_ntop(AF_INET6, &ip6->ip6_dst, dst_str, sizeof(dst_str)); in ip6_input_check_interface()
948 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst)) { in ip6_input()
956 if (IN6_IS_ADDR_MC_INTFACELOCAL(&ip6->ip6_dst) && in ip6_input()
982 IN6_IS_ADDR_V4MAPPED(&ip6->ip6_dst)) { in ip6_input()
996 IN6_IS_ADDR_V4COMPAT(&ip6->ip6_dst)) { in ip6_input()
1056 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst) && in ip6_input()
1057 ip6->ip6_dst.s6_addr16[1]) { in ip6_input()
1068 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input()
1069 ip6->ip6_dst.s6_addr16[1] = in ip6_input()
1076 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input()
1077 ip6->ip6_dst.s6_addr16[1] = htons(inifp->if_index); in ip6_input()
1084 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { in ip6_input()
1093 IN6_LOOKUP_MULTI(&ip6->ip6_dst, inifp, in6m); in ip6_input()
1113 ia6 = in6_ifawithifp(deliverifp, &ip6->ip6_dst); in ip6_input()
1248 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { in ip6_input()
1298 IN6_IS_ADDR_V4MAPPED(&ip6->ip6_dst)) { in ip6_input()
1740 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst) || in ip6_unknown_opt()
1869 bcopy(&ip6->ip6_dst, &pi6.ipi6_addr, sizeof(struct in6_addr)); in ip6_savecontrol_v4()