Lines Matching refs:rt
75 static inline bool rt_is_input_route(const struct rtable *rt) in rt_is_input_route() argument
77 return rt->rt_is_input != 0; in rt_is_input_route()
80 static inline bool rt_is_output_route(const struct rtable *rt) in rt_is_output_route() argument
82 return rt->rt_is_input == 0; in rt_is_output_route()
85 static inline __be32 rt_nexthop(const struct rtable *rt, __be32 daddr) in rt_nexthop() argument
87 if (rt->rt_gateway) in rt_nexthop()
88 return rt->rt_gateway; in rt_nexthop()
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() argument
223 dst_release(&rt->dst); in ip_rt_put()
280 struct rtable *rt; in ip_route_connect() local
295 rt = __ip_route_output_key(net, fl4); in ip_route_connect()
296 if (IS_ERR(rt)) in ip_route_connect()
297 return rt; in ip_route_connect()
298 ip_rt_put(rt); in ip_route_connect()
305 static inline struct rtable *ip_route_newports(struct flowi4 *fl4, struct rtable *rt, in ip_route_newports() argument
313 ip_rt_put(rt); in ip_route_newports()
320 return rt; in ip_route_newports()