On Mon, Mar 08, 2021 at 01:30:59PM +0800, Jason Wang wrote: > Currently, the default msix vectors for virtio-net-pci is 3 which is > obvious not suitable for multiqueue guest, so we depends on the user > or management tools to pass a correct vectors parameter. In fact, we > can simplifying this by calculating the number of vectors on realize. > > Consider we have N queues, the number of vectors needed is 2*N + 2 > (#queue pais + plus one config interrupt and control vq). We didn't
Maybe this can be squashed in but it's not important: s/pais/pairs/ > check whether or not host support control vq because it was added > unconditionally by qemu to avoid breaking legacy guests such as Minix. > > Signed-off-by: Jason Wang <jasow...@redhat.com> > --- > hw/core/machine.c | 1 + > hw/virtio/virtio-net-pci.c | 8 +++++++- > 2 files changed, 8 insertions(+), 1 deletion(-) Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature