Lines Matching defs:daddr
160 const struct in6_addr *daddr;
167 daddr = saddr + 1;
178 sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr,
222 sk = __raw_v6_lookup(net, sk_next(sk), nexthdr, daddr, saddr,
366 const struct in6_addr *saddr, *daddr;
377 daddr = &ip6h->daddr;
380 while ((sk = __raw_v6_lookup(net, sk, nexthdr, saddr, daddr,
434 &ipv6_hdr(skb)->daddr,
440 &ipv6_hdr(skb)->daddr,
608 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr,
775 struct in6_addr *daddr, *final_p, final;
838 daddr = &sin6->sin6_addr;
853 ipv6_addr_equal(daddr, &sk->sk_v6_daddr))
854 daddr = &sk->sk_v6_daddr;
858 __ipv6_addr_needs_scope_id(__ipv6_addr_type(daddr)))
865 daddr = &sk->sk_v6_daddr;
910 if (!ipv6_addr_any(daddr))
911 fl6.daddr = *daddr;
913 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */
919 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr))
972 dst_confirm_neigh(dst, &fl6.daddr);