Test-Label: intel-Testing Test-Status: SUCCESS _Testing PASS_ DPDK git repo: dpdk-next-dts commit 86938398c8d6d8b88ff8237e30d3b7024d52c7bc Author: Thomas Wilks Date: Wed Sep 10 20:31:49 2025 +0100 dts: add PMD RSS testsuite Port over the rss_key_update, pmd_rss_reta and pmd_rss_hash test suites from old DTS into one file including all of the helper functions that are required by all of the test suites to work. The rss_key_update test cases verify that setting a new hash key when Receive Side Scaling (RSS) will result in a change in the packets destination queue. These test cases also verifies that the reported key size of the NIC is correct. The pmd_rss_reta test cases verify that Redirection Tables (RETAs) of different sizes function correctly in RSS. These test cases also verify that the reported reta size of the NIC is correct. The pmd_rss_hash test case verifies that the 4 supported types of hashing algorithm used in RSS function correctly and that the nic supports them. The four hashing algorithms being DEFAULT, TOEPLITZ, SYMMETRIC_TOEPLITZ and SIMPLE_XOR. These test cases also verify that the supported hashing algorithms reported by the NIC are correct. Depends-on: series-36111 ("Split DTS framework and public API") Signed-off-by: Thomas Wilks Signed-off-by: Paul Szczepanek Reviewed-by: Luca Vizzarro Testing Summary : 18 Case Done, 18 Successful, 0 Failures TestPlan: pf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/pf_smoke_test_plan.rst vf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/vf_smoke_test_plan.rst virtio_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/virtio_smoke_test_plan.rst TestSuite: pf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_pf_smoke.py vf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_vf_smoke.py virtio_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_virtio_smoke.py OS : Ubuntu 24.04.3 LTS Kernel : 6.8.0-71-generic GCC : 13.3.0-6ubuntu2~24.04 NIC : Ethernet Controller XL710 for 40GbE QSFP+ Target : x86_64-native-linuxapp-gcc Test result details: +-------------+---------------------------+-------+ | suite | case | status| +-------------+---------------------------+-------+ | asan_smoke | test_rxtx_with_ASan_enable| passed| | pf_smoke | test_pf_jumbo_frames | passed| | pf_smoke | test_pf_rss | passed| | pf_smoke | test_pf_tx_rx_queue | passed| | vf_smoke | test_vf_rss | passed| | vf_smoke | test_vf_tx_rx_queue | passed| | vf_smoke | test_vf_jumbo_frames | n/a | | virtio_smoke| test_virtio_loopback | passed| | virtio_smoke| test_virtio_pvp | passed| +-------------+---------------------------+-------+ OS : Ubuntu 24.04.3 LTS Kernel : 6.8.0-87-generic GCC : 13.3.0-6ubuntu2~24.04 NIC : Ethernet Controller E810-C for SFP Target : x86_64-native-linuxapp-gcc Test result details: +-------------+---------------------------+-------+ | suite | case | status| +-------------+---------------------------+-------+ | asan_smoke | test_rxtx_with_ASan_enable| passed| | pf_smoke | test_pf_jumbo_frames | passed| | pf_smoke | test_pf_rss | passed| | pf_smoke | test_pf_tx_rx_queue | passed| | vf_smoke | test_vf_jumbo_frames | passed| | vf_smoke | test_vf_rss | passed| | vf_smoke | test_vf_tx_rx_queue | passed| | virtio_smoke| test_virtio_loopback | passed| | virtio_smoke| test_virtio_pvp | passed| +-------------+---------------------------+-------+ DPDK STV team