DPDKOVS - ML2 DPDK OVS Support

Registered by sean mooney on 2014-12-03

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 on 2014-12-03
Completed by
sean mooney on 2015-04-08

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.