Initial OpenFlow 1.3 support
authorJarno Rajahalme <jarno.rajahalme@nsn.com>
Tue, 27 Nov 2012 15:44:22 +0000 (17:44 +0200)
committerBen Pfaff <blp@nicira.com>
Tue, 27 Nov 2012 17:37:50 +0000 (09:37 -0800)
commit2e1ae2005ed347d2dfebd23fff40c54a1a2a6716
treee8bfc3b61bd60017b5da871dfd0a0a62f7f8690d
parent6ed3b860fe806fce26dfc760cb428a9a5432d329
Initial OpenFlow 1.3 support

Initial OpenFlow 1.3 support with new include/openflow/openflow-1.3.h.
Most of the messages that differ from 1.2 are implemented. OFPT_SET_ASYNC
is implemented via NX_SET_ASYNC_CONFIG, other new message types are yet to
be implemented. Stats replies that add duration fields are implemented at
encode/decode level only. Test cases for implemented features are included.
Remaining FIXME:s should not cause runtime aborts. Make check comes out
clean.

Signed-off-by: Jarno Rajahalme <jarno.rajahalme@nsn.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
27 files changed:
build-aux/extract-ofp-errors
build-aux/extract-ofp-msgs
include/openflow/automake.mk
include/openflow/openflow-1.0.h
include/openflow/openflow-1.1.h
include/openflow/openflow-1.2.h
include/openflow/openflow-1.3.h [new file with mode: 0644]
include/openflow/openflow-common.h
include/openflow/openflow.h
lib/learning-switch.c
lib/nx-match.c
lib/ofp-errors.c
lib/ofp-errors.h
lib/ofp-msgs.c
lib/ofp-msgs.h
lib/ofp-parse.c
lib/ofp-print.c
lib/ofp-util.c
lib/ofp-util.h
lib/rconn.c
ofproto/ofproto.c
tests/learn.at
tests/ofp-errors.at
tests/ofp-print.at
tests/ofp-util.at
tests/ovs-ofctl.at
vswitchd/vswitch.ovsschema