diff options
Diffstat (limited to 'pkg/host/features_linux.go')
| -rw-r--r-- | pkg/host/features_linux.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/host/features_linux.go b/pkg/host/features_linux.go index de04e7a4d..acc7e0829 100644 --- a/pkg/host/features_linux.go +++ b/pkg/host/features_linux.go @@ -32,6 +32,7 @@ func init() { checkFeature[FeatureNetDevices] = unconditionallyEnabled checkFeature[FeatureKCSAN] = checkKCSAN checkFeature[FeatureDevlinkPCI] = checkDevlinkPCI + checkFeature[FeatureNicVF] = checkNicVF checkFeature[FeatureUSBEmulation] = checkUSBEmulation checkFeature[FeatureVhciInjection] = checkVhciInjection checkFeature[FeatureWifiEmulation] = checkWifiEmulation @@ -260,6 +261,13 @@ func checkDevlinkPCI() string { return "" } +func checkNicVF() string { + if err := osutil.IsAccessible("/sys/bus/pci/devices/0000:00:11.0/"); err != nil { + return "PCI device 0000:00:11.0 is not available" + } + return "" +} + func checkWifiEmulation() string { if err := osutil.IsAccessible("/sys/class/mac80211_hwsim/"); err != nil { return err.Error() |
