diff options
author | Ethan Jackson <ethan@nicira.com> | 2011-07-20 15:07:46 -0700 |
---|---|---|
committer | Ethan Jackson <ethan@nicira.com> | 2011-07-22 17:46:48 -0700 |
commit | a368bb53d9769ae42042e122775672ac9546e3f9 (patch) | |
tree | 4cbb05275c16ffd4ab6d5121eeb78accf0c08b63 /lib/bundle.h | |
parent | 04a85497b994b0cb1c702d4ff8b0d2149767ae0e (diff) | |
download | openvswitch-a368bb53d9769ae42042e122775672ac9546e3f9.tar.gz |
bundle: New action "bundle_load".
The bundle_load action behaves the same as the bundle action,
except instead of outputting, it writes its result to a register.
Diffstat (limited to 'lib/bundle.h')
-rw-r--r-- | lib/bundle.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/bundle.h b/lib/bundle.h index a202ade49..12497f788 100644 --- a/lib/bundle.h +++ b/lib/bundle.h @@ -35,8 +35,13 @@ struct ofpbuf; uint16_t bundle_execute(const struct nx_action_bundle *, const struct flow *, bool (*slave_enabled)(uint16_t ofp_port, void *aux), void *aux); -int bundle_check(const struct nx_action_bundle *, int max_ports); +void bundle_execute_load(const struct nx_action_bundle *, struct flow *, + bool (*slave_enabled)(uint16_t ofp_port, void *aux), + void *aux); +int bundle_check(const struct nx_action_bundle *, int max_ports, + const struct flow *); void bundle_parse(struct ofpbuf *, const char *); +void bundle_parse_load(struct ofpbuf *b, const char *); void bundle_format(const struct nx_action_bundle *, struct ds *); /* Returns the 'i'th slave in 'nab'. */ |