<div dir="ltr">At this time I cannot generate a code coverage report by passion --code-coverage when I run DTS, so I cannot merge the patch this evening. See the ls of the meson-logs dir at the end of this email. I am using <a href="http://iol-dts-tester.dpdklab.iol.unh.edu">iol-dts-tester.dpdklab.iol.unh.edu</a> as SUT. I believe the dependencies are met as I manually checked for them, and also there was no exception raised for mission coverage dependencies, which your patch did add.<div><br></div><div>I will take another stab at it later and if it is user error on my part I will apply the patch to next-dts.<br><div><br></div><div>2026/07/10 02:08:07 - test_run_teardown - dts.iol-TG - INFO - Sending: 'lshw -quiet -json -C network'<br>2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO - Sending: 'lcov --version | grep -oP '\d+\.\d+''<br>2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO - Sending: 'gcov --version | head -n 1 | grep -oP '\d+\.\d+' | tail -n 1'<br>2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO - Sending: 'ninja -C /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc coverage-html'<br>2026/07/10 02:11:59 - test_run_teardown - dts.iol-SUT dpdk_build - INFO - Sending: 'tar caf /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc/meson-logs.tar -C /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc meson-logs'<br>2026/07/10 02:12:02 - test_run_teardown - dts.iol-SUT dpdk_build - INFO - Sending: 'rm -f /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc/meson-logs.tar'<br>2026/07/10 02:12:02 - test_run_teardown - dts - INFO - Coverage HTML report generated, available at output/meson-logs/coveragereport/index.html<br>2026/07/10 02:12:02 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm -rf /tmp/dts.uNWxq/dpdk'<br>2026/07/10 02:12:04 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm -f /tmp/dts.uNWxq/dpdk-26.03.tar.xz'<br>2026/07/10 02:12:05 - test_run_teardown - dts.iol-TG - INFO - Sending: 'rm -rf /tmp/dts.L4Yz1'<br>2026/07/10 02:12:05 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm -rf /tmp/dts.uNWxq'<br>2026/07/10 02:12:05 - test_run_teardown - dts - INFO - Moving from stage 'test_run_teardown' to stage 'post_run'.<br>2026/07/10 02:12:05 - post_run - dts - INFO - DTS execution has ended.<br><br>Results<br>=======<br>test_suites: PASS<br>  rx_tx_offload: PASS<br>    test_mbuf_fast_free_configuration_per_port: PASS<br>    test_mbuf_fast_free_configuration_per_queue: SKIP<br>      reason: Required capability '{QUEUE_TX_OFFLOAD_MBUF_FAST_FREE}' not found.<br>  blocklist: PASS<br>    all_but_one_port_blocklisted: PASS<br>    no_blocklisted: PASS<br>    one_port_blocklisted: PASS<br>  promisc_support: PASS<br>    promisc_packets: PASS<br><br>Test Cases Summary<br>==================<br>SKIP      = 1<br>PASS      = 5<br>BLOCK     = 0<br>FAIL      = 0<br>ERROR     = 0<br>PASS RATE = 100%<br><br>root@df31b2adb6c2:/dpdk/dts# ls output<br>output/        output.23.bak/ <br>root@df31b2adb6c2:/dpdk/dts# ls output/meson-logs/<br>coverage.info.initial  coverage.info.run  meson-log.txt<br>root@df31b2adb6c2:/dpdk/dts# </div></div></div>