diff --git a/dpdkbuild/Makefile b/dpdkbuild/Makefile index 3ff2378d9..9ac0bf556 100644 --- a/dpdkbuild/Makefile +++ b/dpdkbuild/Makefile @@ -46,6 +46,7 @@ ifeq ($(CONFIG_CRYPTO),y) CRYPTO_ENABLED = y DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_AESNI_MB=y DPDK_CFLAGS += -I$(IPSEC_MB_DIR) +DPDK_LDFLAGS += -L$(IPSEC_MB_DIR) DPDK_OPTS += CONFIG_RTE_LIBRTE_REORDER=y DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_QAT=y DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_QAT_SYM=y @@ -67,6 +68,7 @@ endif ifeq ($(CONFIG_REDUCE),y) DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_ISAL=y DPDK_CFLAGS += -I$(ISAL_DIR) +DPDK_LDFLAGS += -L$(ISAL_DIR)/.libs else DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_ISAL=n endif @@ -117,7 +119,7 @@ $(SPDK_ROOT_DIR)/dpdk/build: $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk config T=$(DPDK_CONFIG) $(DPDK_OPTS) all: $(SPDK_ROOT_DIR)/dpdk/build - $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk/build EXTRA_CFLAGS="$(DPDK_CFLAGS)" MAKEFLAGS="T=$(DPDK_CONFIG) -j$(NPROC)" $(DPDK_OPTS) + $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk/build EXTRA_CFLAGS="$(DPDK_CFLAGS)" EXTRA_LDFLAGS="$(DPDK_LDFLAGS)" MAKEFLAGS="T=$(DPDK_CONFIG) -j$(NPROC)" $(DPDK_OPTS) clean: $(Q)rm -rf $(SPDK_ROOT_DIR)/dpdk/build