Lines Matching refs:fib_rule
19 struct fib_rule { struct
33 struct fib_rule __rcu *ctarget; argument
52 struct fib_rule *rule; argument
68 int (*action)(struct fib_rule *,
71 bool (*suppress)(struct fib_rule *,
73 int (*match)(struct fib_rule *,
75 int (*configure)(struct fib_rule *,
80 int (*delete)(struct fib_rule *);
81 int (*compare)(struct fib_rule *,
84 int (*fill)(struct fib_rule *, struct sk_buff *,
86 size_t (*nlmsg_payload)(struct fib_rule *);
102 struct fib_rule *rule;
123 static inline void fib_rule_get(struct fib_rule *rule) in fib_rule_get()
128 static inline void fib_rule_put(struct fib_rule *rule) in fib_rule_put()
135 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table()
141 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table()
180 static inline bool fib_rule_requires_fldissect(struct fib_rule *rule) in fib_rule_requires_fldissect()
195 bool fib_rule_matchall(const struct fib_rule *rule);