Removed proprietary (AVS and AVP) content from VNF section
Change-Id: I22579ebff290a7a7edf1cbb4cd8f6943b4afbead Signed-off-by: Keane Lim <keane.lim@windriver.com>
This commit is contained in:
@@ -1,29 +0,0 @@
|
|||||||
|
|
||||||
.. xyo1466098370729
|
|
||||||
.. _accelerated-virtual-interfaces:
|
|
||||||
|
|
||||||
==============================
|
|
||||||
Accelerated Virtual Interfaces
|
|
||||||
==============================
|
|
||||||
|
|
||||||
|VNFs| can be configured to use |org| |AVP| to improve throughput when
|
|
||||||
compared to emulated virtual drivers.
|
|
||||||
|
|
||||||
The |prod-os| |AVP| virtual |NIC| is a shared memory based high performance networking
|
|
||||||
device. Its potential maximum throughput is higher than other emulated virtual
|
|
||||||
|NIC| devices \(for example, e1000\). For more information, see
|
|
||||||
:ref:`wrs-avp-pmd—Accelerated DPDK Network Drivers
|
|
||||||
<wrs-avp-pmd-accelerated-dpdk-network-drivers>`.
|
|
||||||
|
|
||||||
.. seealso::
|
|
||||||
|
|
||||||
- :ref:`Standard Virtio - Backed with Vhost Support
|
|
||||||
<standard-virtio-backed-with-vhost-support>`
|
|
||||||
|
|
||||||
- :ref:`wrs-avp-pmd—Accelerated DPDK Network Drivers
|
|
||||||
<wrs-avp-pmd-accelerated-dpdk-network-drivers>`
|
|
||||||
|
|
||||||
- :ref:`Using a VIF Model when Creating Ports
|
|
||||||
<use-a-vif-model-when-creating-ports>`
|
|
||||||
|
|
||||||
|
|
@@ -21,15 +21,6 @@ Bootstrap Data
|
|||||||
bootstrap-data
|
bootstrap-data
|
||||||
configuration-using-metadata
|
configuration-using-metadata
|
||||||
|
|
||||||
------------------------------
|
|
||||||
Accelerated Virtual Interfaces
|
|
||||||
------------------------------
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
accelerated-virtual-interfaces
|
|
||||||
|
|
||||||
************************************
|
************************************
|
||||||
About Accelerated Virtual Interfaces
|
About Accelerated Virtual Interfaces
|
||||||
************************************
|
************************************
|
||||||
@@ -38,7 +29,6 @@ About Accelerated Virtual Interfaces
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
standard-virtio-backed-with-vhost-support
|
standard-virtio-backed-with-vhost-support
|
||||||
wrs-avp-pmd-accelerated-dpdk-network-drivers
|
|
||||||
use-a-vif-model-when-creating-ports
|
use-a-vif-model-when-creating-ports
|
||||||
|
|
||||||
|
|
||||||
|
@@ -29,12 +29,10 @@ The following |VNF|-related integration topics are included in this document:
|
|||||||
|
|
||||||
See :ref:`Bootstrap Data <bootstrap-data>`.
|
See :ref:`Bootstrap Data <bootstrap-data>`.
|
||||||
|
|
||||||
- Use |org| |AVPs| to improve throughput when compared to emulated
|
.. only:: partner
|
||||||
virtual drivers. See :ref:`Accelerated Virtual Interfaces
|
|
||||||
<accelerated-virtual-interfaces>`.
|
.. include:: ../_includes/overview-of-vnf-integration.rest
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|AVP|-|PMD| information is available in the following repository, for
|
|
||||||
more information, see `http://dpdk.org/ <http://dpdk.org/>`__.
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -11,11 +11,10 @@ mechanism to bring existing applications into the production environment
|
|||||||
immediately.
|
immediately.
|
||||||
|
|
||||||
For virtio interfaces, |prod-os| supports vhost-user transparently by default.
|
For virtio interfaces, |prod-os| supports vhost-user transparently by default.
|
||||||
This allows QEMU and AVS to share virtio queues through shared memory,
|
|
||||||
resulting in improved performance over standard virtio. The transparent
|
.. only:: partner
|
||||||
implementation provides a simplified alternative to the open-source |AVP|
|
|
||||||
kernel and |AVP|-|PMD| drivers. For more about these drivers, see
|
.. include:: ../_includes/standard-virtio-backed-with-vhost-support.rest
|
||||||
:ref:`Accelerated Virtual Interfaces <accelerated-virtual-interfaces>`. The
|
|
||||||
availability of vhost-user also offers additional performance enhancements
|
|
||||||
through optional multi-queue support for virtio interfaces.
|
|
||||||
|
|
||||||
|
@@ -9,39 +9,7 @@ Using a VIF Model when Creating Ports
|
|||||||
For any non Virtio |NIC|, you must create a port beforehand using the VIF
|
For any non Virtio |NIC|, you must create a port beforehand using the VIF
|
||||||
model.
|
model.
|
||||||
|
|
||||||
For example, to set up two |AVPs|, the heat template's binding:profile
|
You can use the command line. For example:
|
||||||
would contain definitions similar to the following.
|
|
||||||
|
|
||||||
.. code-block:: yaml
|
|
||||||
|
|
||||||
port_tenant_net_tenant1_avp:
|
|
||||||
type: OS::Neutron::Port
|
|
||||||
properties:
|
|
||||||
name: heat_port_port-tenant-net-tenant1-avp
|
|
||||||
network: tenant1-net1
|
|
||||||
value_specs: {"binding:profile": {"vif_model":"avp"}}
|
|
||||||
|
|
||||||
port_internal_net_tenant1_avp:
|
|
||||||
type: OS::Neutron::Port
|
|
||||||
properties:
|
|
||||||
name: heat_port_port-internal-net-tenant1-avp
|
|
||||||
network: internal0-net1
|
|
||||||
value_specs: {"binding:profile": {"vif_model":"avp"}}
|
|
||||||
|
|
||||||
tenant1_avp:
|
|
||||||
type: OS::Nova::Server
|
|
||||||
properties:
|
|
||||||
name: tenant1-avp4
|
|
||||||
flavor: small
|
|
||||||
block_device_mapping:
|
|
||||||
- {device_name: vda, volume_id: { get_resource: vol_tenant1_avp } }
|
|
||||||
networks:
|
|
||||||
- {network: tenant1-mgmt-net}
|
|
||||||
- {port: { get_resource: port_tenant_net_tenant1_avp } }
|
|
||||||
- {port: { get_resource: port_internal_net_tenant1_avp } }
|
|
||||||
|
|
||||||
|
|
||||||
Alternatively, you can use the command line. For example:
|
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -53,3 +21,6 @@ port.html
|
|||||||
<https://docs.openstack.org/python-openstackclient/train/cli/command-objects/
|
<https://docs.openstack.org/python-openstackclient/train/cli/command-objects/
|
||||||
port.html>`__.
|
port.html>`__.
|
||||||
|
|
||||||
|
.. only:: partner
|
||||||
|
|
||||||
|
.. include:: ../_includes/use-a-vif-model-when-creating-ports.rest
|
||||||
|
@@ -1,22 +0,0 @@
|
|||||||
|
|
||||||
.. aca1426867398719
|
|
||||||
.. _wrs-avp-pmd-accelerated-dpdk-network-drivers:
|
|
||||||
|
|
||||||
=============================================
|
|
||||||
wrs-avp-pmd--Accelerated DPDK Network Drivers
|
|
||||||
=============================================
|
|
||||||
|
|
||||||
This component contains AVS-compatible |DPDK| drivers for high-performance
|
|
||||||
DPDK-based networking |VNFs|.
|
|
||||||
|
|
||||||
The |prod-os| |AVP| virtual |NIC| is a high-performance networking device.
|
|
||||||
It can provide line rate throughput \(depending on the guest and AVS
|
|
||||||
configuration\). This package provides the Intel |DPDK| compatible |PMD|. It
|
|
||||||
can be compiled as a component of an Intel |DPDK| distribution.
|
|
||||||
|
|
||||||
The |prod-os| |AVP|-|PMD| driver is available at `http://dpdk.org/
|
|
||||||
<http://dpdk.org/>`__.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|org| no longer publishes |AVP|-|PMD| drivers on GitHub.
|
|
||||||
|
|
Reference in New Issue
Block a user