v1->v2:
Rebased.
Added 7 patches that completely refactor OpenFlow action handling
and implement the OpenFlow 1.5 (draft) Copy-Field action.
Ben Pfaff (16):
ofp-util: Remove prototypes for unimplemented functions.
ofp-actions: Add action bitmap abstraction.
ofp-actions: Add instructions bitmaps and fix related bug.
ofproto: Correctly report table miss configuration in table stats.
ofp-util: Abstract table miss configuration and fix related bugs.
ofp-util: Fix table features decoding of multiple tables.
ofp-util: Fix table features decoding of action and instruction
fields.
ofp-util: Fix table features decoding of match and mask.
ofproto: Implement OpenFlow 1.3+ table features request.
ovs-ofctl: Un-document "apply_actions" because it does not exist.
ovs-ofctl: Fix error message in "parse-ofp10-actions" internal
command.
ofp-parse: Make string conversion functions available outside this
file.
ofp-actions: Pretend that OpenFlow 1.0 has instructions.
ofp-actions: Centralize all OpenFlow action code for maintainability.
ovs-ofctl: Generalize action and instruction test commands.
ofp-actions: Add support for OpenFlow 1.5 (draft) Copy-Field action.
NEWS | 2 +
OPENFLOW-1.1+ | 3 -
build-aux/extract-ofp-actions | 376 ++
include/openflow/nicira-ext.h | 1014 -----
include/openflow/openflow-1.0.h | 50 +-
include/openflow/openflow-1.1.h | 127 -
include/openflow/openflow-1.2.h | 20 -
include/openflow/openflow-1.3.h | 25 -
include/openflow/openflow-common.h | 76 -
lib/automake.mk | 8 +-
lib/bundle.c | 115 +-
lib/bundle.h | 7 +-
lib/learn.c | 212 -
lib/learn.h | 6 +-
lib/multipath.c | 60 +-
lib/multipath.h | 11 +-
lib/nx-match.c | 121 -
lib/nx-match.h | 19 -
lib/ofp-actions.c | 8165 ++++++++++++++++++++++++------------
lib/ofp-actions.h | 298 +-
lib/ofp-errors.h | 3 +-
lib/ofp-msgs.h | 2 +-
lib/ofp-parse.c | 1251 +-----
lib/ofp-parse.h | 17 +-
lib/ofp-print.c | 511 +--
lib/ofp-util.c | 1083 +++--
lib/ofp-util.def | 104 -
lib/ofp-util.h | 198 +-
ofproto/connmgr.c | 13 +-
ofproto/ofproto-dpif.c | 57 +-
ofproto/ofproto-provider.h | 76 +-
ofproto/ofproto.c | 266 +-
ofproto/ofproto.h | 20 +-
tests/ofp-actions.at | 176 +-
tests/ofp-print.at | 133 +-
tests/ofproto-dpif.at | 67 +-
tests/ofproto.at | 220 +-
utilities/ovs-ofctl.8.in | 3 -
utilities/ovs-ofctl.c | 247 +-
39 files changed, 7779 insertions(+), 7383 deletions(-)
create mode 100755 build-aux/extract-ofp-actions
delete mode 100644 lib/ofp-util.def
--
1.7.10.4
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev