Hi, this series is intended to complete a full implementation of EXT-350, draft OpenFlow 1.5 groups including. It provides the missing components of that implementation by adding support for bucket actions. Other portions of support for OpenFlow 1.5 groups has already been merged (thanks Ben :).
Key Changes between v3 and v4 * As suggested by Ben Pfaff - Add per-function comment to copy_buckets_for_insert_bucket() and copy_buckets_for_remove_bucket() - Fix bug in copy_buckets_for_remove_bucket(): it should return an error if the command_bucket_id is not found regardless of if the existing group's bucket list is empty or not. - Remove empty-bucket list check for OFPERR_OFPGMFC_UNKNOWN_BUCKET from handle_group_mod(). This is handled when decoding the message. Key Changes between v2 and v3 * As suggested by Ben Pfaff - Ensure remove bucket group mod message does not have any buckets when decoding message rather than when handling it. - Do not blindly access array in bad_group_cmd() - Povide function-level comments for bucket list helper functions - Correct help text for ovs-ofctl bucket commands - Add NEWS entry * Dropped many patches that have been merged. Key Changes between v1 and v2 * As suggested by Ben Pfaff - Update changelog annotation to use ONF-JIRA: EXT-350 - Use correct descriptions for the new errors - Remove unused/unnecessary ofp15_* strures - Do not imply actions are a list: they are a set * Dropped many patches that have been merged. Simon Horman (3): ofproto: handle (draft) OpenFlow 1.5 insert and remove group commands ovs-ofctl: Support bucket commands NEWS: (draft) OpenFlow 1.5 groups are now supported NEWS | 1 + ofproto/ofproto.c | 115 ++++++++++++++++++++++++++++++++++++++++++++++- tests/ofproto.at | 103 ++++++++++++++++++++++++++++++++++++++++++ utilities/ovs-ofctl.8.in | 57 +++++++++++++++++++++-- utilities/ovs-ofctl.c | 18 ++++++++ 5 files changed, 290 insertions(+), 4 deletions(-) -- 2.1.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev