I don’t have the patch 6/7 in my email, but here is the Ack for it: Acked-by: Jarno Rajahalme <ja...@ovn.org>
> On Feb 9, 2016, at 10:10 PM, Ben Pfaff <b...@ovn.org> wrote: > > This is the third revision of my "closures" patch. > > The first version was: > http://openvswitch.org/pipermail/dev/2016-January/064607.html > > The second version, unfortunately not marked v2, was: > https://patchwork.ozlabs.org/patch/574946/ > and the v1->v2 changes were described at: > http://openvswitch.org/pipermail/dev/2016-January/064875.html > > Changes v2->v3: > - Patches 1 through 6 are new. > - There's a terminology change starting in patch 6. Now the process > of pausing translation is called "freezing", and there are two users > of freezing, which are recirculation and closures. > - I added the ability to provide arbitrary user data on NXAST_PAUSE > which is passed to the controller in a property on NXT_CLOSURE. > - I made all the changes described in: > http://openvswitch.org/pipermail/dev/2016-February/065984.html > - I added a few more tests to ofp-print.at and ofp-actions.at. > - Probably other refinements I've forgotten. > > Ben Pfaff (7): > dynamic-string: Make ds_chomp() return true if it removed a character. > ofpbuf: Make ofpbuf_put_hex() accept period between hex bytes also. > ofproto-dpif-xlate: Improve recirc_unroll_actions() interface. > ofproto-dpif-xlate: New helper function ctx_cancel_recirculation(). > ofproto-dpif-xlate: Break recirculation actions out from action_set. > ofproto-dpif-xlate: Distinguish "freezing" from "recirculation". > Implement "closures". > > NEWS | 4 + > include/openflow/nicira-ext.h | 100 ++++++++- > lib/dynamic-string.c | 7 +- > lib/dynamic-string.h | 4 +- > lib/meta-flow.c | 9 +- > lib/meta-flow.h | 3 +- > lib/ofp-actions.c | 174 ++++++++++++--- > lib/ofp-actions.h | 13 +- > lib/ofp-errors.h | 15 +- > lib/ofp-msgs.h | 8 + > lib/ofp-print.c | 81 +++++++ > lib/ofp-util.c | 362 +++++++++++++++++++++++++++++++ > lib/ofp-util.h | 60 +++++- > lib/ofpbuf.c | 12 +- > lib/rconn.c | 4 +- > ofproto/connmgr.c | 70 ++++-- > ofproto/connmgr.h | 3 + > ofproto/ofproto-dpif-xlate.c | 485 +++++++++++++++++++++++++----------------- > ofproto/ofproto-dpif-xlate.h | 4 + > ofproto/ofproto-dpif.c | 35 +++ > ofproto/ofproto-provider.h | 3 + > ofproto/ofproto.c | 25 +++ > tests/ofp-actions.at | 18 ++ > tests/ofp-print.at | 34 +++ > tests/ofproto-dpif.at | 174 +++++++++++++++ > tests/ofproto-macros.at | 35 ++- > tests/ofproto.at | 2 + > utilities/ovs-ofctl.8.in | 32 ++- > utilities/ovs-ofctl.c | 111 +++++++--- > vswitchd/vswitch.xml | 17 +- > 30 files changed, 1603 insertions(+), 301 deletions(-) > > -- > 2.1.3 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev