We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 815af0c + 06741f1 commit e783f53Copy full SHA for e783f53
images/image_skel/libvirt.sh
@@ -14,8 +14,13 @@ if [[ -f /dind/vmwrapper ]]; then
14
fi
15
16
function regenerate_qemu_conf() {
17
- set $(ls -l /sys/class/net/*/device/iommu_group | sed 's@.*/\(.*\)@"/dev/vfio/\1",@')
18
- sed -i "s|# @DEVS@|$*|" /etc/libvirt/qemu.conf
+ if ls /sys/class/net/*/device/iommu_group >/dev/null 2>&1 ; then
+ set $(ls -l /sys/class/net/*/device/iommu_group | sed 's@.*/\(.*\)@"/dev/vfio/\1",@')
19
+ sed -i "s|# @DEVS@|$*|" /etc/libvirt/qemu.conf
20
+ else
21
+ echo WARNING - Virtlet is configured to use SR-IOV but no such resources are available on this host
22
+ sed -i "/# @DEVS@/d" /etc/libvirt/qemu.conf
23
+ fi
24
}
25
26
VIRTLET_SRIOV_SUPPORT="${VIRTLET_SRIOV_SUPPORT:-}"
0 commit comments