Changing the parsing of the PCI addresses to find and manage virtual functions for SR-IOV support

Registered by Gabriel Laupre

On a vNIC, the driver attaches and manages the virtual functions (VFs) through physical functions (PFs). The sysfs builds links under /sys/class/net/ of all PCI addresses attached to those functions. The way nova manages and threats those functions makes assumptions that different vendor NIC drivers follow the same pattern to build the path on the system.
The way it is implemented yet follows the way the Intel driver builds the path on the system.
The purpose of this blueprint is to allow nova to find and manage the VFs using the PCI addresses independently of the vendor NIC.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Gabriel Laupre
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.