[ovs-dev] [PATCH v2 00/13] Add OVN tutorial for OpenStack

Ben Pfaff blp at ovn.org
Wed May 3 15:45:47 UTC 2017


This is what I'm planning to present at OpenStack Boston.  The tutorial
itself is pretty simple; I spent most of the time working on it either
trying to figure how to do things in OpenStack or figuring out ways to
improve the OVN utilities that make them easier to use in an OpenStack
environment.

v1->v2:
  - Several patches applied and dropped from the series.
  - ovn-trace support for ct_?nat fixes from Mickey.
  - Rebase fixes.

Ben Pfaff (13):
  ovn-northd: Propagate Neutron port names to southbound database.
  ovn-northd: Propagate Neutron datapath names to southbound database.
  ovn-northd: Keep external-ids up-to-date in Datapath_Binding.
  ovn-sbctl: Allow database commands to refer to datapaths by name.
  ovn-sbctl: Get rid of redundant code by using function from
    db-ctl-base.
  ovn-sbctl: Add --ovs option to "lflow-list", for listing OpenFlow
    flows.
  ovn-sbctl: Display and accept friendly logical port and datapath
    names.
  ovn-trace: Fix message style in VLOG_WARN call.
  ovn-trace: Add some basic tracing for ct_snat and ct_dnat actions.
  ovn-trace: Add support for partial UUID matches for ports and
    datapaths.
  ovn-trace: Accept human-friendly logical port and datapath names.
  ovn-trace: Display friendlier port and datapath names.
  Documentation: Add an OVN tutorial for OpenStack.

 Documentation/automake.mk                 |    1 +
 Documentation/tutorials/index.rst         |    1 +
 Documentation/tutorials/ovn-openstack.rst | 1922 +++++++++++++++++++++++++++++
 NEWS                                      |    2 +
 include/openvswitch/ofp-print.h           |    4 +-
 lib/db-ctl-base.c                         |   43 +-
 lib/db-ctl-base.h                         |   16 +-
 lib/ofp-print.c                           |    2 +-
 ovn/northd/ovn-northd.c                   |   65 +-
 ovn/ovn-nb.xml                            |   16 +
 ovn/ovn-sb.ovsschema                      |   10 +-
 ovn/ovn-sb.xml                            |   51 +-
 ovn/utilities/ovn-sbctl.8.in              |   15 +-
 ovn/utilities/ovn-sbctl.c                 |  128 +-
 ovn/utilities/ovn-trace.8.xml             |   65 +
 ovn/utilities/ovn-trace.c                 |  222 +++-
 16 files changed, 2452 insertions(+), 111 deletions(-)
 create mode 100644 Documentation/tutorials/ovn-openstack.rst

-- 
2.10.2



More information about the dev mailing list