Lines Matching refs:rt
71 static inline bool rt_is_input_route(const struct rtable *rt) in rt_is_input_route() argument
73 return rt->rt_is_input != 0; in rt_is_input_route()
76 static inline bool rt_is_output_route(const struct rtable *rt) in rt_is_output_route() argument
78 return rt->rt_is_input == 0; in rt_is_output_route()
81 static inline __be32 rt_nexthop(const struct rtable *rt, __be32 daddr) in rt_nexthop() argument
83 if (rt->rt_gateway) in rt_nexthop()
84 return rt->rt_gateway; in rt_nexthop()
195 void ip_rt_get_source(u8 *src, struct sk_buff *skb, struct rtable *rt);
201 static inline void ip_rt_put(struct rtable *rt) in ip_rt_put() argument
207 dst_release(&rt->dst); in ip_rt_put()
264 struct rtable *rt; in ip_route_connect() local
270 rt = __ip_route_output_key(net, fl4); in ip_route_connect()
271 if (IS_ERR(rt)) in ip_route_connect()
272 return rt; in ip_route_connect()
273 ip_rt_put(rt); in ip_route_connect()
280 static inline struct rtable *ip_route_newports(struct flowi4 *fl4, struct rtable *rt, in ip_route_newports() argument
288 ip_rt_put(rt); in ip_route_newports()
295 return rt; in ip_route_newports()