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
[email protected]
http://openvswitch.org/mailman/listinfo/dev