diff options
author | Ben Pfaff <blp@nicira.com> | 2010-11-17 10:07:48 -0800 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2010-12-03 10:30:11 -0800 |
commit | 87542e21fa88f0e566fdff023410a33f11d164ba (patch) | |
tree | 53f037543fb284906e3f90ad9ece55d598fa931c /lib/classifier.h | |
parent | 492f75720ea291dc418602aac49cf4cd5695f3ce (diff) |
classifier: New cls_rule functions for setting registers and tun_id.
Diffstat (limited to 'lib/classifier.h')
-rw-r--r-- | lib/classifier.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/classifier.h b/lib/classifier.h index 2dc0bdf9..5629fc02 100644 --- a/lib/classifier.h +++ b/lib/classifier.h @@ -74,6 +74,10 @@ void cls_rule_init_catchall(struct cls_rule *, unsigned int priority); void cls_rule_zero_wildcarded_fields(struct cls_rule *); +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); +void cls_rule_set_tun_id(struct cls_rule *, ovs_be32 tun_id); void cls_rule_set_in_port(struct cls_rule *, uint16_t odp_port); void cls_rule_set_dl_type(struct cls_rule *, ovs_be16); void cls_rule_set_dl_src(struct cls_rule *, const uint8_t[6]); |