DPDKOVS - ML2 DPDK OVS Support

Registered by sean mooney

This blueprint adds support for dpdk accelerated ovs with the qemu vhost-user
port type to the neutron ml2 plugin.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Medium
Drafter:
sean mooney
Direction:
Approved
Assignee:
sean mooney
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 7.0.0
Started by
sean mooney
Completed by
sean mooney

Related branches

Sprints

Whiteboard

Problem Description
===================

High volume workload such as telco workloads require throughput optimised
datapaths to deliver traffic to the guest. The standard kernel vhost
implementation is not able to provide adequate performance to support telco
workloads. The qemu vhost-user interface introduced in qemu 2.1 provides an
alternative userspace interface that could be used to support telco workloads
in combination with high throughput userspace vSwitches.

Gerrit topic: https://review.openstack.org/#q,topic:bp/ml2-dpdk-ovs-mechanism-driver,n,z

Addressed by: https://review.openstack.org/138742
    DPDKOVS - ML2 DPDK OVS Support

Addressed by: https://review.openstack.org/#/c/143154
   Add Networking-OVS-DPDK project to StackForge

see https://github.com/stackforge/networking-ovs-dpdk implementation of ML2 DPDK OVS Support

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.