enable a neutron port to be associated with a SRIOV VF, and thus pci-passthrough capable
Addresse functionalities required in the neutron side to support SRIOV. Basically, a neutron port can be either pci-passthrough capable or not. There are existing port properties that can be used for this purpose:
binding:
binding:profile
* Add the ability to specify the following in the port-create API:
. PCI alias
. direct pci-passthrough
. port profile
* Add property to indicate the PCI device used for a neutron port
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Baodong (Robert) Li
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Armando Migliaccio
Related branches
Related bugs
Sprints
Whiteboard
Hi Robert,
I suggest to split this blueprint into two separate blueprints.
One blueprint for neutron port extension with PCI device properties.
Second blueprint for vnic_type request support on ML2 plugin.
I think these two efforts make sense as separate commits.
I am going to open new blueprint for the later.