]> 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:46 +0000 (16:51 +0300)
commitcefd67f2543045cfebe51f9e6feccfa56cda9797
tree013c86bc34bb1f758b5d572f3eb0377e891792f0
parentd34c201195ecea4fa5c3328a8f5507ca6d2c0a96
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 7.2.x)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/net/virtio-net.c