Add support for InfiniBand SR-IOV for libvirt virtualization

Registered by Irena Berezovsky

SR-IOV networking support was added for nova during Juno Release. Currently it is enabled only for Ethernet Fabric. This blueprint intention is to add support for InfiniBand SR-IOV networking to nova via dedicated vif_type support in generic libvirt vif driver. Neutron support for InfiniBand networking is already enabled in Mellanox ML2 Mechanism Driver.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Irena Berezovsky
Direction:
Approved
Assignee:
Irena Berezovsky
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
Irena Berezovsky
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/171065
    Add spec for VIF Driver for SR-IOV InfiniBand

Gerrit topic: https://review.openstack.org/#q,topic:bp/vif-driver-ib-passthrough,n,z

Addressed by: https://review.openstack.org/131729
    Add spec for VIF Driver for SR-IOV InfiniBand

Addressed by: https://review.openstack.org/145779
    Adding ib_hostdev VIF driver for InfiniBand network with SR-IOV

It seems like everything is up for review, so moving this to NeedsCodeReview so it gets more attention. --johnthetubaguy 16th July 2015

Pending patches
-----------------------

Addressed by: https://review.openstack.org/187052
    Adding support for InfiniBand SR-IOV vif type

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.