Lines Matching refs:ip6_dst
391 if (im6o != NULL && IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) {
400 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst) &&
401 (ip6->ip6_dst.s6_addr16[1] == 0) && (ro != NULL)) {
403 ip6->ip6_dst.s6_addr16[1] = htons(ro->ro_dst.sin6_scope_id);
438 ip6->ip6_dst.s6_addr16[1] = 0;
509 finaldst = ip6->ip6_dst;
513 ip6->ip6_dst = rh0->ip6r0_addr[0];
559 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_dst) ||
568 dst->sin6_addr = ip6->ip6_dst;
629 if (!IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) {
713 if (IN6_IS_ADDR_MC_NODELOCAL(&ip6->ip6_dst)) {
772 IN6_LOOKUP_MULTI(ip6->ip6_dst, ifp, in6m);
894 else if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst))
895 origifp = ifindex2ifnet[ntohs(ip6->ip6_dst.s6_addr16[1])];
919 in6_clearscope(&ip6->ip6_dst);
2685 in6_clearscope(&ip6->ip6_dst);