[ovs-dev] [PATCH v3 0/7] EXT-350: (draft) OpenFlow 1.5 groups

Simon Horman simon.horman at netronome.com
Wed Nov 12 06:24:07 UTC 2014


Hi,

this series is intended to complete a full implementation of
EXT-350, draft OpenFlow 1.5 groups including. It provides the missing
compoents 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 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 (7):
  ofp-util: Do not allow buckets for OFPGC15_REMOVE_BUCKET
  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
  NEWS: (draft) OpenFlow 1.5 groups are now supported

 NEWS                     |   1 +
 lib/ofp-parse.c          |  60 ++++++++++++++++-
 lib/ofp-util.c           | 168 +++++++++++++++++++++++++++++++++++++++++++----
 lib/ofp-util.h           |   6 ++
 ofproto/ofproto.c        | 110 ++++++++++++++++++++++++++++++-
 tests/ofproto.at         |  94 ++++++++++++++++++++++++++
 utilities/ovs-ofctl.8.in |  57 +++++++++++++++-
 utilities/ovs-ofctl.c    |  18 +++++
 8 files changed, 495 insertions(+), 19 deletions(-)

-- 
2.1.1




More information about the dev mailing list