Commit daa0cebd authored by Marcin Spiewak's avatar Marcin Spiewak Committed by Tomasz Zawadzki
Browse files

test/fuzz: include env_dpdk_rpc library



This patch includes env_dpdk_rpc library when vfio and
nvmf fuzzer apps are built, so it is possible to use
certain RPCs from this library.
We can now use call to env_dpdk_get_mem_stats to get memory
usage information from DPDK.

Example:
sudo scripts/rpc.py -s /var/tmp/spdk0.sock env_dpdk_get_mem_stats
{
  "filename": "/tmp/spdk_mem_dump.txt"
}

This RPC call stores memory information in /tmp/spdk_mem_dump.txt
file. Tracking changes in e.g. memory allocated on huge pages
can be useful during memory leaks debugging.

Change-Id: Ic0623c9edaeea97a6a256f502b1a022a89d58cfc
Signed-off-by: default avatarMarcin Spiewak <marcin.spiewak@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21895


Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarSebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent f0728fda
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -15,4 +15,8 @@ LDFLAGS+= -lstdc++

SPDK_LIB_LIST = $(ALL_MODULES_LIST) event event_nvmf

ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
SPDK_LIB_LIST += env_dpdk_rpc
endif

include $(SPDK_ROOT_DIR)/mk/spdk.app.mk
+4 −0
Original line number Diff line number Diff line
@@ -15,4 +15,8 @@ LDFLAGS+= -lstdc++

SPDK_LIB_LIST = $(ALL_MODULES_LIST) event event_nvmf

ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
SPDK_LIB_LIST += env_dpdk_rpc
endif

include $(SPDK_ROOT_DIR)/mk/spdk.app.mk