< 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 39766 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1617b6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46856 dport 39766] != expected 0x462d8b03 # # Exception| cpu 0: rx_hash 0xf05a656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46872 dport 39766] != expected 0x733eb236 # # Exception| cpu 0: rx_hash 0x1bc4669b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46882 dport 39766] != expected 0x9e1bac59 # # Exception| cpu 0: rx_hash 0x51b62917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46974 dport 39766] != expected 0x9826cd9e # # Exception| cpu 4: rx_hash 0x311212c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46906 dport 39766] != expected 0xc12ee706 # # Exception| cpu 4: rx_hash 0x8846b4a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46918 dport 39766] != expected 0xdd9a1a5b # # Exception| cpu 4: rx_hash 0x09c9119c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46936 dport 39766] != expected 0xfe7a7c7b # # Exception| cpu 4: rx_hash 0xe2571269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46946 dport 39766] != expected 0x135f6214 # # Exception| cpu 4: rx_hash 0x1ca22bb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46952 dport 39766] != expected 0xd1e0d9d4 # # Exception| cpu 4: rx_hash 0xfaeff878 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46968 dport 39766] != expected 0xe4f3e0e1 # # Exception| cpu 5: rx_hash 0xfd89b552 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46898 dport 39766] != expected 0xab08956c # # Exception| cpu 5: rx_hash 0xef84c255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46920 dport 39766] != expected 0xcb69454e # # Exception| cpu 0: rx_hash 0x8d1c7a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46982 dport 39766] != expected 0x967cb330 # # Exception| cpu 0: rx_hash 0xcddba8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47034 dport 39766] != expected 0x78c8020 # # Exception| cpu 0: rx_hash 0x46e1909b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47044 dport 39766] != expected 0xb3a1b4d7 # # Exception| cpu 4: rx_hash 0xf266e6cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46994 dport 39766] != expected 0x77236ed0 # # Exception| cpu 4: rx_hash 0x3efd415d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47002 dport 39766] != expected 0x1d051cba # # Exception| cpu 4: rx_hash 0xffb536f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47032 dport 39766] != expected 0xaf15498a # # Exception| cpu 4: rx_hash 0x2123e666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47050 dport 39766] != expected 0xa552ebc2 # # Exception| cpu 4: rx_hash 0x795cdeed [saddr 192.0.3.2 daddr 192.0.3.1 sport 47084 dport 39766] != expected 0xc30e5a27 # # Exception| cpu 5: rx_hash 0x2b967b70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47018 dport 39766] != expected 0x329fb915 # # Exception| cpu 5: rx_hash 0xdfd6dfbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47040 dport 39766] != expected 0x67ed5002 # # Exception| cpu 5: rx_hash 0xb814a943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47054 dport 39766] != expected 0x711e0f17 # # Exception| cpu 5: rx_hash 0xc76e35af [saddr 192.0.3.2 daddr 192.0.3.1 sport 47066 dport 39766] != expected 0x9041d2f7 # # Exception| cpu 5: rx_hash 0x1e9ea810 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47074 dport 39766] != expected 0xd5fd0532 # # Exception| cpu 5: rx_hash 0xb5c7797f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47076 dport 39766] != expected 0xa928284d # # Exception| cpu 0: rx_hash 0x538aaab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47092 dport 39766] != expected 0x9c3b1178 # # Exception| cpu 0: rx_hash 0x557a37a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47114 dport 39766] != expected 0x58f38265 # # Exception| cpu 0: rx_hash 0x4dc2ddb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47120 dport 39766] != expected 0xaf5f0090 # # Exception| cpu 0: rx_hash 0x0d050f2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47148 dport 39766] != expected 0x3eaf3380 # # Exception| cpu 0: rx_hash 0x93540d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47202 dport 39766] != expected 0xa518a2d8 # # Exception| cpu 4: rx_hash 0x32b8415a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47108 dport 39766] != expected 0x4e00dd70 # # Exception| cpu 4: rx_hash 0x0a634206 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47206 dport 39766] != expected 0x7154460d # # Exception| cpu 4: rx_hash 0xf4967bde [saddr 192.0.3.2 daddr 192.0.3.1 sport 47212 dport 39766] != expected 0xb3ebfdcd # # Exception| cpu 5: rx_hash 0x186e3501 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47132 dport 39766] != expected 0x1135962f # # Exception| cpu 5: rx_hash 0xeb48dce5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 39766] != expected 0xbbc0ab5 # # Exception| cpu 5: rx_hash 0x6072e4c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47170 dport 39766] != expected 0xbf913e42 # # Exception| cpu 5: rx_hash 0x9e87dd1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47176 dport 39766] != expected 0x7d2e8582 # # Exception| cpu 5: rx_hash 0x07b0923a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47180 dport 39766] != expected 0xa9626157 # # Exception| cpu 5: rx_hash 0x78ca0ed6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47192 dport 39766] != expected 0x483dbcb7 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xaf018086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46308 dport 56604] OK # # # cpu 0: rx_hash 0x55b03605 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46394 dport 56604] OK # # # cpu 4: rx_hash 0x8c40abba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46338 dport 56604] OK # # # cpu 4: rx_hash 0xb3fde5cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46378 dport 56604] OK # # # cpu 5: rx_hash 0x3636cfa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46304 dport 56604] OK # # # cpu 5: rx_hash 0xd07b1c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46320 dport 56604] OK # # # cpu 5: rx_hash 0x494c534f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46324 dport 56604] OK # # # cpu 5: rx_hash 0x6a0d7873 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 56604] OK # # # cpu 5: rx_hash 0x3fa190c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46366 dport 56604] OK # # # cpu 5: rx_hash 0xece4906d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46406 dport 56604] OK # # # cpu 5: rx_hash 0x1211a9b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46412 dport 56604] OK # # # cpu 5: rx_hash 0xf45c7a7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46428 dport 56604] OK # # # cpu 5: rx_hash 0x86f536ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46434 dport 56604] OK # # # cpu 0: rx_hash 0x1fc27989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46438 dport 56604] OK # # # cpu 0: rx_hash 0xe9be5ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46470 dport 56604] OK # # # cpu 0: rx_hash 0x5a5f6598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46490 dport 56604] OK # # # cpu 0: rx_hash 0xe46d8eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46508 dport 56604] OK # # # cpu 0: rx_hash 0xfcd564cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46518 dport 56604] OK # # # cpu 4: rx_hash 0x2dace7c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 56604] OK # # # cpu 4: rx_hash 0xc3682abd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46494 dport 56604] OK # # # cpu 4: rx_hash 0xcebbfa81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46516 dport 56604] OK # # # cpu 5: rx_hash 0xcbe1340a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46452 dport 56604] OK # # # cpu 5: rx_hash 0xdbd0c0ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46468 dport 56604] OK # # # cpu 5: rx_hash 0xa4aa5c40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46480 dport 56604] OK # # # cpu 5: rx_hash 0x96c4c20a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46482 dport 56604] OK # # # cpu 5: rx_hash 0x4f345fb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46506 dport 56604] OK # # # cpu 0: rx_hash 0x77ef5ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46536 dport 56604] OK # # # cpu 0: rx_hash 0xf660f9dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46550 dport 56604] OK # # # cpu 0: rx_hash 0x2f906462 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46574 dport 56604] OK # # # cpu 0: rx_hash 0x587d2235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46642 dport 56604] OK # # # cpu 4: rx_hash 0xfbb329e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46588 dport 56604] OK # # # cpu 4: rx_hash 0xfef72366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46622 dport 56604] OK # # # cpu 4: rx_hash 0x15692093 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46628 dport 56604] OK # # # cpu 4: rx_hash 0xf324f35a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46644 dport 56604] OK # # # cpu 5: rx_hash 0x891a6531 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 56604] OK # # # cpu 5: rx_hash 0x2243b45e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46532 dport 56604] OK # # # cpu 5: rx_hash 0x3afb5e4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46558 dport 56604] OK # # # cpu 5: rx_hash 0x7f788652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46592 dport 56604] OK # # # cpu 5: rx_hash 0x18baf0af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46606 dport 56604] OK # # # cpu 5: rx_hash 0x0dd1ca82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46654 dport 56604] OK # # # count: pass=40 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 47383 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47026 dport 47383] != expected 0x20e6912f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47026 dport 47383] != expected 0x20e6912f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38192 dport 47383] != expected 0x386f2ff6 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38192 dport 47383] != expected 0x386f2ff6 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52888 dport 47383] != expected 0x8d497dff # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52888 dport 47383] != expected 0x8d497dff # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37522 dport 47383] != expected 0xe6f0fb5e # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37522 dport 47383] != expected 0xe6f0fb5e # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44244 dport 47383] != expected 0x4b587196 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44244 dport 47383] != expected 0x4b587196 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 47383] != expected 0xca611a4c # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 47383] != expected 0xca611a4c # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39546 dport 47383] != expected 0xc1d39ab7 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39546 dport 47383] != expected 0xc1d39ab7 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46398 dport 47383] != expected 0x2986f97f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46398 dport 47383] != expected 0x2986f97f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38135 dport 47383] != expected 0xbd3e0b25 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38135 dport 47383] != expected 0xbd3e0b25 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45700 dport 47383] != expected 0xa82c6688 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45700 dport 47383] != expected 0xa82c6688 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48139 dport 47383] != expected 0x7c583eb0 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48139 dport 47383] != expected 0x7c583eb0 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56585 dport 47383] != expected 0xb30709db # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56585 dport 47383] != expected 0xb30709db # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 47383] != expected 0xf94af951 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 47383] != expected 0xf94af951 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48058 dport 47383] != expected 0x6e7e89d3 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48058 dport 47383] != expected 0x6e7e89d3 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53167 dport 47383] != expected 0x6c6455e8 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53167 dport 47383] != expected 0x6c6455e8 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43845 dport 47383] != expected 0x43f75a6f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43845 dport 47383] != expected 0x43f75a6f # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59862 dport 47383] != expected 0xbbc98385 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59862 dport 47383] != expected 0xbbc98385 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45708 dport 47383] != expected 0xc20a14e2 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45708 dport 47383] != expected 0xc20a14e2 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43555 dport 47383] != expected 0x4bbe1654 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43555 dport 47383] != expected 0x4bbe1654 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55727 dport 47383] != expected 0x2b2d93fc # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55727 dport 47383] != expected 0x2b2d93fc # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 47383] != expected 0xfc31f329 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 47383] != expected 0xfc31f329 # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33907 dport 47383] != expected 0xa1e59bef # # Exception| cpu 0: rx_hash 0x6492a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33907 dport 47383] != expected 0xa1e59bef # # Exception| count: pass=0 nohash=0 fail=44 # # 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 50357 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54770 dport 50357] != expected 0x29a88471 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54770 dport 50357] != expected 0x29a88471 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42083 dport 50357] != expected 0xe879f427 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42083 dport 50357] != expected 0xe879f427 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 50357] != expected 0xae9475bb # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 50357] != expected 0xae9475bb # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40265 dport 50357] != expected 0x181709ba # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40265 dport 50357] != expected 0x181709ba # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41922 dport 50357] != expected 0x9d841fc3 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41922 dport 50357] != expected 0x9d841fc3 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60575 dport 50357] != expected 0xefd1e0e5 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60575 dport 50357] != expected 0xefd1e0e5 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56192 dport 50357] != expected 0xf8599692 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56192 dport 50357] != expected 0xf8599692 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45621 dport 50357] != expected 0x8bb39671 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45621 dport 50357] != expected 0x8bb39671 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36643 dport 50357] != expected 0xe4838e39 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36643 dport 50357] != expected 0xe4838e39 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58895 dport 50357] != expected 0x25ab7c6c # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58895 dport 50357] != expected 0x25ab7c6c # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45955 dport 50357] != expected 0xb72c1a76 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45955 dport 50357] != expected 0xb72c1a76 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56636 dport 50357] != expected 0x24fca7a0 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56636 dport 50357] != expected 0x24fca7a0 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56835 dport 50357] != expected 0xf3de6446 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56835 dport 50357] != expected 0xf3de6446 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 50357] != expected 0xd6f6d593 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 50357] != expected 0xd6f6d593 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38022 dport 50357] != expected 0xffacbc3 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38022 dport 50357] != expected 0xffacbc3 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56987 dport 50357] != expected 0x25c1aa64 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56987 dport 50357] != expected 0x25c1aa64 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53046 dport 50357] != expected 0xd2ddbd35 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53046 dport 50357] != expected 0xd2ddbd35 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 50357] != expected 0x3adb375d # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 50357] != expected 0x3adb375d # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38085 dport 50357] != expected 0xa0da1def # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38085 dport 50357] != expected 0xa0da1def # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 50357] != expected 0x31155f95 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 50357] != expected 0x31155f95 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56270 dport 50357] != expected 0x6608949d # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56270 dport 50357] != expected 0x6608949d # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35476 dport 50357] != expected 0x635809e5 # # Exception| cpu 0: rx_hash 0x388dee47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35476 dport 50357] != expected 0x635809e5 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->