diff --git a/lib/env_dpdk/env.mk b/lib/env_dpdk/env.mk index f5e048a7e..f41ee153e 100644 --- a/lib/env_dpdk/env.mk +++ b/lib/env_dpdk/env.mk @@ -61,16 +61,33 @@ endif DPDK_FRAMEWORK=n ifeq ($(CONFIG_CRYPTO),y) DPDK_FRAMEWORK=y -DPDK_LIB_LIST += rte_pmd_aesni_mb rte_reorder +DPDK_LIB_LIST += rte_reorder +ifneq (, $(wildcard $(DPDK_ABS_DIR)/lib/librte_crypto_aesni_mb.*)) +DPDK_LIB_LIST += rte_crypto_aesni_mb +else +# PMD name for DPDK 20.08 and earlier +DPDK_LIB_LIST += rte_pmd_aesni_mb +endif endif ifeq ($(CONFIG_REDUCE),y) DPDK_FRAMEWORK=y +ifneq (, $(wildcard $(DPDK_ABS_DIR)/lib/librte_compress_isal.*)) +DPDK_LIB_LIST += rte_compress_isal +else +# PMD name for DPDK 20.08 and earlier DPDK_LIB_LIST += rte_pmd_isal endif +endif ifeq ($(DPDK_FRAMEWORK),y) -DPDK_LIB_LIST += rte_cryptodev rte_compressdev rte_bus_vdev rte_pmd_qat +DPDK_LIB_LIST += rte_cryptodev rte_compressdev rte_bus_vdev +ifneq (, $(wildcard $(DPDK_ABS_DIR)/lib/librte_common_qat.*)) +DPDK_LIB_LIST += rte_common_qat +else +# PMD name for DPDK 20.08 and earlier +DPDK_LIB_LIST += rte_pmd_qat +endif endif ifneq (, $(wildcard $(DPDK_ABS_DIR)/lib/librte_kvargs.*))