On Wed, Jan 12, 2022 at 12:37:12PM +0100, Miguel Duarte de Mora Barroso wrote: > For our use case, I'm considering mimicking Openstack's implementation - > [1] - and expose a knob that indicates what is the number of PCIe root > ports to be used upon the domain definition. > > I wonder how open would the community be to having a machine type alias > that would provide a "better" default - in the sense that it would have > more root port controllers. The problem with this suggestion is that the definition of "better" varies depending on who you ask :) There is no one-size-fits-all solution. libvirt follows the "mechanism, not policy" principle: the mechanism is already available, as documented in the page you were quoting, and the policy is better implemented in your application. OpenStack is a good example to follow in this regard. -- Andrea Bolognani / Red Hat / Virtualization