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
[email protected]
http://openvswitch.org/mailman/listinfo/dev