Jorge Moreira <[email protected]> pointed out that the ring state machine is underspecified. This patch series updates the spec to clarify how the ring state machine works, makes libvhost-user spec-compliant, and improves the compatibility of QEMU's vhost-user front-end.
Stefan Hajnoczi (3): vhost-user.rst: clarify when rings are started libvhost-user: look for available vq buffers upon SET_VRING_KICK vhost-user: inject kick after SET_VRING_KICK docs/interop/vhost-user.rst | 26 +++++++++++++++++------ hw/virtio/vhost-user.c | 24 ++++++++++++++++++++- subprojects/libvhost-user/libvhost-user.c | 10 ++++----- 3 files changed, 48 insertions(+), 12 deletions(-) -- 2.54.0
