Hi, this series is intended to provide an implementation of EXT-350, draft OpenFlow 1.5 groups. It is intended for this to be a full implementation including:
* New Open Flow group mod message structure - Properties are omitted as none other than experimenter are defined * New Bucket structure including properties - Used by both group mod and group desc stats * Bucket actions - A sub-set of a group's buckets may be added or deleted 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. Thanks Ben! Simon Horman (13): ofp-errors: Add (draft) OpenFlow 1.5 group mod errors ofproto: Add types for (draft) OpenFlow 1.5 group mod ofp-util: Encoding and decoding of (draft) OpenFlow 1.5 group messages ofp-print: print bucket ids of OpenFlow 1.5 group messages ofp-print: Support printing of (draft) OpenFlow 1.5 group messages with bucket actions ofp-parse: Parse (draft) OpenFlow 1.5 bucket ids ofproto: Add OpenFlow 1.3 group stats test ofproto: Add OpenFlow 1.5 group tests ofp-util: Enhanced command error logging during encoding group mod messages ofp-util: Provide bucket list helper functions ofproto: handle (draft) OpenFlow 1.5 insert and remove group commands ofp-parse: Parse bucket commands of group mod ovs-ofctl: Support bucket commands include/openflow/openflow-1.5.h | 113 +++++++- lib/ofp-errors.h | 8 + lib/ofp-msgs.h | 7 +- lib/ofp-parse.c | 73 ++++- lib/ofp-print.c | 77 +++++- lib/ofp-util.c | 584 ++++++++++++++++++++++++++++++++++++++-- lib/ofp-util.h | 14 +- ofproto/ofproto.c | 110 +++++++- tests/ofp-print.at | 60 ++++- tests/ofproto.at | 186 ++++++++++++- utilities/ovs-ofctl.8.in | 64 ++++- utilities/ovs-ofctl.c | 20 ++ 12 files changed, 1273 insertions(+), 43 deletions(-) -- 2.1.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev