On Tue, Jun 27, 2023 at 04:23:05PM +0800, Xuan Zhuo wrote: > So, this is how I understand the process of creating vf: > > 1. Create a PCI VF, at this time there may be no backend virtio device, or > there > is only a default backend. It does not fully meet our expectations. > 2. Create device or migrate device > 3. Bind the backend virtio device to the vf
I can see this making sense as a feature bit that says VFs are not initialized by default and must first be setup through an admin command. This will likely need to be a feature bit because it's changing behaviour outside of admin commands. Then, we can have: ADMIN_SETUP VF# ADMIN_CLEANUP VF# I like this because this generalizes CREATE/DESTROY that SIOV guys proposed. Why do we need an id as a level of indirection though? What is wrong with just using VF# directly? -- MST --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscr...@lists.oasis-open.org For additional commands, e-mail: virtio-dev-h...@lists.oasis-open.org