On Tue, Apr 21, 2026 at 2:12 PM Stefan Hajnoczi <[email protected]> wrote: > > On Mon, Apr 20, 2026 at 05:48:13PM -0700, Jorge Moreira wrote: > > While starting the vrings on SET_VRING_KICK could solve the state > > machine issue, it still won't notify the back-end that buffers are > > ready (the driver won't do this). Non-polling back-ends depend on this > > kick, especially for queues where data flows only from the driver to > > the back-end. Most implementations likely attempt to read from the > > queue only after receiving the kick. > > This is an interesting question to clarify in the spec. > > Stefan
This is the question that interests me most, to be honest. I'd rather have the discussion about when to activate the vrings in a different thread and keep this one focused on whether the front-end should send the kick or if the back-end is expected to check if there are "new" buffers in the vring after restore.
