Message ID | c17ad4b11bd268a35506cd976884562df6ca69d7.1743715021.git.mst@redhat.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [PULL,1/2] virtio-net: Fix num_buffers for version 1 | expand |
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index de87cfadff..340c6b6422 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -1999,6 +1999,8 @@ static ssize_t virtio_net_receive_rcu(NetClientState *nc, const uint8_t *buf, offsetof(typeof(hdr), virtio_net.hdr.num_buffers), sizeof(hdr.virtio_net.hdr.num_buffers)); + } else { + hdr.virtio_net.hdr.num_buffers = cpu_to_le16(1); } guest_offset = n->has_vnet_hdr ?