Lines Matching refs:rule
166 static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp, in ipmr_rule_action() argument
172 switch (rule->action) { in ipmr_rule_action()
184 arg->table = fib_rule_get_table(rule, arg); in ipmr_rule_action()
186 mrt = ipmr_get_table(rule->fr_net, arg->table); in ipmr_rule_action()
193 static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in ipmr_rule_match() argument
202 static int ipmr_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in ipmr_rule_configure() argument
209 static int ipmr_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in ipmr_rule_compare() argument
215 static int ipmr_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in ipmr_rule_fill() argument
296 bool ipmr_rule_default(const struct fib_rule *rule) in ipmr_rule_default() argument
298 return fib_rule_matchall(rule) && rule->table == RT_TABLE_DEFAULT; in ipmr_rule_default()
355 bool ipmr_rule_default(const struct fib_rule *rule) in ipmr_rule_default() argument