aboutsummaryrefslogtreecommitdiff
path: root/lib/classifier.h
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2012-07-12 10:13:10 -0700
committerBen Pfaff <blp@nicira.com>2012-07-12 14:12:55 -0700
commit6ceeaa926d9cb325d963da0c6f03bcc3b98c0344 (patch)
tree3c430577cf1d8881a73d336f318c57aaf1341e36 /lib/classifier.h
parente615b0a347057f9af7e93922acd4ae794ac87015 (diff)
classifier: New function cls_rule_is_loose_match().
This function will be useful in an upcoming commit. Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/classifier.h')
-rw-r--r--lib/classifier.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/classifier.h b/lib/classifier.h
index ec7316cd..b154899d 100644
--- a/lib/classifier.h
+++ b/lib/classifier.h
@@ -87,6 +87,9 @@ void cls_rule_init_catchall(struct cls_rule *, unsigned int priority);
void cls_rule_zero_wildcarded_fields(struct cls_rule *);
+bool cls_rule_is_loose_match(const struct cls_rule *rule,
+ const struct cls_rule *criteria);
+
void cls_rule_set_reg(struct cls_rule *, unsigned int reg_idx, uint32_t value);
void cls_rule_set_reg_masked(struct cls_rule *, unsigned int reg_idx,
uint32_t value, uint32_t mask);