Lines Matching refs:dst_entry

80 static struct dst_entry	*ip6_dst_check(struct dst_entry *dst, u32 cookie);
81 static unsigned int ip6_default_advmss(const struct dst_entry *dst);
82 static unsigned int ip6_mtu(const struct dst_entry *dst);
83 static struct dst_entry *ip6_negative_advice(struct dst_entry *);
84 static void ip6_dst_destroy(struct dst_entry *);
85 static void ip6_dst_ifdown(struct dst_entry *,
94 static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
96 static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk,
178 static u32 *ipv6_cow_metrics(struct dst_entry *dst, unsigned long old) in ipv6_cow_metrics()
203 static struct neighbour *ip6_neigh_lookup(const struct dst_entry *dst, in ip6_neigh_lookup()
235 static unsigned int ip6_blackhole_mtu(const struct dst_entry *dst) in ip6_blackhole_mtu()
242 static void ip6_rt_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk, in ip6_rt_blackhole_update_pmtu()
247 static void ip6_rt_blackhole_redirect(struct dst_entry *dst, struct sock *sk, in ip6_rt_blackhole_redirect()
319 struct dst_entry *dst = &rt->dst; in rt6_info_init()
359 dst_destroy((struct dst_entry *)rt); in ip6_dst_alloc()
367 static void ip6_dst_destroy(struct dst_entry *dst) in ip6_dst_destroy()
370 struct dst_entry *from = dst->from; in ip6_dst_destroy()
387 static void ip6_dst_ifdown(struct dst_entry *dst, struct net_device *dev, in ip6_dst_ifdown()
872 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, in ip6_route_lookup()
886 struct dst_entry *dst; in rt6_lookup()
1139 static struct dst_entry *ip6_route_input_lookup(struct net *net, in ip6_route_input_lookup()
1177 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, in ip6_route_output_flags()
1180 struct dst_entry *dst; in ip6_route_output_flags()
1203 struct dst_entry *ip6_blackhole_route(struct net *net, struct dst_entry *dst_orig) in ip6_blackhole_route()
1206 struct dst_entry *new = NULL; in ip6_blackhole_route()
1249 static struct dst_entry *rt6_check(struct rt6_info *rt, u32 cookie) in rt6_check()
1260 static struct dst_entry *rt6_dst_from_check(struct rt6_info *rt, u32 cookie) in rt6_dst_from_check()
1270 static struct dst_entry *ip6_dst_check(struct dst_entry *dst, u32 cookie) in ip6_dst_check()
1290 static struct dst_entry *ip6_negative_advice(struct dst_entry *dst) in ip6_negative_advice()
1340 static void __ip6_rt_update_pmtu(struct dst_entry *dst, const struct sock *sk, in __ip6_rt_update_pmtu()
1382 static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, in ip6_rt_update_pmtu()
1392 struct dst_entry *dst; in ip6_update_pmtu()
1479 static struct dst_entry *ip6_route_redirect(struct net *net, in ip6_route_redirect()
1496 struct dst_entry *dst; in ip6_redirect()
1518 struct dst_entry *dst; in ip6_redirect_no_header()
1539 static unsigned int ip6_default_advmss(const struct dst_entry *dst) in ip6_default_advmss()
1561 static unsigned int ip6_mtu(const struct dst_entry *dst) in ip6_mtu()
1586 static struct dst_entry *icmp6_dst_gc_list;
1589 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, in icmp6_dst_alloc()
1592 struct dst_entry *dst; in icmp6_dst_alloc()
1631 struct dst_entry *dst, **pprev; in icmp6_dst_gc()
1655 struct dst_entry *dst, **pprev; in icmp6_clean_all()
2098 static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb) in rt6_do_redirect()
2447 struct dst_entry *dst = skb_dst(skb); in ip6_pkt_drop()
2536 rt ? ip6_dst_idev((struct dst_entry *)rt) : NULL; in ip6_route_get_saddr()
3552 (struct dst_entry *)net->ipv6.ip6_null_entry; in ip6_route_net_init()
3564 (struct dst_entry *)net->ipv6.ip6_prohibit_entry; in ip6_route_net_init()
3575 (struct dst_entry *)net->ipv6.ip6_blk_hole_entry; in ip6_route_net_init()