< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 39816 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa9d7fa9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54878 dport 39816] != expected 0xb3ccf151 # # Exception| cpu 0: rx_hash 0xfb94ef11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54884 dport 39816] != expected 0xff02b3d2 # # Exception| cpu 0: rx_hash 0xa13ad908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54944 dport 39816] != expected 0xa874e2f3 # # Exception| cpu 0: rx_hash 0x6c762b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54950 dport 39816] != expected 0x67ee1bf # # Exception| cpu 0: rx_hash 0xf00bcd6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54960 dport 39816] != expected 0x8ef562bd # # Exception| cpu 0: rx_hash 0xa083d9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55028 dport 39816] != expected 0x9d530395 # # Exception| cpu 0: rx_hash 0x75c45c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55064 dport 39816] != expected 0x360e8a0a # # Exception| cpu 0: rx_hash 0xae0feac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55072 dport 39816] != expected 0x4ecccafe # # Exception| cpu 0: rx_hash 0xc1213092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55086 dport 39816] != expected 0xadc5c92f # # Exception| cpu 0: rx_hash 0xff3efea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55088 dport 39816] != expected 0x684d4ab0 # # Exception| cpu 0: rx_hash 0x872e6005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 39816] != expected 0x68abebbf # # Exception| cpu 0: rx_hash 0x263e492f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55158 dport 39816] != expected 0x4fe729ef # # Exception| cpu 0: rx_hash 0x9a36067d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55230 dport 39816] != expected 0xcf947968 # # Exception| cpu 0: rx_hash 0x7e5b7e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55244 dport 39816] != expected 0x47f95b65 # # Exception| cpu 0: rx_hash 0x8d084289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 39816] != expected 0x2c7bdbb6 # # Exception| cpu 0: rx_hash 0xf852e817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55314 dport 39816] != expected 0xe08a99e7 # # Exception| cpu 0: rx_hash 0xd0ca6226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55346 dport 39816] != expected 0xf3ca59c0 # # Exception| cpu 0: rx_hash 0x72a84ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55354 dport 39816] != expected 0xbec9595d # # Exception| cpu 0: rx_hash 0x65960e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55376 dport 39816] != expected 0x5d26fb83 # # Exception| cpu 0: rx_hash 0x58fbc1cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55396 dport 39816] != expected 0xf2e1bad1 # # Exception| cpu 0: rx_hash 0x2acd7de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55424 dport 39816] != expected 0xb6d72bd7 # # Exception| cpu 0: rx_hash 0x7bfc6980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 39816] != expected 0x9056ab99 # # Exception| cpu 0: rx_hash 0x9d5a10cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55452 dport 39816] != expected 0x4753aa3f # # Exception| cpu 0: rx_hash 0xcf190544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55462 dport 39816] != expected 0xb9de8bc # # Exception| cpu 0: rx_hash 0xb7099be0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55490 dport 39816] != expected 0xb7b49b3 # # Exception| cpu 0: rx_hash 0xd82741b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 39816] != expected 0xe8724a62 # # Exception| cpu 0: rx_hash 0xa2fcde0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55510 dport 39816] != expected 0xb7fcc8c6 # # Exception| cpu 0: rx_hash 0xdb55405c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55526 dport 39816] != expected 0x823d88af # # Exception| cpu 0: rx_hash 0x613c1fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55556 dport 39816] != expected 0xca6902e1 # # Exception| cpu 0: rx_hash 0xc35e3762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 39816] != expected 0x876a027c # # Exception| cpu 0: rx_hash 0x4b6f948f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55642 dport 39816] != expected 0x8641e16d # # Exception| cpu 0: rx_hash 0x76025b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55662 dport 39816] != expected 0x2986a03f # # Exception| cpu 0: rx_hash 0xf767dbdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 39816] != expected 0x632b1ea # # Exception| cpu 0: rx_hash 0x12b3a37a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55732 dport 39816] != expected 0xbb787281 # # Exception| cpu 0: rx_hash 0x130aa38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55776 dport 39816] != expected 0x8e5f93e7 # # Exception| cpu 0: rx_hash 0xde46511a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55782 dport 39816] != expected 0x205590ab # # Exception| cpu 0: rx_hash 0x47b6af6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55846 dport 39816] != expected 0x9e79d4b7 # # Exception| cpu 0: rx_hash 0x6c5c24b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55852 dport 39816] != expected 0xe776d65d # # Exception| cpu 0: rx_hash 0x1687bb08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55862 dport 39816] != expected 0xb8f854f9 # # Exception| cpu 0: rx_hash 0x173ebbfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55906 dport 39816] != expected 0x8ddfb59f # # Exception| cpu 0: rx_hash 0x70fd4238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55954 dport 39816] != expected 0x756ea5ec # # Exception| cpu 0: rx_hash 0x738f43d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55992 dport 39816] != expected 0x1f216721 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xbe2d66a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45730 dport 34196] OK # # # cpu 0: rx_hash 0x09ba0b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45758 dport 34196] OK # # # cpu 0: rx_hash 0xa9132250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45768 dport 34196] OK # # # cpu 0: rx_hash 0x08030b7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45802 dport 34196] OK # # # cpu 0: rx_hash 0xc54ff9ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45804 dport 34196] OK # # # cpu 0: rx_hash 0x9980df5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45826 dport 34196] OK # # # cpu 0: rx_hash 0x0444395c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45888 dport 34196] OK # # # cpu 0: rx_hash 0x6818e2e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45924 dport 34196] OK # # # cpu 0: rx_hash 0xca7aca26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45932 dport 34196] OK # # # cpu 0: rx_hash 0x3929f683 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45940 dport 34196] OK # # # cpu 0: rx_hash 0xb84c760e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45960 dport 34196] OK # # # cpu 0: rx_hash 0xc297e9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45970 dport 34196] OK # # # cpu 0: rx_hash 0xadb933e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45980 dport 34196] OK # # # cpu 0: rx_hash 0x76728574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45988 dport 34196] OK # # # cpu 4: rx_hash 0x645fd0c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45774 dport 34196] OK # # # cpu 4: rx_hash 0xdd448ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45830 dport 34196] OK # # # cpu 4: rx_hash 0xc8b1cb3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45842 dport 34196] OK # # # cpu 4: rx_hash 0xe35b40e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45848 dport 34196] OK # # # cpu 4: rx_hash 0x3890f675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45856 dport 34196] OK # # # cpu 4: rx_hash 0x137a7da8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45866 dport 34196] OK # # # cpu 4: rx_hash 0x55752d3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 34196] OK # # # cpu 4: rx_hash 0x0d101a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46058 dport 34196] OK # # # cpu 4: rx_hash 0x07e73593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46096 dport 34196] OK # # # cpu 4: rx_hash 0xb3025957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46118 dport 34196] OK # # # cpu 4: rx_hash 0xcb12c7f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 34196] OK # # # cpu 4: rx_hash 0x2ec6bf54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46180 dport 34196] OK # # # cpu 4: rx_hash 0x3b33faba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 34196] OK # # # cpu 4: rx_hash 0x5d49038a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46292 dport 34196] OK # # # cpu 4: rx_hash 0x02f424d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46352 dport 34196] OK # # # cpu 4: rx_hash 0x9dfbc3cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 34196] OK # # # cpu 4: rx_hash 0xa3e40dff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46386 dport 34196] OK # # # cpu 4: rx_hash 0x6ea8ff69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46388 dport 34196] OK # # # cpu 4: rx_hash 0x6f11ff9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46432 dport 34196] OK # # # cpu 4: rx_hash 0x2bd5ae12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 34196] OK # # # cpu 4: rx_hash 0xb7a848e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46450 dport 34196] OK # # # cpu 4: rx_hash 0xee747f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46492 dport 34196] OK # # # cpu 4: rx_hash 0xc427f439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 34196] OK # # # cpu 4: rx_hash 0x80e3a5b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 34196] OK # # # cpu 4: rx_hash 0xefcd7fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46536 dport 34196] OK # # # cpu 4: rx_hash 0x585a12cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46548 dport 34196] OK # # # cpu 4: rx_hash 0xc755f5d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 34196] OK # # # cpu 4: rx_hash 0xc1aaecbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46612 dport 34196] OK # # # cpu 4: rx_hash 0x63c8c47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46620 dport 34196] OK # # # cpu 4: rx_hash 0xea406760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46622 dport 34196] OK # # # cpu 4: rx_hash 0xc2d8ed51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46654 dport 34196] OK # # # cpu 4: rx_hash 0x6271c48d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46664 dport 34196] OK # # # cpu 4: rx_hash 0x3badf378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46758 dport 34196] OK # # # cpu 4: rx_hash 0xa7d0158d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46768 dport 34196] OK # # # cpu 4: rx_hash 0x6a9ce71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46774 dport 34196] OK # # # cpu 4: rx_hash 0x41766cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46780 dport 34196] OK # # # cpu 4: rx_hash 0x07793c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46790 dport 34196] OK # # # cpu 4: rx_hash 0x6b25e7ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46818 dport 34196] OK # # # cpu 4: rx_hash 0xd14cb815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46848 dport 34196] OK # # # count: pass=53 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 32960 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47559 dport 32960] != expected 0x769fb7bd # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47559 dport 32960] != expected 0x769fb7bd # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48376 dport 32960] != expected 0x2bdeeef # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48376 dport 32960] != expected 0x2bdeeef # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59062 dport 32960] != expected 0x61c2a3cf # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59062 dport 32960] != expected 0x61c2a3cf # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 32960] != expected 0x6b3e5a0f # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 32960] != expected 0x6b3e5a0f # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 32960] != expected 0xe69dab7e # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 32960] != expected 0xe69dab7e # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 32960] != expected 0xbb62c7d2 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 32960] != expected 0xbb62c7d2 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 32960] != expected 0x91903b78 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 32960] != expected 0x91903b78 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33687 dport 32960] != expected 0xbf299a2 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33687 dport 32960] != expected 0xbf299a2 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 32960] != expected 0xad36ffe8 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 32960] != expected 0xad36ffe8 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 32960] != expected 0xead25df4 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 32960] != expected 0xead25df4 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 32960] != expected 0x7ddbc82e # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 32960] != expected 0x7ddbc82e # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45781 dport 32960] != expected 0xa3032282 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45781 dport 32960] != expected 0xa3032282 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55526 dport 32960] != expected 0x74358bd1 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55526 dport 32960] != expected 0x74358bd1 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38825 dport 32960] != expected 0x6f865d9b # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38825 dport 32960] != expected 0x6f865d9b # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59768 dport 32960] != expected 0xe030e103 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59768 dport 32960] != expected 0xe030e103 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41945 dport 32960] != expected 0xc48baa0 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41945 dport 32960] != expected 0xc48baa0 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55939 dport 32960] != expected 0xcdff2233 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55939 dport 32960] != expected 0xcdff2233 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38144 dport 32960] != expected 0xcc39a5c5 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38144 dport 32960] != expected 0xcc39a5c5 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48730 dport 32960] != expected 0xb01510b4 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48730 dport 32960] != expected 0xb01510b4 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50644 dport 32960] != expected 0xd161554a # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50644 dport 32960] != expected 0xd161554a # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 32960] != expected 0x59ad43f5 # # Exception| cpu 0: rx_hash 0x24b7d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 32960] != expected 0x59ad43f5 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 53831 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36186 dport 53831] != expected 0xa3b6a4dd # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36186 dport 53831] != expected 0xa3b6a4dd # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59761 dport 53831] != expected 0x96adf399 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59761 dport 53831] != expected 0x96adf399 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58749 dport 53831] != expected 0x51ed2cab # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58749 dport 53831] != expected 0x51ed2cab # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 53831] != expected 0x13b41ba # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 53831] != expected 0x13b41ba # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43236 dport 53831] != expected 0xc3688fce # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43236 dport 53831] != expected 0xc3688fce # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56128 dport 53831] != expected 0xb6e50ac0 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56128 dport 53831] != expected 0xb6e50ac0 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51775 dport 53831] != expected 0xd27d6dbe # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51775 dport 53831] != expected 0xd27d6dbe # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47806 dport 53831] != expected 0x5f27ecdf # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47806 dport 53831] != expected 0x5f27ecdf # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56377 dport 53831] != expected 0x2cade2ce # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56377 dport 53831] != expected 0x2cade2ce # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60780 dport 53831] != expected 0xf36f1cd6 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60780 dport 53831] != expected 0xf36f1cd6 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41089 dport 53831] != expected 0x48cb3574 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41089 dport 53831] != expected 0x48cb3574 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35829 dport 53831] != expected 0xbefadcf4 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35829 dport 53831] != expected 0xbefadcf4 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45887 dport 53831] != expected 0xa3a1fb0b # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45887 dport 53831] != expected 0xa3a1fb0b # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34454 dport 53831] != expected 0x3c4241cf # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34454 dport 53831] != expected 0x3c4241cf # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53190 dport 53831] != expected 0xc09a2f9f # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53190 dport 53831] != expected 0xc09a2f9f # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51342 dport 53831] != expected 0x306a1ff5 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51342 dport 53831] != expected 0x306a1ff5 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42183 dport 53831] != expected 0x508f46ab # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42183 dport 53831] != expected 0x508f46ab # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47939 dport 53831] != expected 0xc8403b22 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47939 dport 53831] != expected 0xc8403b22 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49076 dport 53831] != expected 0xb09ab215 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49076 dport 53831] != expected 0xb09ab215 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 53831] != expected 0x9dcc6127 # # Exception| cpu 5: rx_hash 0xe5b6e1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 53831] != expected 0x9dcc6127 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->