This patch set has the residual changes that didn't
merge from v21.

v22->v23:
  rebase

v21->v22:
  Unlike previous versions, the persist ovn flow tables
  patch changes semantics of the desired physical flow
  hmap table from one-to-one to one-to-many, and uses
  the logical parent's UUID to disambiguate.  This
  should provide robustness in the face of multiple
  modules trying to program the same (table, priority,
  match) tuple with different actions.

  The second patch leverages this semantics change to
  uses a simpler mechanism for handling ovsdb row
  modifications than previous versions of the patch set.

Ryan Moats (2):
  ovn-controller: Persist ovn flow tables
  ovn-controller: Add incremental processing to lflow_run and physical_run

 ovn/controller/binding.c        |   6 +
 ovn/controller/encaps.c         |   5 +
 ovn/controller/lflow.c          | 109 +++++++++++----
 ovn/controller/lflow.h          |   4 +-
 ovn/controller/lport.c          |  14 +-
 ovn/controller/lport.h          |   4 +-
 ovn/controller/ofctrl.c         | 294 +++++++++++++++++++++++++++++-----------
 ovn/controller/ofctrl.h         |  22 ++-
 ovn/controller/ovn-controller.c |   9 +-
 ovn/controller/patch.c          |   8 ++
 ovn/controller/physical.c       | 152 ++++++++++++++++-----
 ovn/controller/physical.h       |   3 +-
 12 files changed, 472 insertions(+), 158 deletions(-)

-- 
2.7.4 (Apple Git-66)

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to