From 2872e958c257b1439993ddc1e0347cb99a017a58 Mon Sep 17 00:00:00 2001 From: Konrad Sztyber Date: Thu, 3 Oct 2019 09:26:04 +0200 Subject: [PATCH] examples/lsvmd: added debug switch Added -d flag to lsvmd enabling debug logs from libvmd. Change-Id: I1a9e87341b51082d815a25880f05b951a78e456b Signed-off-by: Konrad Sztyber Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/470647 Reviewed-by: Wojciech Malikowski Reviewed-by: Tomasz Zawadzki Reviewed-by: Ben Walker Tested-by: SPDK CI Jenkins --- examples/vmd/lsvmd/lsvmd.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/vmd/lsvmd/lsvmd.c b/examples/vmd/lsvmd/lsvmd.c index be8c54772..7f1e92dac 100644 --- a/examples/vmd/lsvmd/lsvmd.c +++ b/examples/vmd/lsvmd/lsvmd.c @@ -42,13 +42,19 @@ parse_args(int argc, char **argv) { int op; - while ((op = getopt(argc, argv, "r:")) != -1) { + while ((op = getopt(argc, argv, "r:d")) != -1) { switch (op) { case 'r': if (spdk_pci_addr_parse(&g_probe_addr, optarg)) { SPDK_ERRLOG("Error parsing PCI address\n"); return 1; } + + break; + + case 'd': + spdk_log_set_print_level(SPDK_LOG_DEBUG); + spdk_log_set_flag("vmd"); break; default: