qat_setup: Don't use absolute path to igb_uio driver
This driver is now built by vm_setup.sh and installed under /lib/modules. Signed-off-by: Michal Berger <michalx.berger@intel.com> Change-Id: Icea6b96e60390932c14ff49405614c186e61a99b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6099 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
This commit is contained in:
parent
5673325a6f
commit
6dcfa49f61
@ -2,7 +2,6 @@
|
|||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
|
||||||
rootdir=$(readlink -f $(dirname $0))/..
|
rootdir=$(readlink -f $(dirname $0))/..
|
||||||
igb_driverdir=$rootdir/dpdk/build-tmp/kernel/linux/igb_uio/
|
|
||||||
allowed_drivers=("igb_uio" "uio_pci_generic")
|
allowed_drivers=("igb_uio" "uio_pci_generic")
|
||||||
|
|
||||||
reload_intel_qat() {
|
reload_intel_qat() {
|
||||||
@ -50,8 +49,7 @@ reload_intel_qat() {
|
|||||||
modprobe -a intel_qat "${h[@]}"
|
modprobe -a intel_qat "${h[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# This script requires an igb_uio kernel module binary located at $igb_driverdir/igb_uio.ko
|
# Please note that this script is not intended to be comprehensive or production quality.
|
||||||
# Please also note that this script is not intended to be comprehensive or production quality.
|
|
||||||
# It supports configuring a single card (the Intel QAT 8970) for use with the SPDK
|
# It supports configuring a single card (the Intel QAT 8970) for use with the SPDK
|
||||||
|
|
||||||
bad_driver=true
|
bad_driver=true
|
||||||
@ -123,12 +121,10 @@ modprobe uio
|
|||||||
|
|
||||||
# Insert the dpdk uio kernel module.
|
# Insert the dpdk uio kernel module.
|
||||||
if [ $driver_to_bind == "igb_uio" ]; then
|
if [ $driver_to_bind == "igb_uio" ]; then
|
||||||
if ! lsmod | grep -q igb_uio; then
|
if ! modprobe igb_uio; then
|
||||||
if ! insmod $igb_driverdir/igb_uio.ko; then
|
|
||||||
echo "Unable to insert the igb_uio kernel module. Aborting."
|
echo "Unable to insert the igb_uio kernel module. Aborting."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
elif [ "$driver_to_bind" == "uio_pci_generic" ]; then
|
elif [ "$driver_to_bind" == "uio_pci_generic" ]; then
|
||||||
modprobe uio_pci_generic
|
modprobe uio_pci_generic
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user