Lines Matching refs:rule
182 static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp, in ipmr_rule_action() argument
188 switch (rule->action) { in ipmr_rule_action()
200 arg->table = fib_rule_get_table(rule, arg); in ipmr_rule_action()
202 mrt = __ipmr_get_table(rule->fr_net, arg->table); in ipmr_rule_action()
209 static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in ipmr_rule_match() argument
214 static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in ipmr_rule_configure() argument
221 static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in ipmr_rule_compare() argument
227 static int ipmr_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in ipmr_rule_fill() argument
306 bool ipmr_rule_default(const struct fib_rule *rule) in ipmr_rule_default() argument
308 return fib_rule_matchall(rule) && rule->table == RT_TABLE_DEFAULT; in ipmr_rule_default()
366 bool ipmr_rule_default(const struct fib_rule *rule) in ipmr_rule_default() argument