pkg_check_modules(DPDK REQUIRED libdpdk)
message(WARNING "-- linking dpdk plugin against system libdpdk, version ${DPDK_VERSION}")
set(DPDK_LINK_FLAGS ${DPDK_LDFLAGS})
+ include_directories (${DPDK_INCLUDE_DIRS})
else()
##############################################################################
# Find lib and include files
##############################################################################
if (${DPDK_VERSION} VERSION_GREATER_EQUAL "20.8.0")
- set(DPDK_CRYPTODEV_SOURCE cryptodev_dp_api)
-else ()
- set(DPDK_CRYPTODEV_SOURCE cryptodev)
+ set(DPDK_CRYPTODEV_RAW_SOURCE cryptodev/cryptodev_raw_data_path.c)
endif ()
add_vpp_plugin(dpdk
device/format.c
device/init.c
device/node.c
- ipsec/cli.c
- ipsec/crypto_node.c
- ipsec/esp_decrypt.c
- ipsec/esp_encrypt.c
- ipsec/ipsec.c
- cryptodev/${DPDK_CRYPTODEV_SOURCE}.c
+ cryptodev/cryptodev_op_data_path.c
+ cryptodev/cryptodev.c
+ ${DPDK_CRYPTODEV_RAW_SOURCE}
MULTIARCH_SOURCES
buffer.c
device/device.c
device/node.c
- ipsec/crypto_node.c
- ipsec/esp_decrypt.c
- ipsec/esp_encrypt.c
INSTALL_HEADERS
device/dpdk.h
- ipsec/ipsec.h
LINK_FLAGS
"${DPDK_LINK_FLAGS}"