Lines Matching refs:dst_entry
77 static struct dst_entry *ip6_dst_check(struct dst_entry *dst, u32 cookie);
78 static unsigned int ip6_default_advmss(const struct dst_entry *dst);
79 static unsigned int ip6_mtu(const struct dst_entry *dst);
80 static struct dst_entry *ip6_negative_advice(struct dst_entry *);
81 static void ip6_dst_destroy(struct dst_entry *);
82 static void ip6_dst_ifdown(struct dst_entry *,
91 static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
93 static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk,
137 static u32 *ipv6_cow_metrics(struct dst_entry *dst, unsigned long old) in ipv6_cow_metrics()
181 static struct neighbour *ip6_neigh_lookup(const struct dst_entry *dst, in ip6_neigh_lookup()
213 static unsigned int ip6_blackhole_mtu(const struct dst_entry *dst) in ip6_blackhole_mtu()
220 static void ip6_rt_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk, in ip6_rt_blackhole_update_pmtu()
225 static void ip6_rt_blackhole_redirect(struct dst_entry *dst, struct sock *sk, in ip6_rt_blackhole_redirect()
230 static u32 *ip6_rt_blackhole_cow_metrics(struct dst_entry *dst, in ip6_rt_blackhole_cow_metrics()
311 struct dst_entry *dst = &rt->dst; in ip6_dst_alloc()
320 static void ip6_dst_destroy(struct dst_entry *dst) in ip6_dst_destroy()
324 struct dst_entry *from = dst->from; in ip6_dst_destroy()
343 static void ip6_dst_ifdown(struct dst_entry *dst, struct net_device *dev, in ip6_dst_ifdown()
815 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, in ip6_route_lookup()
829 struct dst_entry *dst; in rt6_lookup()
1000 static struct dst_entry *ip6_route_input_lookup(struct net *net, in ip6_route_input_lookup()
1033 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, in ip6_route_output_flags()
1050 struct dst_entry *ip6_blackhole_route(struct net *net, struct dst_entry *dst_orig) in ip6_blackhole_route()
1053 struct dst_entry *new = NULL; in ip6_blackhole_route()
1094 static struct dst_entry *ip6_dst_check(struct dst_entry *dst, u32 cookie) in ip6_dst_check()
1113 static struct dst_entry *ip6_negative_advice(struct dst_entry *dst) in ip6_negative_advice()
1149 static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, in ip6_rt_update_pmtu()
1171 struct dst_entry *dst; in ip6_update_pmtu()
1258 static struct dst_entry *ip6_route_redirect(struct net *net, in ip6_route_redirect()
1275 struct dst_entry *dst; in ip6_redirect()
1297 struct dst_entry *dst; in ip6_redirect_no_header()
1318 static unsigned int ip6_default_advmss(const struct dst_entry *dst) in ip6_default_advmss()
1340 static unsigned int ip6_mtu(const struct dst_entry *dst) in ip6_mtu()
1360 static struct dst_entry *icmp6_dst_gc_list;
1363 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, in icmp6_dst_alloc()
1366 struct dst_entry *dst; in icmp6_dst_alloc()
1405 struct dst_entry *dst, **pprev; in icmp6_dst_gc()
1429 struct dst_entry *dst, **pprev; in icmp6_clean_all()
1829 static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb) in rt6_do_redirect()
2184 struct dst_entry *dst = skb_dst(skb); in ip6_pkt_drop()
2270 rt ? ip6_dst_idev((struct dst_entry *)rt) : NULL; in ip6_route_get_saddr()
3240 (struct dst_entry *)net->ipv6.ip6_null_entry; in ip6_route_net_init()
3252 (struct dst_entry *)net->ipv6.ip6_prohibit_entry; in ip6_route_net_init()
3263 (struct dst_entry *)net->ipv6.ip6_blk_hole_entry; in ip6_route_net_init()