v1->v2: Add patch 5.
v2->v3: Break patch 5 into a series of 6 patches, each of which actually
  makes sense and is ready for review.
v3->v4: Drop patches 1 to 6 because they were applied.  Update patch 3
  based on Justin's comments (changing "resubmit" to "next").  Add patches
  5 through 9 (patch 5 is from Justin) to actually install flows into
  ovs-vswitchd.
v4->v5: Drop patches 1 and 2 because they were applied.  Update patch 7
  (that installs flows into the switch) to delete all flows on startup, not 
  just those in table 0.  Add 5 patches from Justin and 3 new patches of my
  own that make the end-to-end OVN system ready for testing and debugging.
  (I think that some of Justin's patches still need review and fine-tuning,
  but they were prerequisites for mine.)

Ben Pfaff (9):
  ovn: New module for parsing OVN actions as OpenFlow.
  ovn-controller: Implement translation of OVN flows into OpenFlow.
  rconn: Only increment seqno when connection actually drops or
    reconnects.
  ovs-sandbox: Use "secure" mode for br-int, in OVN mode.
  match: Add MATCH_CATCHALL_INITIALIZER.
  ovn-controller: Install generated pipeline flows into OVS via
    OpenFlow.
  ovs-architecture: Recommend disable-in-band=true for integration
    bridge.
  pipeline: Add macros to map logical registers to MFF_REG6 and
    MFF_REG7.
  ovn-controller: Implement logical/physical translation flows.

Justin Pettit (6):
  ovn-controller: Make integration bridge config part of general
    context.
  ovn-controller: Clarify that some config changes require a restart.
  ovn-controller: Don't log every interface missing "iface-id".
  ovn-controller: Rename "chassis_name" to "chassis_id".
  ovn: Constrain supported tunnel types.
  ovn-controller: Create tunnels based on Chassis configuration.

 lib/match.h                                     |   5 +-
 lib/rconn.c                                     |   2 +-
 ovn/DESIGN.md                                   |  45 +++
 ovn/TODO                                        |  13 -
 ovn/automake.mk                                 |   1 +
 ovn/controller/automake.mk                      |   8 +-
 ovn/controller/bindings.c                       |  48 +--
 ovn/controller/chassis.c                        | 370 ++++++++++++++++---
 ovn/controller/ofctrl.c                         | 463 ++++++++++++++++++++++++
 ovn/controller/{ovn-controller.h => ofctrl.h}   |  27 +-
 ovn/controller/ovn-controller.8.xml             |  11 +-
 ovn/controller/ovn-controller.c                 |  70 +++-
 ovn/controller/ovn-controller.h                 |   5 +-
 ovn/controller/physical.c                       | 183 ++++++++++
 ovn/controller/{ovn-controller.h => physical.h} |  22 +-
 ovn/controller/pipeline.c                       | 364 +++++++++++++++++++
 ovn/controller/pipeline.h                       |  49 +++
 ovn/lib/actions.c                               | 242 +++++++++++++
 ovn/lib/actions.h                               |  38 ++
 ovn/lib/automake.mk                             |   2 +
 ovn/lib/expr.c                                  | 179 ++++++++-
 ovn/lib/expr.h                                  |  15 +-
 ovn/ovn-architecture.7.xml                      |  27 +-
 ovn/ovn-sb.ovsschema                            |   6 +-
 ovn/ovn-sb.xml                                  |  11 +-
 tests/ovn.at                                    |  75 +++-
 tests/test-ovn.c                                |  74 +++-
 tutorial/ovs-sandbox                            |   5 +-
 28 files changed, 2186 insertions(+), 174 deletions(-)
 create mode 100644 ovn/DESIGN.md
 create mode 100644 ovn/controller/ofctrl.c
 copy ovn/controller/{ovn-controller.h => ofctrl.h} (54%)
 create mode 100644 ovn/controller/physical.c
 copy ovn/controller/{ovn-controller.h => physical.h} (56%)
 create mode 100644 ovn/controller/pipeline.c
 create mode 100644 ovn/controller/pipeline.h
 create mode 100644 ovn/lib/actions.c
 create mode 100644 ovn/lib/actions.h

-- 
2.1.3

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

Reply via email to