The FreeBSD define was removed from platform file when HAL was upgraded to newer version.
In file included from dpdk/drivers/net/ena/ena_ethdev.c:45: from dpdk/drivers/net/ena/ena_ethdev.h:42: from dpdk/drivers/net/ena/base/ena_com.h:37: dpdk/drivers/net/ena/base/ena_plat.h:48:2: error: "Invalid platform" Fixes: 3adcba9a8987 ("net/ena: update HAL to the newer version") Cc: m...@semihalf.com Signed-off-by: Michal Krawczyk <m...@semihalf.com> --- drivers/net/ena/base/ena_plat.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/ena/base/ena_plat.h b/drivers/net/ena/base/ena_plat.h index 278175f39..f829936b2 100644 --- a/drivers/net/ena/base/ena_plat.h +++ b/drivers/net/ena/base/ena_plat.h @@ -42,6 +42,12 @@ #else #include "ena_plat_dpdk.h" #endif +#elif defined(__FreeBSD__) +#if defined(_KERNEL) +#include "ena_plat_fbsd.h" +#else +#include "ena_plat_dpdk.h" +#endif #elif defined(_WIN32) #include "ena_plat_windows.h" #else -- 2.14.1