Lines Matching refs:vcap_rule

158 struct vcap_rule *vcap_alloc_rule(struct vcap_control *vctrl,
165 void vcap_free_rule(struct vcap_rule *rule);
167 int vcap_val_rule(struct vcap_rule *rule, u16 l3_proto);
169 int vcap_add_rule(struct vcap_rule *rule);
173 struct vcap_rule *vcap_copy_rule(struct vcap_rule *rule);
175 struct vcap_rule *vcap_get_rule(struct vcap_control *vctrl, u32 id);
177 int vcap_mod_rule(struct vcap_rule *rule);
180 int vcap_set_rule_set_keyset(struct vcap_rule *rule,
183 int vcap_set_rule_set_actionset(struct vcap_rule *rule,
186 void vcap_rule_set_counter_id(struct vcap_rule *rule, u32 counter_id);
189 int vcap_rule_add_key_bit(struct vcap_rule *rule, enum vcap_key_field key,
191 int vcap_rule_add_key_u32(struct vcap_rule *rule, enum vcap_key_field key,
193 int vcap_rule_add_key_u48(struct vcap_rule *rule, enum vcap_key_field key,
195 int vcap_rule_add_key_u72(struct vcap_rule *rule, enum vcap_key_field key,
197 int vcap_rule_add_key_u128(struct vcap_rule *rule, enum vcap_key_field key,
199 int vcap_rule_add_action_bit(struct vcap_rule *rule,
201 int vcap_rule_add_action_u32(struct vcap_rule *rule,
203 int vcap_rule_add_action_u72(struct vcap_rule *rule, enum vcap_action_field action,
212 int vcap_rule_set_counter(struct vcap_rule *rule, struct vcap_counter *ctr);
213 int vcap_rule_get_counter(struct vcap_rule *rule, struct vcap_counter *ctr);
221 const struct vcap_field *vcap_lookup_keyfield(struct vcap_rule *rule,
232 bool vcap_rule_find_keysets(struct vcap_rule *rule,
242 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule);
251 int vcap_filter_rule_keys(struct vcap_rule *rule,
263 int vcap_rule_mod_key_u32(struct vcap_rule *rule, enum vcap_key_field key,
266 int vcap_rule_mod_action_u32(struct vcap_rule *rule,
271 int vcap_rule_get_key_u32(struct vcap_rule *rule, enum vcap_key_field key,
275 int vcap_rule_rem_key(struct vcap_rule *rule, enum vcap_key_field key);
283 vcap_find_actionfield(struct vcap_rule *rule, enum vcap_action_field act);