[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 07/10] monitor: Expose pvrdma device statistics coun
From: |
Yuval Shaia |
Subject: |
[Qemu-devel] [PATCH 07/10] monitor: Expose pvrdma device statistics counters |
Date: |
Thu, 31 Jan 2019 15:08:47 +0200 |
Signed-off-by: Yuval Shaia <address@hidden>
---
hmp-commands-info.hx | 14 ++++++++++++++
monitor.c | 6 ++++++
2 files changed, 20 insertions(+)
diff --git a/hmp-commands-info.hx b/hmp-commands-info.hx
index cbee8b944d..32f6215619 100644
--- a/hmp-commands-info.hx
+++ b/hmp-commands-info.hx
@@ -522,6 +522,20 @@ STEXI
@item info cpustats
@findex info cpustats
Show CPU statistics.
+ETEXI
+
+ {
+ .name = "pvrdmastats",
+ .args_type = "",
+ .params = "",
+ .help = "show pvrdma device statistics",
+ .cmd = hmp_info_pvrdmastats,
+ },
+
+STEXI
address@hidden info pvrdmastats
address@hidden info pvrdmastats
+Show pvrdma device statistics.
ETEXI
#if defined(CONFIG_SLIRP)
diff --git a/monitor.c b/monitor.c
index eb39fb015b..7a96c02438 100644
--- a/monitor.c
+++ b/monitor.c
@@ -84,6 +84,7 @@
#include "sysemu/iothread.h"
#include "qemu/cutils.h"
#include "tcg/tcg.h"
+#include "hw/rdma/vmw/pvrdma.h"
#if defined(TARGET_S390X)
#include "hw/s390x/storage-keys.h"
@@ -1399,6 +1400,11 @@ static void hmp_info_cpustats(Monitor *mon, const QDict
*qdict)
cpu_dump_statistics(cs, (FILE *)mon, &monitor_fprintf, 0);
}
+static void hmp_info_pvrdmastats(Monitor *mon, const QDict *qdict)
+{
+ pvrdma_dump_statistics((FILE *)mon, &monitor_fprintf);
+}
+
static void hmp_info_trace_events(Monitor *mon, const QDict *qdict)
{
const char *name = qdict_get_try_str(qdict, "name");
--
2.17.2
- [Qemu-devel] [PATCH 00/10] Misc fixes to pvrdma device, Yuval Shaia, 2019/01/31
- [Qemu-devel] [PATCH 01/10] hw/rdma: Switch to generic error reporting way, Yuval Shaia, 2019/01/31
- [Qemu-devel] [PATCH 06/10] hw/pvrdma: Dump device statistics counters to file, Yuval Shaia, 2019/01/31
- [Qemu-devel] [PATCH 08/10] hw/rdma: Free all MAD receive buffers when device is closed, Yuval Shaia, 2019/01/31
- [Qemu-devel] [PATCH 09/10] hw/rdma: Free all receive buffers when QP is destroyed, Yuval Shaia, 2019/01/31
- [Qemu-devel] [PATCH 10/10] hw/pvrdma: Delete unneeded function argument, Yuval Shaia, 2019/01/31