SR-IOV Virtual Function Lifetimes - Myron Stowe, Red Hat
Channel: Linux Plumbers Conference
Date: 2013-10-08

Virtual Functions (VFs) currently must be removed by virtfn_remove() under the control of the Physical Function (PF) driver, not by the standard pci_stop_and_remove_bus_device(). This leads to special cases, e.g., omitting the sysfs "remove" file for VFs. Creation of VFs is under the control of the PF driver and may always be special, but can we make the VFs less special afterwards? What should we do with the VFs when the driver releases the PF? http://www.linuxplumbersconf.org/2013/