devref: Cleanup OVS vHost User Guide
There are some formatting issues with this document. Fix them. Change-Id: I8fad16fb8dc11d87b1fc185be80046d1778d7b93
This commit is contained in:
parent
0cf24bd509
commit
5873e97dfc
@ -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+
|
||||||
|
|
||||||
[OVS]
|
Configuration
|
||||||
datapath_type=netdev
|
-------------
|
||||||
vhostuser_socket_dir=/var/run/openvswitch
|
|
||||||
|
|
||||||
When OVS is running with DPDK support enabled, and the datapath_type is set to
|
.. code-block:: ini
|
||||||
"netdev", then the OVS ML2 driver will use the vhost-user VIF type and pass
|
|
||||||
the necessary binding details to use OVS+DPDK and vhost-user sockets. This
|
[OVS]
|
||||||
includes the vhostuser_socket_dir setting, which must match the directory
|
datapath_type=netdev
|
||||||
passed to ovs-vswitchd on startup.
|
vhostuser_socket_dir=/var/run/openvswitch
|
||||||
|
|
||||||
|
When OVS is running with DPDK support enabled, and the ``datapath_type`` is
|
||||||
|
set to ``netdev``, then the OVS ML2 driver will use the ``vhost-user`` VIF
|
||||||
|
type and pass the necessary binding details to use OVS+DPDK and vhost-user
|
||||||
|
sockets. This includes the ``vhostuser_socket_dir`` setting, which must match
|
||||||
|
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.
|
||||||
|
Loading…
Reference in New Issue
Block a user