This series adds the basic communication handlers for the bundles
functionality. The actual message pre-validation and commits are
not implemented.

Signed-off-by: Alexandru Copot <alex.miha...@gmail.com>
Cc: Daniel Baluta <dbal...@ixiacom.com>

Alexandru Copot (5):
  openflow-1.4.h: Add bundle structure definitions
  ofproto: Allow the use of the OpenFlow 1.4 protocol
  Add basic implementation for OpenFlow 1.4 bundles
  tests: add OpenFlow 1.4 bundles tests
  tests: fix broken tests after enabling OpenFlow 1.4

 build-aux/extract-ofp-errors       |   3 +-
 build-aux/extract-ofp-msgs         |   8 +-
 include/openflow/openflow-1.4.h    | 114 +++++++++++++++++
 include/openflow/openflow-common.h |   2 +-
 lib/learning-switch.c              |   2 +
 lib/ofp-errors.c                   |   2 +
 lib/ofp-errors.h                   |  52 ++++++++
 lib/ofp-msgs.c                     |   5 +
 lib/ofp-msgs.h                     |  14 ++-
 lib/ofp-print.c                    | 100 +++++++++++++++
 lib/ofp-util.c                     | 175 ++++++++++++++++++++++++++
 lib/ofp-util.h                     |  27 +++-
 lib/rconn.c                        |   2 +
 ofproto/automake.mk                |   5 +-
 ofproto/bundles.c                  | 252 +++++++++++++++++++++++++++++++++++++
 ofproto/bundles.h                  |  53 ++++++++
 ofproto/connmgr.c                  |  23 ++++
 ofproto/connmgr.h                  |   3 +
 ofproto/ofproto.c                  |  73 +++++++++++
 tests/ofp-errors.at                |   2 +
 tests/ofp-print.at                 | 130 ++++++++++++++++++-
 tests/ofp-util.at                  |   2 +-
 tests/ofproto-macros.at            |   2 +-
 tests/ofproto.at                   | 234 ++++++++++++++++++++++++++++++++++
 utilities/ovs-ofctl.c              |   1 +
 vswitchd/vswitch.ovsschema         |   5 +-
 26 files changed, 1273 insertions(+), 18 deletions(-)
 create mode 100644 ofproto/bundles.c
 create mode 100644 ofproto/bundles.h

-- 
1.9.0

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to