if_tap is now bundled with if_tuntap, so we replace that check.

Signed-off-by: Nimish Jain <[email protected]>
---
 tools/virt-host-validate-bhyve.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tools/virt-host-validate-bhyve.c b/tools/virt-host-validate-bhyve.c
index d7a409db9d..9bc958445e 100644
--- a/tools/virt-host-validate-bhyve.c
+++ b/tools/virt-host-validate-bhyve.c
@@ -22,6 +22,7 @@
 #include <config.h>
 
 #include <sys/param.h>
+#include <sys/module.h>
 #include <sys/linker.h>
 
 #include "virt-host-validate-bhyve.h"
@@ -62,14 +63,15 @@ int virHostValidateBhyve(void)
 
         if (STREQ(stat->name, "vmm.ko"))
             vmm_loaded = true;
-        else if (STREQ(stat->name, "if_tap.ko"))
-            if_tap_loaded = true;
         else if (STREQ(stat->name, "if_bridge.ko"))
             if_bridge_loaded = true;
         else if (STREQ(stat->name, "nmdm.ko"))
             nmdm_loaded = true;
     }
 
+    if (modfind("if_tuntap") > 0)
+        if_tap_loaded = true;
+
     MODULE_STATUS_FAIL(vmm, "will not be able to start VMs");
     MODULE_STATUS_WARN(if_tap, "networking will not work");
     MODULE_STATUS_WARN(if_bridge, "bridged networking will not work");
-- 
2.39.5 (Apple Git-154)

Reply via email to