[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] virtio-net discards TX data after link down
From: |
yuri . benditovich |
Subject: |
[Qemu-devel] [PATCH 0/3] virtio-net discards TX data after link down |
Date: |
Mon, 7 Nov 2016 10:20:26 +0200 |
From: Yuri Benditovich <address@hidden>
https://bugzilla.redhat.com/show_bug.cgi?id=1295637
Upon set_link monitor command or upon netdev deletion
virtio-net sends link down indication to the guest
and stops vhost if one is used.
Guest driver can still submit data for TX until it
recognizes link loss. If these packets not returned by
the host, the Windows guest will never be able to finish
disable/removal/shutdown. In order to allow qemu to
discard these packets, virtio queue shall update
its internal structure upon vhost stop.
Yuri Benditovich (3):
net: Add virtio queue interface to update used index from vring state
net: vhost stop updates virtio queue state
net: virtio-net discards TX data after link down
hw/net/virtio-net.c | 15 +++++++++++++++
hw/virtio/vhost.c | 1 +
hw/virtio/virtio.c | 5 +++++
include/hw/virtio/virtio.h | 1 +
4 files changed, 22 insertions(+)
--
1.9.1
- [Qemu-devel] [PATCH 0/3] virtio-net discards TX data after link down,
yuri . benditovich <=