Lines Matching refs:daddr

170 					     const void *daddr)  in choose_neigh_daddr()  argument
177 return &ipv6_hdr(skb)->daddr; in choose_neigh_daddr()
178 return daddr; in choose_neigh_daddr()
183 const void *daddr) in ip6_neigh_lookup() argument
188 daddr = choose_neigh_daddr(rt, skb, daddr); in ip6_neigh_lookup()
189 n = __ipv6_neigh_lookup(dst->dev, daddr); in ip6_neigh_lookup()
192 return neigh_create(&nd_tbl, daddr, dst->dev); in ip6_neigh_lookup()
383 val ^= ipv6_addr_hash(&fl6->daddr); in rt6_info_hash_nhsfn()
798 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in ip6_pol_route_lookup()
822 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, in rt6_lookup() argument
827 .daddr = *daddr, in rt6_lookup()
876 const struct in6_addr *daddr, in rt6_alloc_cow() argument
885 rt = ip6_rt_copy(ort, daddr); in rt6_alloc_cow()
889 ipv6_addr_equal(&ort->rt6i_dst.addr, daddr)) in rt6_alloc_cow()
906 const struct in6_addr *daddr) in rt6_alloc_clone() argument
908 struct rt6_info *rt = ip6_rt_copy(ort, daddr); in rt6_alloc_clone()
931 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in ip6_pol_route()
961 nrt = rt6_alloc_cow(rt, &fl6->daddr, &fl6->saddr); in ip6_pol_route()
963 nrt = rt6_alloc_clone(rt, &fl6->daddr); in ip6_pol_route()
1004 if (rt6_need_strict(&fl6->daddr) && dev->type != ARPHRD_PIMREG) in ip6_route_input_lookup()
1017 .daddr = iph->daddr, in ip6_route_input()
1038 if ((sk && sk->sk_bound_dev_if) || rt6_need_strict(&fl6->daddr)) in ip6_route_output_flags()
1177 fl6.daddr = iph->daddr; in ip6_update_pmtu()
1221 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in __ip6_route_redirect()
1282 fl6.daddr = iph->daddr; in ip6_redirect()
1304 fl6.daddr = msg->dest; in ip6_redirect_no_header()
1305 fl6.saddr = iph->daddr; in ip6_redirect_no_header()
1384 rt->rt6i_gateway = fl6->daddr; in icmp6_dst_alloc()
1385 rt->rt6i_dst.addr = fl6->daddr; in icmp6_dst_alloc()
1933 netevent.daddr = &msg->dest; in rt6_do_redirect()
2187 type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); in ip6_pkt_drop()
2265 const struct in6_addr *daddr, in ip6_route_get_saddr() argument
2276 daddr, prefs, saddr); in ip6_route_get_saddr()
2946 fl6.daddr = *(struct in6_addr *)nla_data(tb[RTA_DST]); in inet6_rtm_getroute()
2996 err = rt6_fill_node(net, skb, rt, &fl6.daddr, &fl6.saddr, iif, in inet6_rtm_getroute()