From 96a58cd41fc61d1eb7c062be8632c46e0687b8e4 Mon Sep 17 00:00:00 2001 From: Yuriy Umanets Date: Mon, 14 Feb 2022 11:57:21 +0200 Subject: [PATCH] mk/spdk.nvmecli.mk: Added rte_dmadev to linking The new DPDK added rte_dmadev and some parts of code in SPDK use API that depends on it. Signed-off-by: Yuriy Umanets Change-Id: I3285afba8a8b7438e9ee7295b8308dd826b47ad0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11619 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Aleksey Marchuk Tested-by: SPDK CI Jenkins --- mk/spdk.nvmecli.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mk/spdk.nvmecli.mk b/mk/spdk.nvmecli.mk index 6c10b3dfc..46ddea933 100644 --- a/mk/spdk.nvmecli.mk +++ b/mk/spdk.nvmecli.mk @@ -63,6 +63,9 @@ endif ifeq ($(CONFIG_VHOST),y) DPDK_LIB_LIST += -lrte_vhost -lrte_net -lrte_cryptodev -lrte_hash +ifneq (, $(wildcard $(DPDK_LIB_DIR)/librte_dmadev.*)) +DPDK_LIB_LIST += -lrte_dmadev +endif endif override CFLAGS += -I$(SPDK_ROOT_DIR)/include