<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Nov 26, 2025 at 9:16 AM Andrew Bailey <<a href="mailto:abailey@iol.unh.edu">abailey@iol.unh.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
+        if (<br>
+            test_run.ctx.topology.type != LinkTopology.NO_LINK<br>
+            and test_run.ctx.sut_node.ports[0].config.os_driver_for_dpdk == "vfio-pci"<br>
+        ):<br>
+            test_run.ctx.sut_node.main_session.send_command("modprobe vfio")<br>
+            test_run.ctx.sut_node.main_session.send_command("modprobe vfio-pci")<br>
+<br>
         if test_run.config.use_virtual_functions:<br>
             test_run.ctx.topology.instantiate_vf_ports()<br>
<br><br></blockquote><div><br></div><div>Is there a need to check that test_run.ctx.sut_node.ports[0] is not None?</div><div><br></div><div>Also, what is your opinion of an os==linux check? By my recollection this variable should be accessible at this stage. It would be okay to kick the can on this aspect of supporting OS other than linux, but let's only do so if we have an actual reason. :)</div></div></div>