libvirt: Support vhost user in libvirt vif driver

Registered by Przemyslaw Czesnowicz on 2014-12-03

QEMU has a new type of network interface, vhost-user, and we want to
make this available to Neutron drivers. This will support deploying
high-throughput userspace vswitches for OpenStack-based applications.
There are two types of vSwitches that can use vhost-user
interface, a generic vhost-user vSwitch and ovs based one, both types
should be supported.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Przemyslaw Czesnowicz
Direction:
Approved
Assignee:
Przemyslaw Czesnowicz
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Przemyslaw Czesnowicz on 2015-01-26
Completed by
Przemyslaw Czesnowicz on 2015-02-18

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/libvirt-vif-vhost-user,n,z

Addressed by: https://review.openstack.org/138736
    Support vhost-user in libvirt vif driver

Addressed by: https://review.openstack.org/149309
    Libvirt: Support for generic vhostuser vif.

Sorry, we have now hit the non-priority feature freeze for kilo. Please resubmit your spec for the L release. --johnthetubaguy 5th Feb 2015
Addressed by: https://review.openstack.org/149310
    Libvirt: Support ovs plug in vhostuser vif

Blueprint is given an exception for one week --johnthetubaguy 16th Feb 2015

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.