diff --git a/app/iscsi_top/Makefile b/app/iscsi_top/Makefile index 86fd73edf..62771944f 100644 --- a/app/iscsi_top/Makefile +++ b/app/iscsi_top/Makefile @@ -36,7 +36,8 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk include $(SPDK_ROOT_DIR)/mk/spdk.modules.mk APP = iscsi_top -SPDK_NO_LINK_ENV = 1 + +SPDK_LIB_LIST = jsonrpc json rpc log util CXXFLAGS += -I$(SPDK_ROOT_DIR)/lib diff --git a/app/iscsi_top/iscsi_top.cpp b/app/iscsi_top/iscsi_top.cpp index 25f444f50..190ba4fbf 100644 --- a/app/iscsi_top/iscsi_top.cpp +++ b/app/iscsi_top/iscsi_top.cpp @@ -38,88 +38,106 @@ #include extern "C" { +#include "spdk/event.h" +#include "spdk/jsonrpc.h" +#include "spdk/rpc.h" #include "spdk/trace.h" +#include "spdk/util.h" + #include "iscsi/conn.h" } static char *exe_name; static int g_shm_id = 0; +struct spdk_jsonrpc_client *g_rpc_client; + static void usage(void) { fprintf(stderr, "usage:\n"); fprintf(stderr, " %s