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

Reply via email to