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. Add dummy receivers that return no progress so it can keep running. Tested with a modified version of vp_vdpa to fail negotiation. This is another bersion of the patch proposed in [1], but the subject didn't match the patch anymore. [1] https://lists.nongnu.org/archive/html/qemu-devel/2021-11/msg03719.html Eugenio Pérez (3): virtio-net: Fix indentation vdpa: Add dummy receive callbacks virtio-net: Fix log message hw/net/virtio-net.c | 13 +++++++------ net/vhost-vdpa.c | 16 ++++++++++++++++ 2 files changed, 23 insertions(+), 6 deletions(-) -- 2.27.0