diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2011-02-09 18:45:04 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2011-02-20 18:05:48 +0100 |
commit | ab1cbe1c6df3c1f11db42148f929113ad9608ba1 (patch) | |
tree | eacd3f0b0c238313d589a4b4bdc7112fbdfbc71e /qemu-lock.h | |
parent | f45a11088b9971470218e156f8c78a5fce33adb5 (diff) | |
download | hqemu-ab1cbe1c6df3c1f11db42148f929113ad9608ba1.zip hqemu-ab1cbe1c6df3c1f11db42148f929113ad9608ba1.tar.gz |
net: notify peer about link status change
qemu makes it possible to disable link at tap which is not communicated
to the guest but causes all packets to be dropped.
This works for virtio userspace, as qemu stops giving it packets, but
not for virtio-net connected to vhost-net as that does not get notified
about this change.
Notify peer when this happens, which will then be used by the follow-up
patch to stop/start vhost-net.
Note: it might be a good idea to make peer link status match tap in this
case, so the guest gets an event and updates the carrier state. For now
stay bug for bug compatible with what we used to have in userspace.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reported-by: pradeep <psuriset@linux.vnet.ibm.com>
Acked-by: Alex Williamson <alex.williamson@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'qemu-lock.h')
0 files changed, 0 insertions, 0 deletions