Lines Matching refs:daddr
192 const void *daddr) in choose_neigh_daddr() argument
199 return &ipv6_hdr(skb)->daddr; in choose_neigh_daddr()
200 return daddr; in choose_neigh_daddr()
205 const void *daddr) in ip6_neigh_lookup() argument
210 daddr = choose_neigh_daddr(rt, skb, daddr); in ip6_neigh_lookup()
211 n = __ipv6_neigh_lookup(dst->dev, daddr); in ip6_neigh_lookup()
214 return neigh_create(&nd_tbl, daddr, dst->dev); in ip6_neigh_lookup()
855 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in ip6_pol_route_lookup()
879 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, in rt6_lookup() argument
884 .daddr = *daddr, in rt6_lookup()
933 const struct in6_addr *daddr, in ip6_rt_cache_alloc() argument
954 rt->rt6i_dst.addr = *daddr; in ip6_rt_cache_alloc()
959 ipv6_addr_equal(&ort->rt6i_dst.addr, daddr)) in ip6_rt_cache_alloc()
1053 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in ip6_pol_route()
1095 uncached_rt = ip6_rt_cache_alloc(rt, &fl6->daddr, NULL); in ip6_pol_route()
1143 if (rt6_need_strict(&fl6->daddr) && dev->type != ARPHRD_PIMREG) in ip6_route_input_lookup()
1157 .daddr = iph->daddr, in ip6_route_input()
1190 if ((sk && sk->sk_bound_dev_if) || rt6_need_strict(&fl6->daddr) || in ip6_route_output_flags()
1356 const struct in6_addr *daddr, *saddr; in __ip6_rt_update_pmtu() local
1360 daddr = &iph->daddr; in __ip6_rt_update_pmtu()
1363 daddr = &sk->sk_v6_daddr; in __ip6_rt_update_pmtu()
1368 nrt6 = ip6_rt_cache_alloc(rt6, daddr, saddr); in __ip6_rt_update_pmtu()
1398 fl6.daddr = iph->daddr; in ip6_update_pmtu()
1442 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); in __ip6_route_redirect()
1503 fl6.daddr = iph->daddr; in ip6_redirect()
1525 fl6.daddr = msg->dest; in ip6_redirect_no_header()
1526 fl6.saddr = iph->daddr; in ip6_redirect_no_header()
1610 rt->rt6i_gateway = fl6->daddr; in icmp6_dst_alloc()
1611 rt->rt6i_dst.addr = fl6->daddr; in icmp6_dst_alloc()
2201 netevent.daddr = &msg->dest; in rt6_do_redirect()
2450 type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); in ip6_pkt_drop()
2531 const struct in6_addr *daddr, in ip6_route_get_saddr() argument
2542 daddr, prefs, saddr); in ip6_route_get_saddr()
3252 fl6.daddr = *(struct in6_addr *)nla_data(tb[RTA_DST]); in inet6_rtm_getroute()
3307 err = rt6_fill_node(net, skb, rt, &fl6.daddr, &fl6.saddr, iif, in inet6_rtm_getroute()