On Wed, Feb 15, 2017 at 1:49 PM, Michael S. Tsirkin <mst@xxxxxxxxxx> wrote: > The logic is simple really. With #VCPUs == #queues we can reasonably > assume this box is mostly doing networking so we can set affinity > the way we like. With VCPUs > queues clearly VM is doing more stuff > so we need a userspace policy to take that into account, > we don't know ourselves what is the right thing to do. > > Arguably for #VCPUs == #queues we are not always doing the right thing > either but I see this as an argument to move more smarts > into core kernel not for adding more dumb heuristics in the driver. Thanks for all the feedback, Michael. We'll drop this patch and move to user mode. Thanks, Ben