[ovs-dev] [of1.1 0/8] Add basic protocol support for OpenFlow 1.1

Ben Pfaff blp at nicira.com
Wed Apr 17 20:37:47 UTC 2013


OpenFlow 1.2 and 1.3 have been supported (experimentally) for a while,
but OpenFlow 1.1 was missing.  This series adds OpenFlow 1.1 support.

Ben Pfaff (8):
  vconn: Fix formatting of user message.
  tests: Fix typo in test name.
  ofp-util: Fix type of 'port' param to
    ofputil_encode_dump_ports_request().
  DESIGN: Update flow_mod section to describe OpenFlow 1.1+ behavior.
  OPENFLOW-1.1+: Remove items that I've verified to be implemented
    already.
  ofp-util: Add 'modify_cookie' to struct ofputil_flow_mod, to support
    OF1.1.
  tests: Add tests for mod flows with cookie miss on OF1.2.
  Add basic OpenFlow 1.1 protocol support.

 DESIGN                     |  120 ++++++++++++++++++++++++++++++++++++++-
 FAQ                        |   16 ++---
 NEWS                       |    2 +
 OPENFLOW-1.1+              |   12 ----
 lib/learn.c                |    3 +-
 lib/ofp-parse.c            |    4 +-
 lib/ofp-util.c             |  130 ++++++++++++++++++++++++++++++++++++++----
 lib/ofp-util.h             |   62 ++++++++++++++-------
 lib/vconn.c                |    2 +-
 ofproto/ofproto-dpif.c     |    1 +
 ofproto/ofproto.c          |    2 +-
 tests/learn.at             |    2 +-
 tests/ofp-print.at         |   20 +++++++
 tests/ofproto-macros.at    |    2 +-
 tests/ofproto.at           |  134 +++++++++++++++++++++++++++++++++++++++++++-
 utilities/ovs-ofctl.c      |    1 +
 vswitchd/vswitch.ovsschema |    7 ++-
 17 files changed, 451 insertions(+), 69 deletions(-)

-- 
1.7.2.5




More information about the dev mailing list