test/vm_setup.sh : install igb_uio
igb_uio was removed from dpdk 20.11 and moved to a separate repository: http://doc.dpdk.org/guides/rel_notes/release_20_11.html Because of that igb_uio module does not build as part of dpdk meson build, and we have to build and install it ourselves as part of test dependencies. Change-Id: I4081bc3b0233ebaf5dbf926665edf28fa3463fbe Signed-off-by: Karol Latecki <karol.latecki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6006 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Michal Berger <michalx.berger@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
61ecba1a92
commit
1b2eb02410
@ -382,6 +382,14 @@ function install_vagrant() {
|
||||
done
|
||||
}
|
||||
|
||||
function install_igb_uio() {
|
||||
git clone "${GIT_REPO_DPDK_KMODS}" "$GIT_REPOS/dpdk-kmods"
|
||||
(cd "$GIT_REPOS/dpdk-kmods/linux/igb_uio" && make -j ${jobs})
|
||||
sudo mkdir -p "/lib/modules/$(uname -r)/extra/dpdk"
|
||||
sudo cp "$GIT_REPOS/dpdk-kmods/linux/igb_uio/igb_uio.ko" "/lib/modules/$(uname -r)/extra/dpdk"
|
||||
sudo depmod
|
||||
}
|
||||
|
||||
GIT_VERSION=2.25.1
|
||||
: ${GIT_REPO_SPDK=https://github.com/spdk/spdk.git}
|
||||
export GIT_REPO_SPDK
|
||||
@ -403,6 +411,8 @@ export GIT_REPO_INTEL_IPSEC_MB
|
||||
export DRIVER_LOCATION_QAT
|
||||
: ${GIT_REPO_GIT=https://github.com/git/git/archive/v${GIT_VERSION}.tar.gz}
|
||||
export GIT_REPO_GIT
|
||||
: ${GIT_REPO_DPDK_KMODS=http://dpdk.org/git/dpdk-kmods}
|
||||
export GIT_REPO_DPDK_KMODS
|
||||
GIT_REPOS=${GIT_REPOS:-$HOME}
|
||||
|
||||
gcc_version=$(gcc -dumpversion) gcc_version=${gcc_version%%.*}
|
||||
@ -427,6 +437,7 @@ else
|
||||
install_rocksdb
|
||||
install_flamegraph
|
||||
install_qemu
|
||||
install_igb_uio
|
||||
)
|
||||
install_extra_pkgs
|
||||
fi
|
||||
|
@ -29,7 +29,7 @@ VM_SETUP_PATH=$(readlink -f ${BASH_SOURCE%/*})
|
||||
|
||||
UPGRADE=false
|
||||
INSTALL=false
|
||||
CONF="rocksdb,fio,flamegraph,tsocks,qemu,libiscsi,nvmecli,qat,spdk,refspdk,vagrant"
|
||||
CONF="rocksdb,fio,flamegraph,tsocks,qemu,libiscsi,nvmecli,qat,spdk,refspdk,vagrant,igb_uio"
|
||||
package_manager=
|
||||
|
||||
function pre_install() { :; }
|
||||
|
Loading…
Reference in New Issue
Block a user