X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=tests%2Fdpdk%2Fdpdk_scripts%2Finstall_dpdk.sh;h=4fcbf080d9ad86b8af489cab6347d5f355d0baa2;hp=57085f3591a3e5f06348441e2bc8d697ae15b7d5;hb=d947e9de7ba6641145f00bece0ff61a4ef48d804;hpb=28b344a6ade7624278835cff242b3e0c9d891346 diff --git a/tests/dpdk/dpdk_scripts/install_dpdk.sh b/tests/dpdk/dpdk_scripts/install_dpdk.sh index 57085f3591..4fcbf080d9 100755 --- a/tests/dpdk/dpdk_scripts/install_dpdk.sh +++ b/tests/dpdk/dpdk_scripts/install_dpdk.sh @@ -15,24 +15,20 @@ else MACHINE="native" fi -DPDK_VERSION=dpdk-18.02 -DPDK_DIR=${DPDK_VERSION} -DPDK_PACKAGE=${DPDK_DIR}.tar.xz +DPDK_DIR=dpdk ROOTDIR=/tmp/openvpp-testing PWDDIR=$(pwd) -# Download the DPDK package cd ${ROOTDIR} -wget "fast.dpdk.org/rel/${DPDK_PACKAGE}" || \ - { echo "Failed to download $DPDK_PACKAGE"; exit 1; } -tar xJvf ${DPDK_PACKAGE} || \ - { echo "Failed to extract $DPDK_PACKAGE"; exit 1; } +mkdir ${DPDK_DIR} +tar -xvf dpdk*.tar.xz --strip=1 --directory dpdk || \ + { echo "Failed to extract DPDK"; exit 1; } # Compile the DPDK cd ./${DPDK_DIR} sudo sed -i 's/^CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n/CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=y/g' ./config/common_base make install T=${ARCH}-${MACHINE}-linuxapp-gcc -j || \ - { echo "Failed to compile $DPDK_VERSION"; exit 1; } + { echo "Failed to compile DPDK"; exit 1; } cd ${PWDDIR} # Compile the l3fwd