intel-device-plugins-for-ku.../demo/dsa-init.sh
Oleg Zhurakivskyy efb357d47f images: Add intel-dsa-initcontainer
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-10-01 10:40:24 +03:00

34 lines
475 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ndev=$(accel-config list --idle | jq '.[].dev' | grep -c dsa)
nwq=4
function cmd() {
echo "$@"
"${@}"
}
for (( i = 0; i < ndev; i++ )); do
dev="dsa${i}"
sed "s/X/${i}/g" < dsa.conf > $dev.conf
cmd accel-config load-config -c "$dev.conf"
cmd accel-config enable-device "$dev"
for (( j = 0; j < nwq; j++ )); do
wq="$dev/wq${i}.${j}"
cmd accel-config enable-wq "$wq"
done
done