Lines Matching refs:rt6_info
30 struct rt6_info;
65 struct rt6_info *leaf;
70 struct rt6_info *rr_ptr;
96 struct rt6_info { struct
129 struct rt6_info * __percpu *rt6i_pcpu; argument
140 return ((struct rt6_info *)dst)->rt6i_idev; in ip6_dst_idev() argument
143 static inline void rt6_clean_expires(struct rt6_info *rt) in rt6_clean_expires()
149 static inline void rt6_set_expires(struct rt6_info *rt, unsigned long expires) in rt6_set_expires()
155 static inline void rt6_update_expires(struct rt6_info *rt0, int timeout) in rt6_update_expires()
157 struct rt6_info *rt; in rt6_update_expires()
160 rt = (struct rt6_info *)rt->dst.from); in rt6_update_expires()
168 static inline u32 rt6_get_cookie(const struct rt6_info *rt) in rt6_get_cookie()
172 rt = (struct rt6_info *)(rt->dst.from); in rt6_get_cookie()
177 static inline void ip6_rt_put(struct rt6_info *rt) in ip6_rt_put()
182 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put()
199 struct rt6_info *leaf;
251 typedef struct rt6_info *(*pol_lookup_t)(struct net *,
272 void fib6_clean_all(struct net *net, int (*func)(struct rt6_info *, void *arg),
275 int fib6_add(struct fib6_node *root, struct rt6_info *rt,
277 int fib6_del(struct rt6_info *rt, struct nl_info *info);
279 void inet6_rt_notify(int event, struct rt6_info *rt, struct nl_info *info,