On Fri, Jul 18, 2025 at 11:05 AM Thomas Wilks <thomas.wi...@arm.com> wrote: > > 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 cases verify 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. > > Signed-off-by: Alex Chapman <alex.chap...@arm.com> > Signed-off-by: Thomas Wilks <thomas.wi...@arm.com>
It was brought up at the DTS meeting yesterday that this suite is reliable on Intel NICs, but unreliable on Mellanox (CX6), which I can confirm after running on a CX5 and Intel XL710 and seeing the same behavior. Reviewed-by: Dean Marx <dm...@iol.unh.edu> Tested-by: Dean Marx <dm...@iol.unh.edu>