Lines Matching refs:daddr
411 const struct in6_addr *daddr, in ip6_nd_hdr() argument
427 hdr->daddr = *daddr; in ip6_nd_hdr()
431 const struct in6_addr *daddr, in ndisc_send_skb() argument
448 icmpv6_flow_init(sk, &fl6, type, saddr, daddr, oif); in ndisc_send_skb()
460 icmp6h->icmp6_cksum = csum_ipv6_magic(saddr, daddr, skb->len, in ndisc_send_skb()
465 ip6_nd_hdr(skb, saddr, daddr, inet6_sk(sk)->hop_limit, skb->len); in ndisc_send_skb()
482 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, in ndisc_send_na() argument
502 if (ipv6_dev_get_saddr(dev_net(dev), dev, daddr, in ndisc_send_na()
534 ndisc_send_skb(skb, daddr, src_addr); in ndisc_send_na()
559 const struct in6_addr *daddr, const struct in6_addr *saddr) in ndisc_send_ns() argument
595 ndisc_send_skb(skb, daddr, saddr); in ndisc_send_ns()
599 const struct in6_addr *daddr) in ndisc_send_rs() argument
646 ndisc_send_skb(skb, daddr, saddr); in ndisc_send_rs()
709 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_ns() local
736 if (dad && !ipv6_addr_is_solict_mult(daddr)) { in ndisc_recv_ns()
766 inc = ipv6_addr_is_multicast(daddr); in ndisc_recv_ns()
880 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_na() local
899 if (ipv6_addr_is_multicast(daddr) && in ndisc_recv_na()
1508 if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) && in ndisc_send_redirect()
1580 .dest = ipv6_hdr(skb)->daddr, in ndisc_send_redirect()