diff options
author | Ben Pfaff <blp@nicira.com> | 2010-12-09 11:03:35 -0800 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2010-12-09 11:03:35 -0800 |
commit | f393f81e425658cdfddf29ca23086bf66d6b733c (patch) | |
tree | 64b7bf6fbba0e3fe8b6bb169004128dd02905ca7 /lib/nx-match.h | |
parent | 9aee07644c8eb70626da28d4ccb9da4b9e57cd74 (diff) |
ofp-print, ofp-parse: Add support for NXAST_REG_MOVE and NXAST_REG_LOAD.
Diffstat (limited to 'lib/nx-match.h')
-rw-r--r-- | lib/nx-match.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/nx-match.h b/lib/nx-match.h index ba57f813..c790333d 100644 --- a/lib/nx-match.h +++ b/lib/nx-match.h @@ -20,6 +20,7 @@ #include <stdint.h> struct cls_rule; +struct ds; struct flow; struct ofpbuf; struct nx_action_reg_load; @@ -37,6 +38,12 @@ int nx_put_match(struct ofpbuf *, const struct cls_rule *); char *nx_match_to_string(const uint8_t *, unsigned int match_len); int nx_match_from_string(const char *, struct ofpbuf *); +void nxm_parse_reg_move(struct nx_action_reg_move *, const char *); +void nxm_parse_reg_load(struct nx_action_reg_load *, const char *); + +void nxm_format_reg_move(const struct nx_action_reg_move *, struct ds *); +void nxm_format_reg_load(const struct nx_action_reg_load *, struct ds *); + int nxm_check_reg_move(const struct nx_action_reg_move *, const struct flow *); int nxm_check_reg_load(const struct nx_action_reg_load *, const struct flow *); |