Home
last modified time | relevance | path

Searched refs:fib_rules_ops (Results 1 – 4 of 4) sorted by relevance

/linux/include/net/
H A Dfib_rules.h64 struct fib_rules_ops { struct
95 void (*flush_cache)(struct fib_rules_ops *ops); argument
190 struct fib_rules_ops *fib_rules_register(const struct fib_rules_ops *,
192 void fib_rules_unregister(struct fib_rules_ops *);
194 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
196 int fib_default_rule_add(struct fib_rules_ops *, u32 pref, u32 table);
/linux/net/core/
H A Dfib_rules.c56 int fib_default_rule_add(struct fib_rules_ops *ops, in fib_default_rule_add()
83 static u32 fib_default_rule_pref(struct fib_rules_ops *ops) in fib_default_rule_pref()
101 struct fib_rules_ops *ops, struct nlmsghdr *nlh,
104 static struct fib_rules_ops *lookup_rules_ops(const struct net *net, in lookup_rules_ops()
107 struct fib_rules_ops *ops; in lookup_rules_ops()
123 static void rules_ops_put(struct fib_rules_ops *ops) in rules_ops_put()
129 static void flush_route_cache(struct fib_rules_ops *ops) in flush_route_cache()
135 static int __fib_rules_register(struct fib_rules_ops *ops) in __fib_rules_register()
138 struct fib_rules_ops *o; in __fib_rules_register()
164 struct fib_rules_ops *
[all …]
/linux/include/net/netns/
H A Dipv4.h17 struct fib_rules_ops;
118 struct fib_rules_ops *rules_ops;
281 struct fib_rules_ops *mr_rules_ops;
/linux/net/ipv4/
H A Dipmr.c229 static const struct fib_rules_ops __net_initconst ipmr_rules_ops_template = {
244 struct fib_rules_ops *ops; in ipmr_rules_init()