From: Igor Chauskin <igo...@amazon.com> memcpy is now mapped to rte_memcpy macro.
Fixes: 9ba7981ec992 ("ena: add communication layer for DPDK") Cc: sta...@dpdk.org Signed-off-by: Igor Chauskin <igo...@amazon.com> Reviewed-by: Michal Krawczyk <m...@semihalf.com> Reviewed-by: Artur Rojek <a...@semihalf.com> --- drivers/net/ena/base/ena_plat_dpdk.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ena/base/ena_plat_dpdk.h b/drivers/net/ena/base/ena_plat_dpdk.h index a1d749f83f..cc3fa2fe81 100644 --- a/drivers/net/ena/base/ena_plat_dpdk.h +++ b/drivers/net/ena/base/ena_plat_dpdk.h @@ -25,6 +25,7 @@ #include <rte_spinlock.h> #include <sys/time.h> +#include <rte_memcpy.h> typedef uint64_t u64; typedef uint32_t u32; @@ -62,7 +63,8 @@ typedef uint64_t dma_addr_t; #define ENA_UDELAY(x) rte_delay_us_block(x) #define ENA_TOUCH(x) ((void)(x)) -#define memcpy_toio memcpy +#undef memcpy +#define memcpy rte_memcpy #define wmb rte_wmb #define rmb rte_rmb #define mb rte_mb -- 2.25.1