Lines Matching refs:fib6_info
41 struct fib6_info;
78 struct fib6_info __rcu *leaf;
83 struct fib6_info __rcu *rr_ptr;
136 struct fib6_info { struct
138 struct fib6_info __rcu *fib6_next; argument
182 struct fib6_info __rcu *from; argument
211 static inline void fib6_clean_expires(struct fib6_info *f6i) in fib6_clean_expires()
217 static inline void fib6_set_expires(struct fib6_info *f6i, in fib6_set_expires()
224 static inline bool fib6_check_expired(const struct fib6_info *f6i) in fib6_check_expired()
236 static inline bool fib6_get_cookie_safe(const struct fib6_info *f6i, in fib6_get_cookie_safe()
256 struct fib6_info *from; in rt6_get_cookie()
280 struct fib6_info *fib6_info_alloc(gfp_t gfp_flags);
283 static inline void fib6_info_hold(struct fib6_info *f6i) in fib6_info_hold()
288 static inline bool fib6_info_hold_safe(struct fib6_info *f6i) in fib6_info_hold_safe()
293 static inline void fib6_info_release(struct fib6_info *f6i) in fib6_info_release()
312 struct fib6_info *leaf;
376 struct fib6_info *rt;
392 struct fib6_info *fib6_lookup(struct net *net, int oif, struct flowi6 *fl6,
396 struct fib6_info *fib6_table_lookup(struct net *net, struct fib6_table *table,
399 struct fib6_info *fib6_multipath_select(const struct net *net,
400 struct fib6_info *match,
413 void fib6_clean_all(struct net *net, int (*func)(struct fib6_info *, void *arg),
416 int fib6_add(struct fib6_node *root, struct fib6_info *rt,
418 int fib6_del(struct fib6_info *rt, struct nl_info *info);
420 static inline struct net_device *fib6_info_nh_dev(const struct fib6_info *f6i) in fib6_info_nh_dev()
426 struct lwtunnel_state *fib6_info_nh_lwt(const struct fib6_info *f6i) in fib6_info_nh_lwt()
431 void inet6_rt_notify(int event, struct fib6_info *rt, struct nl_info *info,
462 void fib6_update_sernum(struct net *net, struct fib6_info *rt);
463 void fib6_update_sernum_upto_root(struct net *net, struct fib6_info *rt);
465 void fib6_metric_set(struct fib6_info *f6i, int metric, u32 val);
466 static inline bool fib6_metric_locked(struct fib6_info *f6i, int metric) in fib6_metric_locked()