dpdk: fix mlx4 mlx5 detection in plugin build 42/32042/1
authorMohammed Hawari <mohammed@hawari.fr>
Tue, 20 Apr 2021 08:05:52 +0000 (10:05 +0200)
committerMohammed Hawari <mohammed@hawari.fr>
Tue, 20 Apr 2021 08:08:36 +0000 (10:08 +0200)
Since the move to DPDK 21.02, compatibility build symbols were depreca-
ted, breaking the static linkage of the DPDK plugin to libibverbs.

Change-Id: I2fec0807e4c0eb00268618f1495af862eede9081
Type: fix
Fixes: 5f35a185d5afee2c364fe84f33922bac1a808113
Signed-off-by: Mohammed Hawari <mohammed@hawari.fr>
src/plugins/dpdk/CMakeLists.txt

index 9655daf..8650841 100644 (file)
@@ -96,7 +96,7 @@ else()
     ##############################################################################
     # Mellanox libraries
     ##############################################################################
-    if(DPDK_RTE_LIBRTE_MLX4_PMD OR DPDK_RTE_LIBRTE_MLX5_PMD)
+    if(DPDK_RTE_NET_MLX4 OR DPDK_RTE_NET_MLX5)
       if (DPDK_RTE_IBVERBS_LINK_DLOPEN)
         message(STATUS "DPDK depends on libmnl (Mellanox PMD requirement)")
         vpp_plugin_find_library(dpdk MNL_LIB "mnl")