Lines Matching refs:net

102 	struct net		*fib_net;
170 __be32 fib_info_update_nh_saddr(struct net *net, struct fib_nh *nh);
172 #define FIB_RES_SADDR(net, res) \ argument
174 atomic_read(&(net)->ipv4.dev_addr_genid)) ? \
176 fib_info_update_nh_saddr((net), &FIB_RES_NH(res)))
181 #define FIB_RES_PREFSRC(net, res) ((res).fi->fib_prefsrc ? : \ argument
182 FIB_RES_SADDR(net, res))
210 static inline struct fib_table *fib_get_table(struct net *net, u32 id) in fib_get_table() argument
216 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX] : in fib_get_table()
217 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]; in fib_get_table()
224 static inline struct fib_table *fib_new_table(struct net *net, u32 id) in fib_new_table() argument
226 return fib_get_table(net, id); in fib_new_table()
229 static inline int fib_lookup(struct net *net, const struct flowi4 *flp, in fib_lookup() argument
237 tb = fib_get_table(net, RT_TABLE_MAIN); in fib_lookup()
247 int __net_init fib4_rules_init(struct net *net);
248 void __net_exit fib4_rules_exit(struct net *net);
250 struct fib_table *fib_new_table(struct net *net, u32 id);
251 struct fib_table *fib_get_table(struct net *net, u32 id);
253 int __fib_lookup(struct net *net, struct flowi4 *flp, struct fib_result *res);
255 static inline int fib_lookup(struct net *net, struct flowi4 *flp, in fib_lookup() argument
261 if (net->ipv4.fib_has_custom_rules) in fib_lookup()
262 return __fib_lookup(net, flp, res); in fib_lookup()
269 tb = rcu_dereference_rtnl(net->ipv4.fib_main); in fib_lookup()
273 tb = rcu_dereference_rtnl(net->ipv4.fib_default); in fib_lookup()
294 static inline int fib_num_tclassid_users(struct net *net) in fib_num_tclassid_users() argument
296 return net->ipv4.fib_num_tclassid_users; in fib_num_tclassid_users()
299 static inline int fib_num_tclassid_users(struct net *net) in fib_num_tclassid_users() argument
304 int fib_unmerge(struct net *net);
305 void fib_flush_external(struct net *net);
310 int fib_sync_down_addr(struct net *net, __be32 local);
343 int __net_init fib_proc_init(struct net *net);
344 void __net_exit fib_proc_exit(struct net *net);
346 static inline int fib_proc_init(struct net *net) in fib_proc_init() argument
350 static inline void fib_proc_exit(struct net *net) in fib_proc_exit() argument