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 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev