From 56512e1dc1c6a00d37da09baa35981908fb9b5c7 Mon Sep 17 00:00:00 2001 From: Jason Wang Date: Tue, 4 Dec 2018 11:53:44 +0800 Subject: [PATCH] net: hub: suppress warnings of no host network for qtest If we want to qtest through hub, it would be much more simpler and safer to configure the hub without host network. So silent this warnings for qtest. Signed-off-by: Jason Wang Reviewed-by: Thomas Huth Message-id: 20181204035347.6148-3-jasowang@redhat.com Signed-off-by: Peter Maydell --- net/hub.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/hub.c b/net/hub.c index 78b671ed958..5795a678edb 100644 --- a/net/hub.c +++ b/net/hub.c @@ -20,6 +20,7 @@ #include "hub.h" #include "qemu/iov.h" #include "qemu/error-report.h" +#include "sysemu/qtest.h" /* * A hub broadcasts incoming packets to all its ports except the source port. @@ -346,7 +347,7 @@ void net_hub_check_clients(void) if (has_host_dev && !has_nic) { warn_report("hub %d with no nics", hub->id); } - if (has_nic && !has_host_dev) { + if (has_nic && !has_host_dev && !qtest_enabled()) { warn_report("hub %d is not connected to host network", hub->id); } } -- 2.39.5