X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fdpdk%2FCMakeLists.txt;h=48b1548f9c2f457d31e71325ee93391b49e814b4;hb=f457f1fa024ac8cd4f80885aa92b2fc22db882db;hp=b53f4ad2375c44e0987c493e092f7d1c78d1b3d4;hpb=a2b7a02d9c3e03b4923f4153714f43e361960cf0;p=vpp.git diff --git a/src/plugins/dpdk/CMakeLists.txt b/src/plugins/dpdk/CMakeLists.txt index b53f4ad2375..48b1548f9c2 100644 --- a/src/plugins/dpdk/CMakeLists.txt +++ b/src/plugins/dpdk/CMakeLists.txt @@ -103,12 +103,10 @@ else() list(APPEND DPDK_LINK_LIBRARIES "${MNL_LIB}") else() message(WARNING "EXPERIMENTAL: DPDK plugin without dlopen mode") - vpp_plugin_find_library(dpdk IBVERBS_LIB "libibverbs.a") - vpp_plugin_find_library(dpdk MLX5_LIB "libmlx5.a") - vpp_plugin_find_library(dpdk MLX4_LIB "libmlx4.a") - vpp_plugin_find_library(dpdk CCAN_LIB "libccan.a") - vpp_plugin_find_library(dpdk RDMA_UTIL_LIB "rdma_util") - string_append(DPDK_LINK_FLAGS "-Wl,--whole-archive,${IBVERBS_LIB},${MLX5_LIB},${MLX4_LIB},${CCAN_LIB},${RDMA_UTIL_LIB},--no-whole-archive") + vpp_plugin_find_library(dpdk IBVERBS_LIB "libibverbs.a") + vpp_plugin_find_library(dpdk MLX5_LIB "libmlx5.a") + vpp_plugin_find_library(dpdk MLX4_LIB "libmlx4.a") + string_append(DPDK_LINK_FLAGS "-Wl,--whole-archive,${IBVERBS_LIB},${MLX5_LIB},${MLX4_LIB} -Wl,--no-whole-archive,--exclude-libs,ALL") endif() endif() endif() @@ -134,6 +132,7 @@ add_vpp_plugin(dpdk device/cli.c device/common.c device/device.c + device/driver.c device/flow.c device/format.c device/init.c @@ -157,7 +156,7 @@ add_vpp_plugin(dpdk ${DPDK_LINK_LIBRARIES} LINK_LIBRARIES - ${OPENSSL_LIBRARIES} + ${OPENSSL_CRYPTO_LIBRARIES} COMPONENT vpp-plugin-dpdk