Lines Matching refs:net

12 int call_fib_notifier(struct notifier_block *nb, struct net *net,  in call_fib_notifier()  argument
18 info->net = net; in call_fib_notifier()
24 int call_fib_notifiers(struct net *net, enum fib_event_type event_type, in call_fib_notifiers() argument
29 info->net = net; in call_fib_notifiers()
39 struct net *net; in fib_seq_sum() local
43 for_each_net(net) { in fib_seq_sum()
45 list_for_each_entry_rcu(ops, &net->fib_notifier_ops, list) { in fib_seq_sum()
48 fib_seq += ops->fib_seq_read(net); in fib_seq_sum()
59 static int fib_net_dump(struct net *net, struct notifier_block *nb) in fib_net_dump() argument
63 list_for_each_entry_rcu(ops, &net->fib_notifier_ops, list) { in fib_net_dump()
68 err = ops->fib_dump(net, nb); in fib_net_dump()
99 struct net *net; in register_fib_notifier() local
102 for_each_net_rcu(net) { in register_fib_notifier()
103 err = fib_net_dump(net, nb); in register_fib_notifier()
128 struct net *net) in __fib_notifier_ops_register() argument
132 list_for_each_entry(o, &net->fib_notifier_ops, list) in __fib_notifier_ops_register()
135 list_add_tail_rcu(&ops->list, &net->fib_notifier_ops); in __fib_notifier_ops_register()
140 fib_notifier_ops_register(const struct fib_notifier_ops *tmpl, struct net *net) in fib_notifier_ops_register() argument
149 err = __fib_notifier_ops_register(ops, net); in fib_notifier_ops_register()
168 static int __net_init fib_notifier_net_init(struct net *net) in fib_notifier_net_init() argument
170 INIT_LIST_HEAD(&net->fib_notifier_ops); in fib_notifier_net_init()
174 static void __net_exit fib_notifier_net_exit(struct net *net) in fib_notifier_net_exit() argument
176 WARN_ON_ONCE(!list_empty(&net->fib_notifier_ops)); in fib_notifier_net_exit()