From b4916f9f6928457c9c42eb2e880e46170e53f9f8 Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Mon, 30 Nov 2020 07:14:32 -0500 Subject: [PATCH] configure: do not check for > DPDK 19.05 to enable vhost SPDK supports two latest DPDK LTS releases and DPDK 20.11 is out now. Remove all functionality and checks for versions <= DPDK 19.11. Signed-off-by: Tomasz Zawadzki Change-Id: Icc3e2ca15f536effc865c82637bf7f2960d5c11b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5346 Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris Reviewed-by: Aleksey Marchuk --- configure | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/configure b/configure index c1a8c15cb..97ae9e100 100755 --- a/configure +++ b/configure @@ -490,29 +490,6 @@ if [ -z "${CONFIG[ENV]}" ]; then CONFIG[DPDK_DIR]="${rootdir}/dpdk/build" echo "Using default DPDK in ${CONFIG[DPDK_DIR]}" fi - - if [ "${CONFIG[VHOST]}" = "y" ]; then - # We lookup "common_linux" file to check if DPDK version is >= 19.05. - # "common_linux" is available since exactly DPDK 19.05 - it was renamed - # from "common_linuxapp". - if [ ! -f "$rootdir"/dpdk/config/common_linux ]; then - echo "ERROR: Vhost only supports DPDK >= 19.05. Please use newer DPDK or disable vhost library --without-vhost." - exit 1 - fi - fi - else - if [ "${CONFIG[VHOST]}" = "y" ]; then - # DPDK must be already built, so we can simply try to use the new rte_vhost. - # It has a number of internal dependencies though, so don't try to link the - # program, just compile it - if ! echo -e '#include \n' \ - 'int main(void) { return rte_vhost_extern_callback_register(0, NULL, NULL); }\n' \ - | ${BUILD_CMD[@]} -c -Wno-deprecated-declarations -Werror \ - -I"${CONFIG[DPDK_DIR]}/include" - &>/dev/null; then - echo "ERROR: Vhost only supports DPDK >= 19.05. Please use newer DPDK or disable vhost library --without-vhost." - exit 1 - fi - fi fi else if [ -n "${CONFIG[DPDK_DIR]}" ]; then