Symbol: fib_rules_ops
include/net/fib_rules.h
195
struct fib_rules_ops *fib_rules_register(const struct fib_rules_ops *,
include/net/fib_rules.h
197
void fib_rules_unregister(struct fib_rules_ops *);
include/net/fib_rules.h
199
int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
include/net/fib_rules.h
201
int fib_default_rule_add(struct fib_rules_ops *, u32 pref, u32 table);
include/net/fib_rules.h
95
void (*flush_cache)(struct fib_rules_ops *ops);
include/net/netns/ipv4.h
118
struct fib_rules_ops *rules_ops;
include/net/netns/ipv4.h
17
struct fib_rules_ops;
include/net/netns/ipv4.h
281
struct fib_rules_ops *mr_rules_ops;
include/net/netns/ipv6.h
113
struct fib_rules_ops *mr6_rules_ops;
include/net/netns/ipv6.h
97
struct fib_rules_ops *fib6_rules_ops;
net/core/fib_rules.c
101
struct fib_rules_ops *ops, struct nlmsghdr *nlh,
net/core/fib_rules.c
1010
struct fib_rules_ops *ops = NULL;
net/core/fib_rules.c
104
static struct fib_rules_ops *lookup_rules_ops(const struct net *net,
net/core/fib_rules.c
107
struct fib_rules_ops *ops;
net/core/fib_rules.c
1125
static inline size_t fib_rule_nlmsg_size(struct fib_rules_ops *ops,
net/core/fib_rules.c
1154
struct fib_rules_ops *ops)
net/core/fib_rules.c
123
static void rules_ops_put(struct fib_rules_ops *ops)
net/core/fib_rules.c
1238
struct fib_rules_ops *ops)
net/core/fib_rules.c
129
static void flush_route_cache(struct fib_rules_ops *ops)
net/core/fib_rules.c
1294
struct fib_rules_ops *ops;
net/core/fib_rules.c
1335
struct fib_rules_ops *ops, struct nlmsghdr *nlh,
net/core/fib_rules.c
135
static int __fib_rules_register(struct fib_rules_ops *ops)
net/core/fib_rules.c
138
struct fib_rules_ops *o;
net/core/fib_rules.c
1403
struct fib_rules_ops *ops;
net/core/fib_rules.c
164
struct fib_rules_ops *
net/core/fib_rules.c
165
fib_rules_register(const struct fib_rules_ops *tmpl, struct net *net)
net/core/fib_rules.c
167
struct fib_rules_ops *ops;
net/core/fib_rules.c
187
static void fib_rules_cleanup_ops(struct fib_rules_ops *ops)
net/core/fib_rules.c
199
void fib_rules_unregister(struct fib_rules_ops *ops)
net/core/fib_rules.c
278
static int fib_rule_match(struct fib_rule *rule, struct fib_rules_ops *ops,
net/core/fib_rules.c
313
int fib_rules_lookup(struct fib_rules_ops *ops, struct flowi *fl,
net/core/fib_rules.c
385
struct fib_rules_ops *ops,
net/core/fib_rules.c
405
struct fib_rules_ops *ops;
net/core/fib_rules.c
431
struct fib_rules_ops *ops;
net/core/fib_rules.c
444
static struct fib_rule *rule_find(struct fib_rules_ops *ops,
net/core/fib_rules.c
56
int fib_default_rule_add(struct fib_rules_ops *ops,
net/core/fib_rules.c
575
struct fib_rules_ops *ops,
net/core/fib_rules.c
744
struct fib_rules_ops *ops,
net/core/fib_rules.c
780
static int rule_exists(struct fib_rules_ops *ops, struct fib_rule_hdr *frh,
net/core/fib_rules.c
83
static u32 fib_default_rule_pref(struct fib_rules_ops *ops)
net/core/fib_rules.c
882
struct fib_rules_ops *ops = NULL;
net/ipv4/fib_rules.c
458
static void fib4_rule_flush_cache(struct fib_rules_ops *ops)
net/ipv4/fib_rules.c
463
static const struct fib_rules_ops __net_initconst fib4_rules_ops_template = {
net/ipv4/fib_rules.c
480
static int fib_default_rules_init(struct fib_rules_ops *ops)
net/ipv4/fib_rules.c
499
struct fib_rules_ops *ops;
net/ipv4/ipmr.c
229
static const struct fib_rules_ops __net_initconst ipmr_rules_ops_template = {
net/ipv4/ipmr.c
244
struct fib_rules_ops *ops;
net/ipv6/fib6_rules.c
591
static void fib6_rule_flush_cache(struct fib_rules_ops *ops)
net/ipv6/fib6_rules.c
596
static const struct fib_rules_ops __net_initconst fib6_rules_ops_template = {
net/ipv6/fib6_rules.c
616
struct fib_rules_ops *ops;
net/ipv6/ip6mr.c
216
static const struct fib_rules_ops __net_initconst ip6mr_rules_ops_template = {
net/ipv6/ip6mr.c
231
struct fib_rules_ops *ops;