Lines Matching refs:daddr
211 &fl6->daddr, 1); in icmpv6_xrlim_allow()
258 &fl6->daddr, in icmpv6_push_pending_frames()
271 &fl6->daddr, in icmpv6_push_pending_frames()
341 if (ipv6_anycast_destination(dst, &fl6->daddr)) { in icmpv6_route_lookup()
420 addr_type = ipv6_addr_type(&hdr->daddr); in icmp6_send()
422 if (ipv6_chk_addr(net, &hdr->daddr, skb->dev, 0) || in icmp6_send()
423 ipv6_chk_acast_addr_src(net, skb->dev, &hdr->daddr)) in icmp6_send()
424 saddr = &hdr->daddr; in icmp6_send()
457 &hdr->saddr, &hdr->daddr); in icmp6_send()
466 &hdr->saddr, &hdr->daddr); in icmp6_send()
474 fl6.daddr = hdr->saddr; in icmp6_send()
497 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
519 &hdr->saddr, &hdr->daddr); in icmp6_send()
570 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply()
582 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply()
596 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
686 const struct in6_addr *saddr, *daddr; in icmpv6_rcv() local
714 daddr = &ipv6_hdr(skb)->daddr; in icmpv6_rcv()
718 saddr, daddr); in icmpv6_rcv()
792 saddr, daddr); in icmpv6_rcv()
824 const struct in6_addr *daddr, in icmpv6_flow_init() argument
829 fl6->daddr = *daddr; in icmpv6_flow_init()