Thanks, looks good and I gave it a testrun on some XL710.

I'm going to include the Slack summary of the bugs for clarity on the v2:

Bugs:
1. topology setup is called before DPDKRuntimeEnvironment setup, but DPDKRuntimeEnvironment setup is required for topology setup, so the ordering needs to be reversed, which is done in Dean's V1 patch.

2. The capability check in TestRunSetup requires that the SUT be bound to the DPDK driver, but this cannot work (except on mellanox NICs) because the SUT NIC is bound to the kernel driver just before, for the topology setup, and not touched again before the capability check.

Reviewed-by: Patrick Robb <probb@iol.unh.edu>

On Mon, Jun 16, 2025 at 8:17 PM Patrick Robb <probb@iol.unh.edu> wrote:
Recheck-request: iol-intel-Functional