Description of problem: Direct passthrough of physical networking devices and SR-IOV virtual functions. * Includes requirement for neutron to have an understanding of which external networks each device is connected to. * Includes requirement for nova scheduler to have an understanding of incoming instance network requirements and how they map to those external networks and devices. * Includes requirement to be able to mix and match, some virtio networking devices (typically management interface) and some direct passthrough. Single instance may have a virtio management device and two or more passed through devices connected to different internal or external networks. Devices: Intel 82599
Upstream gerrit queries for relevant patches (might be a little easier - and complete than the individual external tracker links): https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/pci-passthrough-sriov,n,z https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/make-resource-tracker-use-objects,n,z (the PCI ones at any rate) https://review.openstack.org/#/q/status:merged+project:openstack/nova+branch:master+topic:bp/pci-passthrough-sriov,n,z
All blocking bugs are now CLOSED.