[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 6/8] virtio-net: set/clear vhost_started in reverse
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PATCH 6/8] virtio-net: set/clear vhost_started in reverse order |
Date: |
Wed, 26 Dec 2012 12:52:39 +0200 |
As vhost started is cleared last thing on stop,
set it first things on start. This makes it
possible to use vhost_started while start is in
progress which is used by follow-up patches.
Signed-off-by: Michael S. Tsirkin <address@hidden>
---
hw/virtio-net.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-net.c b/hw/virtio-net.c
index 5d03b31..b756d57 100644
--- a/hw/virtio-net.c
+++ b/hw/virtio-net.c
@@ -126,12 +126,12 @@ static void virtio_net_vhost_status(VirtIONet *n, uint8_t
status)
if (!vhost_net_query(tap_get_vhost_net(n->nic->nc.peer), &n->vdev)) {
return;
}
+ n->vhost_started = 1;
r = vhost_net_start(tap_get_vhost_net(n->nic->nc.peer), &n->vdev);
if (r < 0) {
error_report("unable to start vhost net: %d: "
"falling back on userspace virtio", -r);
- } else {
- n->vhost_started = 1;
+ n->vhost_started = 0;
}
} else {
vhost_net_stop(tap_get_vhost_net(n->nic->nc.peer), &n->vdev);
--
MST
- [Qemu-devel] [PATCH 0/8] virtio-pci: msix masking optimizations, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 1/8] virtio: don't waste irqfds on control vqs, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 2/8] msix: add api to access msix message, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 4/8] virtio-pci: cache msix messages, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 3/8] kvm: add stub for update msi route, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 5/8] virtio: backend virtqueue notifier masking, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 8/8] vhost: backend masking support, Michael S. Tsirkin, 2012/12/26
- [Qemu-devel] [PATCH 6/8] virtio-net: set/clear vhost_started in reverse order,
Michael S. Tsirkin <=
- [Qemu-devel] [PATCH 7/8] vhost: set started flag while start is in progress, Michael S. Tsirkin, 2012/12/26