devref: Cleanup OVS vHost User Guide

There are some formatting issues with this document. Fix them.

Change-Id: I8fad16fb8dc11d87b1fc185be80046d1778d7b93
This commit is contained in:
Stephen Finucane 2016-05-11 17:30:17 +01:00
parent 0cf24bd509
commit 5873e97dfc

View File

@ -20,7 +20,6 @@
''''''' Heading 4 ''''''' Heading 4
(Avoid deeper levels because they do not render well.) (Avoid deeper levels because they do not render well.)
Neutron Open vSwitch vhost-user support Neutron Open vSwitch vhost-user support
======================================= =======================================
@ -34,23 +33,26 @@ installation and passes that information over RPC via the agent
'configurations' dictionary. The ML2 driver uses this information to select 'configurations' dictionary. The ML2 driver uses this information to select
the proper VIF type and binding details. the proper VIF type and binding details.
Neutron+OVS+DPDK platform requirements Platform requirements
-------------------------------------- ---------------------
OVS 2.4.0+
DPDK 2.0+
Neutron OVS+DPDK vhost-user config * OVS 2.4.0+
---------------------------------- * DPDK 2.0+
Configuration
-------------
.. code-block:: ini
[OVS] [OVS]
datapath_type=netdev datapath_type=netdev
vhostuser_socket_dir=/var/run/openvswitch vhostuser_socket_dir=/var/run/openvswitch
When OVS is running with DPDK support enabled, and the datapath_type is set to When OVS is running with DPDK support enabled, and the ``datapath_type`` is
"netdev", then the OVS ML2 driver will use the vhost-user VIF type and pass set to ``netdev``, then the OVS ML2 driver will use the ``vhost-user`` VIF
the necessary binding details to use OVS+DPDK and vhost-user sockets. This type and pass the necessary binding details to use OVS+DPDK and vhost-user
includes the vhostuser_socket_dir setting, which must match the directory sockets. This includes the ``vhostuser_socket_dir`` setting, which must match
passed to ovs-vswitchd on startup. the directory passed to ``ovs-vswitchd`` on startup.
What about the networking-ovs-dpdk repo? What about the networking-ovs-dpdk repo?
---------------------------------------- ----------------------------------------
@ -58,5 +60,5 @@ What about the networking-ovs-dpdk repo?
The networking-ovs-dpdk repo will continue to exist and undergo active The networking-ovs-dpdk repo will continue to exist and undergo active
development. This feature just removes the necessity for a separate ML2 driver development. This feature just removes the necessity for a separate ML2 driver
and OVS agent in the networking-ovs-dpdk repo. The networking-ovs-dpdk project and OVS agent in the networking-ovs-dpdk repo. The networking-ovs-dpdk project
also provides a devstack plugin which also allows automated CI, a puppet also provides a devstack plugin which also allows automated CI, a Puppet
module, and an OpenFlow-based security group implementation. module, and an OpenFlow-based security group implementation.