qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC 25/29] vhu: enable = false on get_vring_base


From: Maxime Coquelin
Subject: Re: [Qemu-devel] [RFC 25/29] vhu: enable = false on get_vring_base
Date: Tue, 4 Jul 2017 21:38:59 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0



On 06/28/2017 09:00 PM, Dr. David Alan Gilbert (git) wrote:
From: "Dr. David Alan Gilbert" <address@hidden>

When we receive a GET_VRING_BASE message set enable = false
to stop any new received packets modifying the ring.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>

Reviewed-by: Maxime Coquelin <address@hidden>

Maxime
---
  contrib/libvhost-user/libvhost-user.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/contrib/libvhost-user/libvhost-user.c 
b/contrib/libvhost-user/libvhost-user.c
index ceddeac74f..d37052b7b0 100644
--- a/contrib/libvhost-user/libvhost-user.c
+++ b/contrib/libvhost-user/libvhost-user.c
@@ -652,6 +652,7 @@ vu_get_vring_base_exec(VuDev *dev, VhostUserMsg *vmsg)
      vmsg->size = sizeof(vmsg->payload.state);
dev->vq[index].started = false;
+    dev->vq[index].enable = false;
      if (dev->iface->queue_set_started) {
          dev->iface->queue_set_started(dev, index, false);
      }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]