Lines Matching refs:ip6_dst
606 struct in6_addr tmp_dst = ip6->ip6_dst; /* copy to avoid unaligned access */ in ip6_input_check_interface()
673 dst6->sin6_addr = ip6->ip6_dst; in ip6_input_check_interface()
674 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input_check_interface()
757 inet_ntop(AF_INET6, &ip6->ip6_dst, dst_str, sizeof(dst_str)); in ip6_input_check_interface()
769 inet_ntop(AF_INET6, &ip6->ip6_dst, dst_str, sizeof(dst_str)); in ip6_input_check_interface()
952 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_dst)) { in ip6_input()
960 if (IN6_IS_ADDR_MC_INTFACELOCAL(&ip6->ip6_dst) && in ip6_input()
986 IN6_IS_ADDR_V4MAPPED(&ip6->ip6_dst)) { in ip6_input()
1005 IN6_IS_ADDR_V4COMPAT(&ip6->ip6_dst)) { in ip6_input()
1065 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst) && in ip6_input()
1066 ip6->ip6_dst.s6_addr16[1]) { in ip6_input()
1077 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input()
1078 ip6->ip6_dst.s6_addr16[1] = in ip6_input()
1085 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ip6_input()
1086 ip6->ip6_dst.s6_addr16[1] = htons(inifp->if_index); in ip6_input()
1093 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { in ip6_input()
1102 IN6_LOOKUP_MULTI(&ip6->ip6_dst, inifp, in6m); in ip6_input()
1122 ia6 = in6_ifawithifp(deliverifp, &ip6->ip6_dst); in ip6_input()
1257 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { in ip6_input()
1307 IN6_IS_ADDR_V4MAPPED(&ip6->ip6_dst)) { in ip6_input()
1749 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst) || in ip6_unknown_opt()
1878 bcopy(&ip6->ip6_dst, &pi6.ipi6_addr, sizeof(struct in6_addr)); in ip6_savecontrol_v4()