diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2021-12-22 07:23:05 -0800 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2021-12-22 07:23:06 -0800 |
| commit | 8d29feca838bce06473616168b6d5c0b35b96c94 (patch) | |
| tree | 2f04b1a75d0412278119404cbb07c7ea0d8e772a /hw/net/virtio-net.c | |
| parent | 8c5f94cd4182753959c8be8de415120dc879d8f0 (diff) | |
| parent | e63ed64c6d10768b3a41c3337226372a9664ef6f (diff) | |
| download | focaccia-qemu-8d29feca838bce06473616168b6d5c0b35b96c94.tar.gz focaccia-qemu-8d29feca838bce06473616168b6d5c0b35b96c94.zip | |
Merge tag 'pull-request-2021-12-22' of https://gitlab.com/thuth/qemu into staging
* Fixes for the virtio-net-failover test * Silence warnings in the boot-serial-test * Make qtests more flexible wrt missing machines and devices # gpg: Signature made Wed 22 Dec 2021 01:20:18 AM PST # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "thuth@redhat.com" # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [unknown] # gpg: aka "Thomas Huth <thuth@redhat.com>" [unknown] # gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown] # gpg: aka "Thomas Huth <huth@tuxfamily.org>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2021-12-22' of https://gitlab.com/thuth/qemu: tests/qtest/virtio-net-failover: Use g_file_open_tmp() to create temporary file tests/qtest/boot-order-test: Check whether machines are available tests/qtest/cdrom-test: Check whether devices are available before using them tests/qtest: Improve endianness-test to work with missing machines and devices tests/qtest: Add a function that checks whether a device is available MAINTAINERS: Update COLO Proxy section tests/qtest: Make the filter tests independent from a specific NIC tests/qtest/boot-serial-test: Silence the warning about deprecated sga device failover: Silence warning messages during qtest Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'hw/net/virtio-net.c')
| -rw-r--r-- | hw/net/virtio-net.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index f2014d5ea0..cf8ab0f8af 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -44,6 +44,7 @@ #include "hw/pci/pci.h" #include "net_rx_pkt.h" #include "hw/virtio/vhost.h" +#include "sysemu/qtest.h" #define VIRTIO_NET_VM_VERSION 11 @@ -926,7 +927,11 @@ static void virtio_net_set_features(VirtIODevice *vdev, uint64_t features) qatomic_set(&n->failover_primary_hidden, false); failover_add_primary(n, &err); if (err) { - warn_report_err(err); + if (!qtest_enabled()) { + warn_report_err(err); + } else { + error_free(err); + } } } } |