diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e9aa9fd6..ab7a206d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,10 @@ have been added. These functions accept `spdk_nvme_ns_cmd_ext_io_opts` structure options, e.g. DMA memory domain which describes data that may belong to another memory domain and can't be accessed directly. +### dpdk + +Updated DPDK submodule to DPDK 21.08. + ## v21.07: ### accel_fw diff --git a/dpdk b/dpdk index bad3c0e51..19608c918 160000 --- a/dpdk +++ b/dpdk @@ -1 +1 @@ -Subproject commit bad3c0e51d7a34e3188d75d94f15a36c8f5e8301 +Subproject commit 19608c918c91a519c33edaabb3c7d31fdde30b46 diff --git a/dpdkbuild/Makefile b/dpdkbuild/Makefile index 5c6b4facf..d51b1a6e5 100644 --- a/dpdkbuild/Makefile +++ b/dpdkbuild/Makefile @@ -68,7 +68,7 @@ endif ifeq ($(CONFIG_REDUCE),y) DPDK_DRIVERS += compress compress/isal ifeq ($(CONFIG_REDUCE_MLX5),y) -DPDK_DRIVERS += common/mlx5 compress/mlx5 +DPDK_DRIVERS += common/mlx5 compress/mlx5 bus/auxiliary endif DPDK_CFLAGS += -I$(ISAL_DIR) DPDK_LDFLAGS += -L$(ISAL_DIR)/.libs -lisal diff --git a/lib/env_dpdk/env.mk b/lib/env_dpdk/env.mk index 3ff5a7db6..cc7db8aab 100644 --- a/lib/env_dpdk/env.mk +++ b/lib/env_dpdk/env.mk @@ -96,6 +96,10 @@ DPDK_LIB_LIST += rte_pmd_isal endif ifeq ($(CONFIG_REDUCE_MLX5),y) DPDK_LIB_LIST += rte_common_mlx5 rte_compress_mlx5 +# Introduced in DPDK 21.08 +ifneq (, $(wildcard $(DPDK_LIB_DIR)/librte_bus_auxiliary.*)) +DPDK_LIB_LIST += rte_bus_auxiliary +endif endif endif