On Sun, Dec 07, 2014 at 04:32:45PM -0500, Don Dutile wrote: > > > >Does a one-shot flag suffice? E.g., consider assigning a VF to VM and > >than shutting down the VM. Assuming this feature is disabled, > >the VF didn't appear on the hypervisor prior to the assignment but > >will appear after its shutdown. > > > +1 to this question. > All I see is a one-shot savings in VF configuration time at pci_sriov_enable() time. > Please explain why this is so important for mlx5 (sriov) operation? > This is not a specific mlx5 requirement. The rational is that you don't want to probe the virtual fucntions at the hypervisor just because they appear there all of the sudden. You are likely to want to assign some of them to VMs so why probe them and then remove them? It makes sense to me that other drivers would also like this kind of fucntionality. > Can the vf driver probe be called & exit early the first time, and perform full > (host) configuration thereafter? > Yes, this can be done but I was thinking that other drivers could also benefit from such functionality. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html