Home | History | Annotate | Download | only in netinet6

Lines Matching defs:daddr6

107 	struct in6_addr daddr6 = ip6->ip6_dst;
148 if (daddr6.s6_addr16[0] == IPV6_ADDR_INT16_MLL &&
149 daddr6.s6_addr32[1] == 0 &&
150 daddr6.s6_addr32[2] == IPV6_ADDR_INT32_ONE &&
151 daddr6.s6_addr8[12] == 0xff) {
207 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &daddr6);
212 if (!IN6_IS_ADDR_MULTICAST(&daddr6))
384 nd6log(LOG_ERR, "dst=%s\n", IN6_PRINT(ip6buf, &daddr6));
402 nd6_ns_output(struct ifnet *ifp, const struct in6_addr *daddr6,
442 if (daddr6 == NULL || IN6_IS_ADDR_MULTICAST(daddr6)) {
461 if (daddr6)
462 ip6->ip6_dst = *daddr6;
614 struct in6_addr daddr6 = ip6->ip6_dst;
665 if (is_solicited && IN6_IS_ADDR_MULTICAST(&daddr6)) {
912 struct in6_addr daddr6;
920 daddr6 = *daddr6_0; /* make a local copy for modification */
941 if (IN6_IS_ADDR_MULTICAST(&daddr6)) {
959 if (IN6_IS_ADDR_UNSPECIFIED(&daddr6)) {
961 daddr6.s6_addr16[0] = IPV6_ADDR_INT16_MLL;
962 daddr6.s6_addr16[1] = 0;
963 daddr6.s6_addr32[1] = 0;
964 daddr6.s6_addr32[2] = 0;
965 daddr6.s6_addr32[3] = IPV6_ADDR_INT32_ONE;
966 if (in6_setscope(&daddr6, ifp, NULL))
971 ip6->ip6_dst = daddr6;
972 sockaddr_in6_init(&u.dst6, &daddr6, 0, 0, 0);