v1->v2:
   - Fixed some bugs reported by Mickey throughout the series.
   - Patches 1 and 2 are new.
   - Patch 3 is modified in various ways, most notably to avoid using the
   datapath "sample" action, to add a test, and to better conform to style
   in a few small ways.

v2->v3:
   - Patch 5 is revised according to William's comments.
   - Patch 13 incorporates a bug fix from Mickey.
   - Patches 1 and 2 are new.
   - Patches 14, 15, and 16 are new, and patch 16 now introduces conditional
     monitoring.

Ben Pfaff (15):
  ovn-controller: Don't enable IDL tracking.
  ovsdb-idl: Drop write-only member from struct ovsdb_idl_condition.
  ofp-actions: Use struct ext_action_header for appropriate actions.
  ofp-actions: Move function for struct ofpact_nest near struct
    definition.
  ovn-controller: Make indexes more broadly available.
  lport: Be a little more careful building lport index.
  lport: Tolerate null pointers in destroy functions.
  lport: Add index for logical datapaths.
  ovn-controller: Handle only relevant ports and flows.
  pnysical: Factor code out of consider_port_binding().
  ovn-controller: Avoid code duplication getting chassis record.
  ovn-controller: Drop most uses of OVS patch ports.
  ovn-controller: Rename all_lports to local_lports.
  ovsdb-idl: Change interface to conditional monitoring.
  ovn-controller: Monitor only necessary southbound rows.

William Tu (1):
  ofp-actions: Add clone action.

 include/openvswitch/ofp-actions.h |  17 +-
 lib/ofp-actions.c                 | 185 +++++++++++++-------
 lib/ovsdb-data.h                  |   1 +
 lib/ovsdb-idl-provider.h          |   5 -
 lib/ovsdb-idl.c                   | 220 +++++++++++++++---------
 lib/ovsdb-idl.h                   |  29 +++-
 ofproto/ofproto-dpif-xlate.c      |  14 ++
 ovn/controller/binding.c          | 145 +++++++++++-----
 ovn/controller/binding.h          |  11 +-
 ovn/controller/chassis.c          |  12 +-
 ovn/controller/chassis.h          |   3 +-
 ovn/controller/lflow.c            |  46 +----
 ovn/controller/lflow.h            |   1 -
 ovn/controller/lport.c            |  82 +++++++++
 ovn/controller/lport.h            |  33 +++-
 ovn/controller/ovn-controller.c   | 142 ++++++++++------
 ovn/controller/ovn-controller.h   |  33 ++--
 ovn/controller/patch.c            | 110 ++----------
 ovn/controller/patch.h            |   6 +-
 ovn/controller/physical.c         | 343 ++++++++++++++++++++++----------------
 ovn/controller/physical.h         |   9 +-
 ovn/controller/pinctrl.c          |  36 ++--
 ovn/controller/pinctrl.h          |   4 +-
 ovsdb/ovsdb-idlc.in               | 207 ++---------------------
 python/ovs/db/idl.py              |  31 ++--
 tests/ofp-actions.at              |   5 +
 tests/ofproto-dpif.at             |  18 ++
 tests/ovn-controller.at           |  50 +-----
 tests/ovn.at                      |   4 +-
 tests/ovsdb-idl.at                |  30 ++--
 tests/system-traffic.at           |  29 ++++
 tests/test-ovsdb.c                | 208 +++++++----------------
 tests/test-ovsdb.py               |  16 +-
 33 files changed, 1069 insertions(+), 1016 deletions(-)

-- 
2.10.2

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to