]> git.ipfire.org Git - thirdparty/qemu.git/commit
virtio-net: Fix num_buffers for version 1
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Wed, 8 Jan 2025 12:13:29 +0000 (21:13 +0900)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 5 Apr 2025 13:51:01 +0000 (16:51 +0300)
commit5bafc11bf58de5733dde013d0433b1a599ebd153
treec1c3e73561eb8f4736bdbeabaeb3d54410713513
parent49d8a107424c2fdde69d932164d6370854f5d7fc
virtio-net: Fix num_buffers for version 1

The specification says the device MUST set num_buffers to 1 if
VIRTIO_NET_F_MRG_RXBUF has not been negotiated.

Fixes: df91055db5c9 ("virtio-net: enable virtio 1.0")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-Id: <20250108-buffers-v1-1-a0c85ff31aeb@daynix.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Lei Yang <leiyang@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
(cherry picked from commit c17ad4b11bd268a35506cd976884562df6ca69d7)
(Mjt: adjust for 8.2.x)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/net/virtio-net.c