Lines Matching refs:rtable
52 struct rtable { struct
75 static inline bool rt_is_input_route(const struct rtable *rt) in rt_is_input_route() argument
80 static inline bool rt_is_output_route(const struct rtable *rt) in rt_is_output_route()
85 static inline __be32 rt_nexthop(const struct rtable *rt, __be32 daddr) in rt_nexthop()
117 struct rtable *__ip_route_output_key_hash(struct net *, struct flowi4 *flp,
120 static inline struct rtable *__ip_route_output_key(struct net *net, in __ip_route_output_key()
126 struct rtable *ip_route_output_flow(struct net *, struct flowi4 *flp,
131 static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) in ip_route_output_key()
136 static inline struct rtable *ip_route_output(struct net *net, __be32 daddr, in ip_route_output()
148 static inline struct rtable *ip_route_output_ports(struct net *net, struct flowi4 *fl4, in ip_route_output_ports()
163 static inline struct rtable *ip_route_output_gre(struct net *net, struct flowi4 *fl4, in ip_route_output_gre()
211 void ip_rt_get_source(u8 *src, struct sk_buff *skb, struct rtable *rt);
217 static inline void ip_rt_put(struct rtable *rt) in ip_rt_put()
222 BUILD_BUG_ON(offsetof(struct rtable, dst) != 0); in ip_rt_put()
273 static inline struct rtable *ip_route_connect(struct flowi4 *fl4, in ip_route_connect()
280 struct rtable *rt; in ip_route_connect()
305 static inline struct rtable *ip_route_newports(struct flowi4 *fl4, struct rtable *rt, in ip_route_newports()