< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 205, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 35835 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x90c9cdb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44222 dport 35835] != expected 0xfedcd234 # # Exception| cpu 0: rx_hash 0xbdb71e86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44230 dport 35835] != expected 0x288a8f89 # # Exception| cpu 0: rx_hash 0x64e569e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44236 dport 35835] != expected 0x46e4d4d2 # # Exception| cpu 0: rx_hash 0x00bc3792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44302 dport 35835] != expected 0x86848e30 # # Exception| cpu 4: rx_hash 0xa724da6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44170 dport 35835] != expected 0x1b932e5d # # Exception| cpu 4: rx_hash 0xcb8de1de [saddr 192.0.3.2 daddr 192.0.3.1 sport 44190 dport 35835] != expected 0x2ca403f0 # # Exception| cpu 4: rx_hash 0x084c5251 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44248 dport 35835] != expected 0x71d3f97f # # Exception| cpu 4: rx_hash 0x53087e3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44280 dport 35835] != expected 0xa3ab28bb # # Exception| cpu 4: rx_hash 0xe74ab8ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44282 dport 35835] != expected 0x842634f2 # # Exception| cpu 4: rx_hash 0x6f66182d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44308 dport 35835] != expected 0x4c1b76e2 # # Exception| cpu 5: rx_hash 0x12df96bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 35835] != expected 0x42ca58ab # # Exception| cpu 5: rx_hash 0xa5ee4467 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44184 dport 35835] != expected 0x98ef919d # # Exception| cpu 5: rx_hash 0x917047b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 35835] != expected 0x8008b88b # # Exception| cpu 5: rx_hash 0x93bad9be [saddr 192.0.3.2 daddr 192.0.3.1 sport 44208 dport 35835] != expected 0x374074b # # Exception| cpu 5: rx_hash 0x52b1f43a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44260 dport 35835] != expected 0xdd7f4204 # # Exception| cpu 5: rx_hash 0x3fa1458e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44268 dport 35835] != expected 0x949c0516 # # Exception| cpu 5: rx_hash 0x507b6a31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44278 dport 35835] != expected 0x5e03fdc4 # # Exception| cpu 5: rx_hash 0xda9d54fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44298 dport 35835] != expected 0x15420014 # # Exception| cpu 5: rx_hash 0x0105bd94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 35835] != expected 0xf850e48f # # Exception| cpu 5: rx_hash 0xd857caf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 35835] != expected 0x963ebfd4 # # Exception| cpu 5: rx_hash 0x81d97897 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44330 dport 35835] != expected 0xc73ad1d0 # # Exception| cpu 0: rx_hash 0xecc9c923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44322 dport 35835] != expected 0x8ed996c2 # # Exception| cpu 0: rx_hash 0x2eb1f0aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44408 dport 35835] != expected 0xad7a06f2 # # Exception| cpu 0: rx_hash 0x8f3f4bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44420 dport 35835] != expected 0x1c74e11a # # Exception| cpu 0: rx_hash 0x3ac4073b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44442 dport 35835] != expected 0x452d97ec # # Exception| cpu 0: rx_hash 0xba18c238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44450 dport 35835] != expected 0x7a47a2b3 # # Exception| cpu 0: rx_hash 0x0fe38eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44476 dport 35835] != expected 0x231ed445 # # Exception| cpu 0: rx_hash 0x229d5dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 44484 dport 35835] != expected 0xf54889f8 # # Exception| cpu 0: rx_hash 0xfbcf2abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44494 dport 35835] != expected 0x9b26d2a3 # # Exception| cpu 0: rx_hash 0x4d477265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44510 dport 35835] != expected 0x3fd7712a # # Exception| cpu 4: rx_hash 0x8313e69c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44344 dport 35835] != expected 0x44466e10 # # Exception| cpu 4: rx_hash 0x1a2ff378 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44354 dport 35835] != expected 0xb59d2fe4 # # Exception| cpu 4: rx_hash 0x416bdf15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44386 dport 35835] != expected 0x67e5fe20 # # Exception| cpu 4: rx_hash 0xf7e387cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44402 dport 35835] != expected 0xc3145da9 # # Exception| cpu 4: rx_hash 0x380e9930 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 35835] != expected 0xc651282c # # Exception| cpu 4: rx_hash 0x8e86c1ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44440 dport 35835] != expected 0x62a08ba5 # # Exception| cpu 4: rx_hash 0xb8d25c33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 35835] != expected 0xf93b1d73 # # Exception| cpu 4: rx_hash 0x95ac8f06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 35835] != expected 0x2f6d40ce # # Exception| cpu 4: rx_hash 0xa08b06d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44526 dport 35835] != expected 0x495e0367 # # Exception| cpu 4: rx_hash 0x7860fbb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44536 dport 35835] != expected 0x59e43283 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf7dccede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38600 dport 40071] OK # # # cpu 4: rx_hash 0xf66544d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38612 dport 40071] OK # # # cpu 4: rx_hash 0x1ba9306f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38628 dport 40071] OK # # # cpu 4: rx_hash 0xfe95211b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38658 dport 40071] OK # # # cpu 4: rx_hash 0x4b6e6dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38684 dport 40071] OK # # # cpu 4: rx_hash 0xca0b22c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38712 dport 40071] OK # # # cpu 4: rx_hash 0x5337372d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38722 dport 40071] OK # # # cpu 4: rx_hash 0x3e278699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38730 dport 40071] OK # # # cpu 4: rx_hash 0x8bdcca4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38740 dport 40071] OK # # # cpu 4: rx_hash 0x6610bef9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38756 dport 40071] OK # # # cpu 5: rx_hash 0xc1885307 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38624 dport 40071] OK # # # cpu 5: rx_hash 0xc2fb470a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38638 dport 40071] OK # # # cpu 5: rx_hash 0x1963ae64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38646 dport 40071] OK # # # cpu 5: rx_hash 0x74731fd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38654 dport 40071] OK # # # cpu 5: rx_hash 0xfc5fbf10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38672 dport 40071] OK # # # cpu 5: rx_hash 0xa5d10d76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38690 dport 40071] OK # # # cpu 5: rx_hash 0xe5bf6ff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38738 dport 40071] OK # # # cpu 5: rx_hash 0xd1216c25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38760 dport 40071] OK # # # cpu 5: rx_hash 0xbefb439a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38770 dport 40071] OK # # # cpu 0: rx_hash 0xc8c1bcc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38698 dport 40071] OK # # # cpu 0: rx_hash 0xa71b937d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38704 dport 40071] OK # # # cpu 0: rx_hash 0xc6278fb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38788 dport 40071] OK # # # cpu 0: rx_hash 0xc79e05bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38808 dport 40071] OK # # # cpu 0: rx_hash 0x2a527108 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38824 dport 40071] OK # # # cpu 4: rx_hash 0xa8442a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38786 dport 40071] OK # # # cpu 4: rx_hash 0x70afd763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38804 dport 40071] OK # # # cpu 4: rx_hash 0xf1ca9866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38832 dport 40071] OK # # # cpu 4: rx_hash 0xb2d7eeea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38862 dport 40071] OK # # # cpu 4: rx_hash 0x694f0784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38870 dport 40071] OK # # # cpu 4: rx_hash 0xe82a4881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38898 dport 40071] OK # # # cpu 4: rx_hash 0x5f1b9a5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38910 dport 40071] OK # # # cpu 4: rx_hash 0xede88c8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38952 dport 40071] OK # # # cpu 4: rx_hash 0x5813c05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38966 dport 40071] OK # # # cpu 5: rx_hash 0x5ea2105b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38882 dport 40071] OK # # # cpu 5: rx_hash 0xda059b55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 40071] OK # # # cpu 5: rx_hash 0x187da2dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38982 dport 40071] OK # # # cpu 5: rx_hash 0xc3e54bb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39006 dport 40071] OK # # # cpu 0: rx_hash 0xf2b98c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38846 dport 40071] OK # # # cpu 0: rx_hash 0x6a3c1389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38872 dport 40071] OK # # # cpu 0: rx_hash 0x87f0673e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 40071] OK # # # cpu 0: rx_hash 0xeb595c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38908 dport 40071] OK # # # cpu 0: rx_hash 0x6c8dc38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38924 dport 40071] OK # # # cpu 0: rx_hash 0x5ad95e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38948 dport 40071] OK # # # cpu 0: rx_hash 0x756d1368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38990 dport 40071] OK # # # cpu 0: rx_hash 0x2d5a2b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39008 dport 40071] OK # # # cpu 0: rx_hash 0x9a6bf9d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39020 dport 40071] OK # # # count: pass=46 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 205, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 33369 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56586 dport 33369] != expected 0xe5e17ad # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56586 dport 33369] != expected 0xe5e17ad # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39952 dport 33369] != expected 0x8d67c92f # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39952 dport 33369] != expected 0x8d67c92f # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38845 dport 33369] != expected 0x269fa95c # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38845 dport 33369] != expected 0x269fa95c # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 33369] != expected 0xc55ea8f3 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 33369] != expected 0xc55ea8f3 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51919 dport 33369] != expected 0xb97f5d80 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51919 dport 33369] != expected 0xb97f5d80 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55000 dport 33369] != expected 0x88a1809d # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55000 dport 33369] != expected 0x88a1809d # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59606 dport 33369] != expected 0x1827445 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59606 dport 33369] != expected 0x1827445 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41123 dport 33369] != expected 0x6e4b0772 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41123 dport 33369] != expected 0x6e4b0772 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43130 dport 33369] != expected 0x4ea864ae # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43130 dport 33369] != expected 0x4ea864ae # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56963 dport 33369] != expected 0x7b51cb79 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56963 dport 33369] != expected 0x7b51cb79 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 33369] != expected 0x63bdd7a1 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 33369] != expected 0x63bdd7a1 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60897 dport 33369] != expected 0x48867040 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60897 dport 33369] != expected 0x48867040 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 33369] != expected 0x963e2140 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 33369] != expected 0x963e2140 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36912 dport 33369] != expected 0xfec53d22 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36912 dport 33369] != expected 0xfec53d22 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 33369] != expected 0xe215e9cf # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 33369] != expected 0xe215e9cf # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 33369] != expected 0x77abef20 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 33369] != expected 0x77abef20 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52945 dport 33369] != expected 0xdeb5edf8 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52945 dport 33369] != expected 0xdeb5edf8 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55983 dport 33369] != expected 0x4d9f1505 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55983 dport 33369] != expected 0x4d9f1505 # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53740 dport 33369] != expected 0xd4152d5e # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53740 dport 33369] != expected 0xd4152d5e # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58225 dport 33369] != expected 0xc4144f6d # # Exception| cpu 0: rx_hash 0xa5b1e8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58225 dport 33369] != expected 0xc4144f6d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 205, 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-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 60320 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55766 dport 60320] != expected 0x43dd7d32 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55766 dport 60320] != expected 0x43dd7d32 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57134 dport 60320] != expected 0x671cc6b9 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57134 dport 60320] != expected 0x671cc6b9 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56370 dport 60320] != expected 0xd8798bf4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56370 dport 60320] != expected 0xd8798bf4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56620 dport 60320] != expected 0x46ea42ae # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56620 dport 60320] != expected 0x46ea42ae # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32857 dport 60320] != expected 0xdee450f4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32857 dport 60320] != expected 0xdee450f4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48929 dport 60320] != expected 0x291cb92c # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48929 dport 60320] != expected 0x291cb92c # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47168 dport 60320] != expected 0xc379e8fd # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47168 dport 60320] != expected 0xc379e8fd # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41790 dport 60320] != expected 0xa963c1d3 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41790 dport 60320] != expected 0xa963c1d3 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59831 dport 60320] != expected 0x965306bf # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59831 dport 60320] != expected 0x965306bf # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 60320] != expected 0x95749643 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 60320] != expected 0x95749643 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50980 dport 60320] != expected 0x29952935 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50980 dport 60320] != expected 0x29952935 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58501 dport 60320] != expected 0xcb020086 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58501 dport 60320] != expected 0xcb020086 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47912 dport 60320] != expected 0xe653a459 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47912 dport 60320] != expected 0xe653a459 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43846 dport 60320] != expected 0x61700257 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43846 dport 60320] != expected 0x61700257 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60389 dport 60320] != expected 0xac8fcc44 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60389 dport 60320] != expected 0xac8fcc44 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36107 dport 60320] != expected 0x75536c96 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36107 dport 60320] != expected 0x75536c96 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34251 dport 60320] != expected 0x6b4d610a # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34251 dport 60320] != expected 0x6b4d610a # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39519 dport 60320] != expected 0xb2e82f62 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39519 dport 60320] != expected 0xb2e82f62 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 60320] != expected 0xdd607df4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 60320] != expected 0xdd607df4 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 60320] != expected 0x575d7134 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 60320] != expected 0x575d7134 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46889 dport 60320] != expected 0xa1611829 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46889 dport 60320] != expected 0xa1611829 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 60320] != expected 0x8671b425 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 60320] != expected 0x8671b425 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 60320] != expected 0x291bfe82 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 60320] != expected 0x291bfe82 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56608 dport 60320] != expected 0xf1db9072 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56608 dport 60320] != expected 0xf1db9072 # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44476 dport 60320] != expected 0xf1f37f0d # # Exception| cpu 0: rx_hash 0x09b0268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44476 dport 60320] != expected 0xf1f37f0d # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->