qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2] net: add print link status of nic in print_net_c


From: ZhiPeng Lu
Subject: [Qemu-devel] [PATCH v2] net: add print link status of nic in print_net_client function
Date: Fri, 3 Nov 2017 22:18:05 +0800

We can directly know the information of vm by executing "info network" command,
 including the link state of nics, without executing other commands again.

Signed-off-by: ZhiPeng Lu <address@hidden>
Reviewed-by: Jiyun Fan <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
---
v2: correct commit messages
---
 net/net.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/net/net.c b/net/net.c
index 39ef546..9e349cb 100644
--- a/net/net.c
+++ b/net/net.c
@@ -1298,10 +1298,14 @@ void print_net_client(Monitor *mon, NetClientState *nc)
 {
     NetFilterState *nf;
 
-    monitor_printf(mon, "%s: index=%d,type=%s,%s\n", nc->name,
+    monitor_printf(mon, "%s: index=%d,type=%s,%s", nc->name,
                    nc->queue_index,
                    NetClientDriver_str(nc->info->type),
                    nc->info_str);
+    if (nc->info->type == NET_CLIENT_DRIVER_NIC) {
+        monitor_printf(mon, ",link status:%s", nc->link_down ? "down" : "up");
+    }
+    monitor_printf(mon, "\n");
     if (!QTAILQ_EMPTY(&nc->filters)) {
         monitor_printf(mon, "filters:\n");
     }
-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]