SR-IOV physical functions assignment with Neutron port

Registered by Vladik Romanovsky

Relying on the sriov-physical-function-passthrough spec [1], which describes
an implementation of a SR-IOV physical functions passthough support in Nova;
This spec will address the need for SR-IOV physical functions to be
associated with Neutron ports.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Vladik Romanovsky
Direction:
Approved
Assignee:
Nikola Đipanov
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-1
Started by
John Garbutt
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/sriov-pf-passthrough-neutron-port,n,z

Addressed by: https://review.openstack.org/239875
    Enable SR-IOV physical functions assignment with Neutron port

Addressed by: https://review.openstack.org/262585
    pci: Add utility method for getting the MAC addr

Gerrit topic: https://review.openstack.org/#q,topic:pf-neutron-port,n,z

Addressed by: https://review.openstack.org/262583
    Add a vnic type for PF passthrough and a new libvirt vif driver

Gerrit topic: https://review.openstack.org/#q,topic:pf-passthrough-neutron,n,z

Addressed by: https://review.openstack.org/262586
    neutron: Update the port with a MAC address for PFs

Addressed by: https://review.openstack.org/262584
    neutron: pci_request logic considers 'direct-physical' vnic type

Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://docs.openstack.org/releases/schedules/mitaka.html#m-nova-npff and http://docs.openstack.org/developer/nova/process.html#non-priority-feature-freeze
--johnthetubaguy 2016.02.08

Addressed by: https://review.openstack.org/295350
    Enable SR-IOV physical functions assignment with Neutron port

Addressed by: https://review.openstack.org/306345
    neutron: Update the port with a MAC address for PFs

Addressed by: https://review.openstack.org/306359
    Add a vnic type for PF passthrough and a new libvirt vif driver

Addressed by: https://review.openstack.org/306374
    neutron: pci_request logic considers 'direct-physical' vnic type

Gerrit topic: https://review.openstack.org/#q,topic:trivial,n,z

Addressed by: https://review.openstack.org/568870
    Rename spec to match blueprint

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.