Lines Matching refs:daddr
409 const struct in6_addr *daddr, in ip6_nd_hdr() argument
425 hdr->daddr = *daddr; in ip6_nd_hdr()
429 const struct in6_addr *daddr, in ndisc_send_skb() argument
445 icmpv6_flow_init(sk, &fl6, type, saddr, daddr, skb->dev->ifindex); in ndisc_send_skb()
455 icmp6h->icmp6_cksum = csum_ipv6_magic(saddr, daddr, skb->len, in ndisc_send_skb()
460 ip6_nd_hdr(skb, saddr, daddr, inet6_sk(sk)->hop_limit, skb->len); in ndisc_send_skb()
478 const struct in6_addr *daddr, in ndisc_send_na() argument
498 if (ipv6_dev_get_saddr(dev_net(dev), dev, daddr, in ndisc_send_na()
530 ndisc_send_skb(skb, daddr, src_addr); in ndisc_send_na()
556 const struct in6_addr *daddr, const struct in6_addr *saddr) in ndisc_send_ns() argument
592 ndisc_send_skb(skb, daddr, saddr); in ndisc_send_ns()
596 const struct in6_addr *daddr) in ndisc_send_rs() argument
643 ndisc_send_skb(skb, daddr, saddr); in ndisc_send_rs()
706 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_ns() local
733 if (dad && !ipv6_addr_is_solict_mult(daddr)) { in ndisc_recv_ns()
763 inc = ipv6_addr_is_multicast(daddr); in ndisc_recv_ns()
866 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_na() local
885 if (ipv6_addr_is_multicast(daddr) && in ndisc_recv_na()
1481 if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) && in ndisc_send_redirect()
1550 .dest = ipv6_hdr(skb)->daddr, in ndisc_send_redirect()