This is mostly a rebase versus v1. A few patches have been acked, and patch 1 includes a bug fix.
Ben Pfaff (21): ovn-controller: Fix potential use-after-free in get_core_config(). ovn-controller: Drop unnecessary checks for ovsdb_idl_is_alive(). ovn-controller: Avoid blocking to commit OVSDB transactions. ovn-controller: Explicitly pass the flow table from function to function. ovn-controller: Pass 'br_int' explicitly to functions that need it. ovn-controller: Factor encapsulation code out of chassis code. ovn-controller: Pass 'chassis_id' explicitly to functions that need it. ovn-controller: Tolerate missing integration bridge. ovn-controller: Tolerate missing 'chassis_id'. ovn-controller: Rename init functions that just register IDL columns. ovn-controller: Honor external-ids:ovn-bridge changing. ovn-controller: Slightly adjust pipeline init and destroy for consistency. ovn-controller: Use controller_ctx just to pass around data. smap: New function smap_get_uuid(). nroff: Add support for 'diagram' XML element for protocol headers. ovn: Rename Binding table to Port_Binding. ovn: Rename Pipeline table to Rule table. actions: Allow caller to specify output table. rule: Introduce MFF_LOG_DATAPATH macro for consistency. ofctrl: Negotiate OVN Geneve option. ovn: Change strategy for tunnel keys. lib/smap.c | 13 +- lib/smap.h | 4 +- ovn/TODO | 21 +- ovn/controller/automake.mk | 8 +- ovn/controller/binding.c | 123 ++-- ovn/controller/binding.h | 11 +- ovn/controller/chassis.c | 382 +--------- ovn/controller/chassis.h | 10 +- ovn/controller/{chassis.c => encaps.c} | 211 ++---- ovn/controller/{binding.h => encaps.h} | 17 +- ovn/controller/ofctrl.c | 516 +++++++++----- ovn/controller/ofctrl.h | 9 +- ovn/controller/ovn-controller.c | 299 ++++---- ovn/controller/ovn-controller.h | 9 +- ovn/controller/physical.c | 400 ++++++++--- ovn/controller/physical.h | 23 +- ovn/controller/{pipeline.c => rule.c} | 129 ++-- ovn/controller/{pipeline.h => rule.h} | 34 +- ovn/lib/actions.c | 20 +- ovn/lib/actions.h | 6 +- ovn/northd/ovn-northd.c | 1186 ++++++++++++++++++++------------ ovn/ovn-architecture.7.xml | 369 ++++++++-- ovn/ovn-nb.xml | 17 +- ovn/ovn-sb.ovsschema | 46 +- ovn/ovn-sb.xml | 334 +++++++-- python/build/nroff.py | 98 +++ tests/test-ovn.c | 2 +- 27 files changed, 2618 insertions(+), 1679 deletions(-) copy ovn/controller/{chassis.c => encaps.c} (58%) copy ovn/controller/{binding.h => encaps.h} (60%) rename ovn/controller/{pipeline.c => rule.c} (77%) rename ovn/controller/{pipeline.h => rule.h} (53%) -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev