Jorge Moreira <jemoreira@google.com> 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