Lines Matching refs:fib_notifier_ops
14 struct list_head fib_notifier_ops; member
43 struct fib_notifier_ops *ops; in fib_seq_sum()
47 list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) { in fib_seq_sum()
62 struct fib_notifier_ops *ops; in fib_net_dump()
66 list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) { in fib_net_dump()
127 static int __fib_notifier_ops_register(struct fib_notifier_ops *ops, in __fib_notifier_ops_register()
131 struct fib_notifier_ops *o; in __fib_notifier_ops_register()
133 list_for_each_entry(o, &fn_net->fib_notifier_ops, list) in __fib_notifier_ops_register()
136 list_add_tail_rcu(&ops->list, &fn_net->fib_notifier_ops); in __fib_notifier_ops_register()
140 struct fib_notifier_ops *
141 fib_notifier_ops_register(const struct fib_notifier_ops *tmpl, struct net *net) in fib_notifier_ops_register()
143 struct fib_notifier_ops *ops; in fib_notifier_ops_register()
162 void fib_notifier_ops_unregister(struct fib_notifier_ops *ops) in fib_notifier_ops_unregister()
173 INIT_LIST_HEAD(&fn_net->fib_notifier_ops); in fib_notifier_net_init()
182 WARN_ON_ONCE(!list_empty(&fn_net->fib_notifier_ops)); in fib_notifier_net_exit()