Lines Matching refs:rtable
393 static inline bool rt_is_expired(const struct rtable *rth)
407 const struct rtable *rt = container_of(dst, struct rtable, dst);
434 const struct rtable *rt = container_of(dst, struct rtable, dst);
577 struct rtable *rt;
624 static void fill_route_from_fnhe(struct rtable *rt, struct fib_nh_exception *fnhe)
644 struct rtable *rt;
723 struct rtable __rcu **prt;
738 static void __ip_do_redirect(struct rtable *rt, struct sk_buff *skb, struct flowi4 *fl4,
825 struct rtable *rt;
834 rt = (struct rtable *) dst;
842 struct rtable *rt = (struct rtable *)dst;
876 struct rtable *rt = skb_rtable(skb);
943 struct rtable *rt = skb_rtable(skb);
1021 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu)
1061 struct rtable *rt = (struct rtable *) dst;
1078 struct rtable *rt;
1095 struct rtable *rt;
1113 struct rtable *rt;
1132 rt = (struct rtable *)odst;
1141 __ip_rt_update_pmtu((struct rtable *)xfrm_dst_path(&rt->dst), &fl4, mtu);
1168 struct rtable *rt;
1183 struct rtable *rt;
1198 struct rtable *rt = (struct rtable *) dst;
1246 struct rtable *rt;
1274 void ip_rt_get_source(u8 *addr, struct sk_buff *skb, struct rtable *rt)
1305 static void set_class_tag(struct rtable *rt, u32 tag)
1421 static bool rt_bind_exception(struct rtable *rt, struct fib_nh_exception *fnhe,
1429 struct rtable __rcu **porig;
1430 struct rtable *orig;
1471 static bool rt_cache_route(struct fib_nh_common *nhc, struct rtable *rt)
1473 struct rtable *orig, *prev, **p;
1477 p = (struct rtable **)&nhc->nhc_rth_input;
1479 p = (struct rtable **)raw_cpu_ptr(nhc->nhc_pcpu_rth_output);
1509 void rt_add_uncached_list(struct rtable *rt)
1520 void rt_del_uncached_list(struct rtable *rt)
1533 struct rtable *rt = (struct rtable *)dst;
1541 struct rtable *rt, *safe;
1563 static bool rt_cache_valid(const struct rtable *rt)
1570 static void rt_set_nexthop(struct rtable *rt, __be32 daddr,
1629 struct rtable *rt_dst_alloc(struct net_device *dev,
1633 struct rtable *rt;
1659 struct rtable *rt_dst_clone(struct net_device *dev, struct rtable *rt)
1661 struct rtable *new_rt;
1727 struct rtable *rth;
1798 struct rtable *rth;
2166 struct rtable *rt = skb_rtable(hint);
2234 struct rtable *rth;
2503 static struct rtable *__mkroute_output(const struct fib_result *res,
2512 struct rtable *rth;
2570 struct rtable __rcu **prth;
2629 struct rtable *ip_route_output_key_hash(struct net *net, struct flowi4 *fl4,
2638 struct rtable *rth;
2651 struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
2658 struct rtable *rth;
2834 struct rtable *ort = (struct rtable *) dst_orig;
2835 struct rtable *rt;
2869 struct rtable *ip_route_output_flow(struct net *net, struct flowi4 *flp4,
2872 struct rtable *rt = __ip_route_output_key(net, flp4);
2879 rt = (struct rtable *)xfrm_lookup_route(net, &rt->dst,
2888 struct rtable *ip_route_output_tunnel(struct sk_buff *skb,
2897 struct rtable *rt = NULL;
2938 struct rtable *rt, u32 table_id, struct flowi4 *fl4,
3086 struct rtable *rt;
3288 struct rtable *rt = NULL;
3745 kmem_cache_create("ip_dst_cache", sizeof(struct rtable), 0,