Lines Matching refs:ops
260 static void fib4_rule_flush_cache(struct fib_rules_ops *ops) in fib4_rule_flush_cache() argument
262 rt_cache_flush(ops->fro_net); in fib4_rule_flush_cache()
283 static int fib_default_rules_init(struct fib_rules_ops *ops) in fib_default_rules_init() argument
287 err = fib_default_rule_add(ops, 0, RT_TABLE_LOCAL, 0); in fib_default_rules_init()
290 err = fib_default_rule_add(ops, 0x7FFE, RT_TABLE_MAIN, 0); in fib_default_rules_init()
293 err = fib_default_rule_add(ops, 0x7FFF, RT_TABLE_DEFAULT, 0); in fib_default_rules_init()
302 struct fib_rules_ops *ops; in fib4_rules_init() local
304 ops = fib_rules_register(&fib4_rules_ops_template, net); in fib4_rules_init()
305 if (IS_ERR(ops)) in fib4_rules_init()
306 return PTR_ERR(ops); in fib4_rules_init()
308 err = fib_default_rules_init(ops); in fib4_rules_init()
311 net->ipv4.rules_ops = ops; in fib4_rules_init()
317 fib_rules_unregister(ops); in fib4_rules_init()