On Mon, Sep 26, 2016 at 10:34:48AM +0200, Greg Kurz wrote: > All these errors are caused by a buggy guest: let's switch the device to > the broken state instead of terminating QEMU. Also we detach the element > from the virtqueue and free it. > > If this happens, virtio_net_flush_tx() also returns -EINVAL, so that all > callers can stop processing the virtqueue immediatly. > > Signed-off-by: Greg Kurz <gr...@kaod.org> > --- > v3: - detach and free element > - updated changelog > --- > hw/net/virtio-net.c | 26 ++++++++++++++++++-------- > 1 file changed, 18 insertions(+), 8 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature