[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] virtio-net: Only enable userland vq if using tap backend
From: |
Eugenio Pérez |
Subject: |
[PATCH 0/3] virtio-net: Only enable userland vq if using tap backend |
Date: |
Wed, 17 Nov 2021 20:28:48 +0100 |
Qemu falls back on userland handlers even if vhost-user and vhost-vdpa
cases. These assumes a tap device can handle the packets.
If a vdpa device fail to start, it can trigger a sigsegv because of
that. Do not resort on them unless actually possible.
Tested with tap backend vhost=on and vhost=off, and with vp_vdpa
modified to fail negotiation.
Eugenio Pérez (3):
virtio-net: Fix indentation
virtio-net: Only enable userland vq if using tap backend
virtio-net: Fix log message
include/hw/virtio/virtio.h | 2 ++
hw/net/virtio-net.c | 17 +++++++++++------
hw/virtio/virtio.c | 21 +++++++++++++--------
3 files changed, 26 insertions(+), 14 deletions(-)
--
2.27.0
- [PATCH 0/3] virtio-net: Only enable userland vq if using tap backend,
Eugenio Pérez <=
- [PATCH 1/3] virtio-net: Fix indentation, Eugenio Pérez, 2021/11/17
- [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Eugenio Pérez, 2021/11/17
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Jason Wang, 2021/11/18
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Eugenio Perez Martin, 2021/11/18
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Jason Wang, 2021/11/18
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Eugenio Perez Martin, 2021/11/19
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Jason Wang, 2021/11/21
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Eugenio Perez Martin, 2021/11/22
- Re: [PATCH 2/3] virtio-net: Only enable userland vq if using tap backend, Jason Wang, 2021/11/22
[PATCH 3/3] virtio-net: Fix log message, Eugenio Pérez, 2021/11/17