Support SR-IOV network devices in VMs #130
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implement support for SR-IOV (direct PCI passthrough) virtual NICs inside VMs.
This is a 3 stage process:
Ensure Nodes can be configured with SR-IOV devices on a per-node basis (in
pvcnoded.yaml
) and that these devices are configured duringpvcnoded
startup.Ensure SR-IOV PFs and VFs are stored in Zookeeper, and that VF configuration can be managed via the API (e.g. setting vLANs, states, TX rates, etc.).
Add support for adding NICs to VMs of the SR-IOV types (either
macvtap
orhostdev
), and properly handle the situations involvinghostdev
types (e.g. preventing live migration).Steps 1 and 2 are mostly done; the second implied half of 2 (to add API support for managing a VF config) is next up.
closed via commit
e91a597591