This is a non-RFC version of what was previously RFC patch 41/41 from here: http://openvswitch.org/pipermail/dev/2016-January/064607.html
I've made all the changes described here: http://openvswitch.org/pipermail/dev/2016-January/064875.html although the question of proper terminology never got an answer, so it's still up in the air. Ben Pfaff (10): ofproto-dpif-xlate: Do not execute resubmit again after recirculation. tests: Change ADD_OF_PORTS from macro to shell function. ofproto-macros: Change STRIP_XIDS from macro to shell function. ofproto-macros: Change STRIP_USED and STRIP_UID to shell functions. ofproto-macros: Remove STRIP_DURATION macro. tests: Convert dpif-netdev macros to shell functions. tests: Fix race in "ofproto-dpif - ofproto-dpif-monitor 1" test. tests: Avoid useless use of cat. ofp-actions: Add more detail when formatting unroll_xlate pseudo-action. Implement "closures". NEWS | 4 + include/openflow/nicira-ext.h | 99 +++++++- lib/meta-flow.c | 9 +- lib/meta-flow.h | 3 +- lib/ofp-actions.c | 80 +++++- lib/ofp-actions.h | 9 +- lib/ofp-errors.h | 15 +- lib/ofp-msgs.h | 8 + lib/ofp-print.c | 68 +++++ lib/ofp-util.c | 341 +++++++++++++++++++++++++ lib/ofp-util.h | 56 ++++- lib/rconn.c | 4 +- ofproto/connmgr.c | 65 +++-- ofproto/connmgr.h | 3 + ofproto/ofproto-dpif-xlate.c | 156 ++++++++++-- ofproto/ofproto-dpif-xlate.h | 4 + ofproto/ofproto-dpif.c | 35 +++ ofproto/ofproto-provider.h | 5 +- ofproto/ofproto.c | 25 ++ tests/bridge.at | 2 +- tests/classifier.at | 10 +- tests/dpif-netdev.at | 53 ++-- tests/learn.at | 12 +- tests/ofp-print.at | 6 + tests/ofproto-dpif.at | 564 ++++++++++++++++++++++++++++-------------- tests/ofproto-macros.at | 80 ++++-- tests/ofproto.at | 160 ++++++------ tests/ovs-ofctl.at | 2 +- tests/rstp.at | 7 - tests/tunnel.at | 2 +- tests/vlan-splinters.at | 2 +- tests/vlog.at | 6 +- utilities/ovs-ofctl.8.in | 19 +- utilities/ovs-ofctl.c | 111 +++++++-- vswitchd/vswitch.xml | 17 +- 35 files changed, 1636 insertions(+), 406 deletions(-) -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev