From: Alexandr Moshkov Date: Thu, 15 Jan 2026 08:11:01 +0000 (+0500) Subject: vhost-user.rst: specify vhost-user back-end action on GET_VRING_BASE X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7985b6a5652979460d28008f3ab8cd4166b6e55;p=thirdparty%2Fqemu.git vhost-user.rst: specify vhost-user back-end action on GET_VRING_BASE By default, we assume that server need to wait all inflight IO on GET_VRING_BASE. However, this fact is not recorded anywhere in the documentation. So, add this info in rst. Signed-off-by: Alexandr Moshkov Reviewed-by: Stefan Hajnoczi Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Message-Id: <20260115081103.655749-2-dtalexundeer@yandex-team.ru> --- diff --git a/docs/interop/vhost-user.rst b/docs/interop/vhost-user.rst index 93f756d3f4..505f8d3a33 100644 --- a/docs/interop/vhost-user.rst +++ b/docs/interop/vhost-user.rst @@ -1250,7 +1250,8 @@ Front-end message types When and as long as all of a device's vrings are stopped, it is *suspended*, see :ref:`Suspended device state - `. + `. The back-end must complete all inflight I/O + requests for the specified vring before stopping it. The request payload's *num* field is currently reserved and must be set to 0.