Lines Matching refs:daddr
161 const struct in6_addr *daddr; in ipv6_raw_deliver() local
168 daddr = saddr + 1; in ipv6_raw_deliver()
179 sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr, inet6_iif(skb)); in ipv6_raw_deliver()
222 sk = __raw_v6_lookup(net, sk_next(sk), nexthdr, daddr, saddr, in ipv6_raw_deliver()
363 const struct in6_addr *saddr, *daddr; in raw6_icmp_error() local
374 daddr = &ip6h->daddr; in raw6_icmp_error()
377 while ((sk = __raw_v6_lookup(net, sk, nexthdr, saddr, daddr, in raw6_icmp_error()
431 &ipv6_hdr(skb)->daddr, in rawv6_rcv()
437 &ipv6_hdr(skb)->daddr, in rawv6_rcv()
597 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
737 struct in6_addr *daddr, *final_p, final; in rawv6_sendmsg() local
788 daddr = &sin6->sin6_addr; in rawv6_sendmsg()
803 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) in rawv6_sendmsg()
804 daddr = &sk->sk_v6_daddr; in rawv6_sendmsg()
808 __ipv6_addr_needs_scope_id(__ipv6_addr_type(daddr))) in rawv6_sendmsg()
815 daddr = &sk->sk_v6_daddr; in rawv6_sendmsg()
856 if (!ipv6_addr_any(daddr)) in rawv6_sendmsg()
857 fl6.daddr = *daddr; in rawv6_sendmsg()
859 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ in rawv6_sendmsg()
865 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()