Lines Matching defs:net
30 #include <net/ip.h>
31 #include <net/route.h>
32 #include <net/tcp.h>
33 #include <net/ip_fib.h>
34 #include <net/fib_rules.h>
50 int __fib_lookup(struct net *net, struct flowi4 *flp, struct fib_result *res)
58 err = fib_rules_lookup(net->ipv4.rules_ops, flowi4_to_flowi(flp), 0, &arg);
153 static struct fib_table *fib_empty_table(struct net *net)
158 if (fib_get_table(net, id) == NULL)
159 return fib_new_table(net, id);
172 struct net *net = sock_net(skb->sk);
183 table = fib_empty_table(net);
203 net->ipv4.fib_num_tclassid_users++;
213 net->ipv4.fib_has_custom_rules = true;
221 struct net *net = rule->fr_net;
226 net->ipv4.fib_num_tclassid_users--;
228 net->ipv4.fib_has_custom_rules = true;
331 int __net_init fib4_rules_init(struct net *net)
336 ops = fib_rules_register(&fib4_rules_ops_template, net);
343 net->ipv4.rules_ops = ops;
344 net->ipv4.fib_has_custom_rules = false;
353 void __net_exit fib4_rules_exit(struct net *net)
355 fib_rules_unregister(net->ipv4.rules_ops);