Add basic implementation for OpenFlow 1.4 bundles
authorAlexandru Copot <alex.mihai.c@gmail.com>
Fri, 2 May 2014 06:54:27 +0000 (09:54 +0300)
committerBen Pfaff <blp@nicira.com>
Fri, 2 May 2014 16:41:33 +0000 (09:41 -0700)
commit777af88d50b8271a8cc8f0a79d17022944481506
tree3f6d419d949582706c3771a9d33dfe5be521c998
parent17a40d3404df4aa6393dd126cb6f0ae99b72031a
Add basic implementation for OpenFlow 1.4 bundles

This is only the communication part of the bundles functionality.
The actual message pre-validation and commits are not implemented.

We also enable OF1.4 for all the tests.

Signed-off-by: Alexandru Copot <alex.mihai.c@gmail.com>
Cc: Daniel Baluta <dbaluta@ixiacom.com>
[blp@nicira.com made ofputil_decode_bundle_add() more obviously correct]
Signed-off-by: Ben Pfaff <blp@nicira.com>
17 files changed:
include/openflow/openflow-1.4.h
lib/learning-switch.c
lib/ofp-errors.h
lib/ofp-msgs.h
lib/ofp-print.c
lib/ofp-util.c
lib/ofp-util.h
lib/rconn.c
ofproto/automake.mk
ofproto/bundles.c [new file with mode: 0644]
ofproto/bundles.h [new file with mode: 0644]
ofproto/connmgr.c
ofproto/connmgr.h
ofproto/ofproto.c
tests/ofp-print.at
tests/ofproto-macros.at
tests/ofproto.at