Lines Matching full:rule

9 					 struct prestera_acl_rule *rule,  in prestera_flower_parse_actions()  argument
39 err = prestera_acl_rule_action_add(rule, &a_entry); in prestera_flower_parse_actions()
47 static int prestera_flower_parse_meta(struct prestera_acl_rule *rule, in prestera_flower_parse_meta() argument
83 return prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse_meta()
87 struct prestera_acl_rule *rule, in prestera_flower_parse() argument
113 prestera_acl_rule_priority_set(rule, f->common.prio); in prestera_flower_parse()
116 err = prestera_flower_parse_meta(rule, f, block); in prestera_flower_parse()
145 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
154 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
173 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
184 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
200 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
210 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
231 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
239 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
254 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
263 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
277 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
285 err = prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse()
290 return prestera_flower_parse_actions(block, rule, in prestera_flower_parse()
291 &f->rule->action, in prestera_flower_parse()
299 struct prestera_acl_rule *rule; in prestera_flower_replace() local
302 rule = prestera_acl_rule_create(block, f->cookie); in prestera_flower_replace()
303 if (IS_ERR(rule)) in prestera_flower_replace()
304 return PTR_ERR(rule); in prestera_flower_replace()
306 err = prestera_flower_parse(block, rule, f); in prestera_flower_replace()
310 err = prestera_acl_rule_add(sw, rule); in prestera_flower_replace()
318 prestera_acl_rule_destroy(rule); in prestera_flower_replace()
325 struct prestera_acl_rule *rule; in prestera_flower_destroy() local
328 rule = prestera_acl_rule_lookup(prestera_acl_block_ruleset_get(block), in prestera_flower_destroy()
330 if (rule) { in prestera_flower_destroy()
332 prestera_acl_rule_del(sw, rule); in prestera_flower_destroy()
333 prestera_acl_rule_destroy(rule); in prestera_flower_destroy()
341 struct prestera_acl_rule *rule; in prestera_flower_stats() local
347 rule = prestera_acl_rule_lookup(prestera_acl_block_ruleset_get(block), in prestera_flower_stats()
349 if (!rule) in prestera_flower_stats()
352 err = prestera_acl_rule_get_stats(sw, rule, &packets, &bytes, &lastuse); in prestera_flower_stats()