]> git.ipfire.org Git - thirdparty/qemu.git/commit
virtio-net: Ensure queue index fits with RSS
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Mon, 1 Jul 2024 11:58:04 +0000 (20:58 +0900)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 28 Aug 2024 05:37:28 +0000 (08:37 +0300)
commitf8f1ea2a3c11b540befa3a8b1c572e0454450ce9
treef26ee4b23c14e7b74038c113fe8ab786dc9522f1
parentd639c0cb09dddced2bdedbb0b53aea5d489a1575
virtio-net: Ensure queue index fits with RSS

Ensure the queue index points to a valid queue when software RSS
enabled. The new calculation matches with the behavior of Linux's TAP
device with the RSS eBPF program.

Fixes: 4474e37a5b3a ("virtio-net: implement RX RSS processing")
Reported-by: Zhibin Hu <huzhibin5@huawei.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
(cherry picked from commit f1595ceb9aad36a6c1da95bcb77ab9509b38822d)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Fixes: CVE-2024-6505
hw/net/virtio-net.c