< 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 36914 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x312459c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34232 dport 36914] != expected 0x35c770fc # # Exception| cpu 0: rx_hash 0x8584c0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 36914] != expected 0x268105c7 # # Exception| cpu 0: rx_hash 0xdc7f0044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34274 dport 36914] != expected 0x5e3179fb # # Exception| cpu 0: rx_hash 0x7d977223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34284 dport 36914] != expected 0x50d24799 # # Exception| cpu 4: rx_hash 0xc937eb2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34200 dport 36914] != expected 0x439432a2 # # Exception| cpu 4: rx_hash 0xe1d060f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34212 dport 36914] != expected 0xb2b6efcd # # Exception| cpu 4: rx_hash 0x019eab57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34220 dport 36914] != expected 0x6bfbe6b6 # # Exception| cpu 4: rx_hash 0x95ed6eba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 36914] != expected 0x136a8801 # # Exception| cpu 4: rx_hash 0x75a3a51b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34268 dport 36914] != expected 0xca27817a # # Exception| cpu 5: rx_hash 0x40381291 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34218 dport 36914] != expected 0xbc55d1af # # Exception| cpu 5: rx_hash 0xa5579c28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34240 dport 36914] != expected 0x4d561e4b # # Exception| cpu 5: rx_hash 0xd44bd77c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34258 dport 36914] != expected 0xc4c4bf18 # # Exception| cpu 5: rx_hash 0xecc5f2d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34294 dport 36914] != expected 0xdefb1 # # Exception| cpu 0: rx_hash 0x774473d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 36914] != expected 0x50de216a # # Exception| cpu 0: rx_hash 0xf67f5d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34310 dport 36914] != expected 0x35ea0484 # # Exception| cpu 0: rx_hash 0x7f70a4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34356 dport 36914] != expected 0xca2be789 # # Exception| cpu 0: rx_hash 0x6a384f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34382 dport 36914] != expected 0xd78eacd0 # # Exception| cpu 0: rx_hash 0x5a82bd14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34394 dport 36914] != expected 0x89b23a9a # # Exception| cpu 4: rx_hash 0xcef178f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34338 dport 36914] != expected 0xf123542d # # Exception| cpu 4: rx_hash 0xdbb99390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34392 dport 36914] != expected 0xec861f74 # # Exception| cpu 4: rx_hash 0xd38d44a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34408 dport 36914] != expected 0x7673d997 # # Exception| cpu 4: rx_hash 0x79fa6dff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34448 dport 36914] != expected 0x137667b7 # # Exception| cpu 5: rx_hash 0x87631607 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34324 dport 36914] != expected 0xbc78a5d7 # # Exception| cpu 5: rx_hash 0x0e6cefbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34342 dport 36914] != expected 0x43b946da # # Exception| cpu 5: rx_hash 0x1e0541ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 34366 dport 36914] != expected 0x7652cb1c # # Exception| cpu 5: rx_hash 0x8242531f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34422 dport 36914] != expected 0x94366348 # # Exception| cpu 5: rx_hash 0x49409f6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34436 dport 36914] != expected 0x4d4af1fd # # Exception| cpu 0: rx_hash 0x188f88da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34458 dport 36914] != expected 0xaf0f4b22 # # Exception| cpu 0: rx_hash 0x2520e868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34524 dport 36914] != expected 0x4388dd14 # # Exception| cpu 0: rx_hash 0x1daecdc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34552 dport 36914] != expected 0x87418dbd # # Exception| cpu 4: rx_hash 0x00d2f193 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34482 dport 36914] != expected 0x110007 # # Exception| cpu 4: rx_hash 0x543ca33c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34510 dport 36914] != expected 0xca1a7c47 # # Exception| cpu 4: rx_hash 0x648651ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34522 dport 36914] != expected 0x9426ea0d # # Exception| cpu 4: rx_hash 0xed89a812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34536 dport 36914] != expected 0x6be70900 # # Exception| cpu 4: rx_hash 0xc8955969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34568 dport 36914] != expected 0x35c352ad # # Exception| cpu 4: rx_hash 0x49ae77ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34570 dport 36914] != expected 0x50f77743 # # Exception| cpu 4: rx_hash 0x59c7d99c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34578 dport 36914] != expected 0x651cfa85 # # Exception| cpu 5: rx_hash 0xb1532d85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34468 dport 36914] != expected 0x3b19b3a3 # # Exception| cpu 5: rx_hash 0x41744855 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34484 dport 36914] != expected 0xd7bf371e # # Exception| cpu 5: rx_hash 0xf5d4d15b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34496 dport 36914] != expected 0xc4f94225 # # Exception| cpu 5: rx_hash 0xb472689d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34502 dport 36914] != expected 0x1357753c # # Exception| cpu 5: rx_hash 0x05f3b48b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34512 dport 36914] != expected 0x285fc698 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xcb52695a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48642 dport 57009] OK # # # cpu 4: rx_hash 0x13928751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48686 dport 57009] OK # # # cpu 4: rx_hash 0xce732c42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48736 dport 57009] OK # # # cpu 0: rx_hash 0x72e76274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48676 dport 57009] OK # # # cpu 0: rx_hash 0x425d90e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48688 dport 57009] OK # # # cpu 0: rx_hash 0x36609eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48704 dport 57009] OK # # # cpu 0: rx_hash 0xc647fb7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48720 dport 57009] OK # # # cpu 0: rx_hash 0xeea070a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48748 dport 57009] OK # # # cpu 5: rx_hash 0x904e7f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48628 dport 57009] OK # # # cpu 5: rx_hash 0x1175519d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48630 dport 57009] OK # # # cpu 5: rx_hash 0xaa278c7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48648 dport 57009] OK # # # cpu 5: rx_hash 0x5a00e9af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 57009] OK # # # cpu 5: rx_hash 0xd30f1013 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48682 dport 57009] OK # # # cpu 5: rx_hash 0xaf06c967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48746 dport 57009] OK # # # cpu 4: rx_hash 0xde1a8233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48760 dport 57009] OK # # # cpu 4: rx_hash 0x5f21acb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 57009] OK # # # cpu 4: rx_hash 0x35cb12a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48774 dport 57009] OK # # # cpu 4: rx_hash 0x54bef787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48780 dport 57009] OK # # # cpu 4: rx_hash 0xfd6252d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48818 dport 57009] OK # # # cpu 4: rx_hash 0xe82ab9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48840 dport 57009] OK # # # cpu 4: rx_hash 0xb9e5ae06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48854 dport 57009] OK # # # cpu 0: rx_hash 0x5c8a20bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48828 dport 57009] OK # # # cpu 0: rx_hash 0xd8904b23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48860 dport 57009] OK # # # cpu 5: rx_hash 0xbf6f6716 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48754 dport 57009] OK # # # cpu 5: rx_hash 0xe53f2b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48794 dport 57009] OK # # # cpu 5: rx_hash 0xed0bfca9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48810 dport 57009] OK # # # cpu 5: rx_hash 0x3dffc59a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48822 dport 57009] OK # # # cpu 5: rx_hash 0x38de8082 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48852 dport 57009] OK # # # cpu 4: rx_hash 0x30ea57ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48868 dport 57009] OK # # # cpu 4: rx_hash 0xd0a49c1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 57009] OK # # # cpu 4: rx_hash 0x4c0d664e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48938 dport 57009] OK # # # cpu 4: rx_hash 0xc8170dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48970 dport 57009] OK # # # cpu 0: rx_hash 0x2083f9cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48892 dport 57009] OK # # # cpu 0: rx_hash 0x254c5453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48912 dport 57009] OK # # # cpu 0: rx_hash 0xe5d1c311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48916 dport 57009] OK # # # cpu 0: rx_hash 0x059f08b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48924 dport 57009] OK # # # cpu 0: rx_hash 0x9cf95f7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48950 dport 57009] OK # # # cpu 0: rx_hash 0x89b1b414 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48972 dport 57009] OK # # # cpu 5: rx_hash 0x15f6a6c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48900 dport 57009] OK # # # cpu 5: rx_hash 0x84a42634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48926 dport 57009] OK # # # cpu 5: rx_hash 0x2859c673 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48962 dport 57009] OK # # # count: pass=41 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 44991 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53353 dport 44991] != expected 0x4a6ebdb7 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53353 dport 44991] != expected 0x4a6ebdb7 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 44991] != expected 0x97f5324d # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 44991] != expected 0x97f5324d # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37469 dport 44991] != expected 0x595f7427 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37469 dport 44991] != expected 0x595f7427 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37022 dport 44991] != expected 0x57db5f89 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37022 dport 44991] != expected 0x57db5f89 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45494 dport 44991] != expected 0x8e792fa5 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45494 dport 44991] != expected 0x8e792fa5 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42113 dport 44991] != expected 0x34dec15f # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42113 dport 44991] != expected 0x34dec15f # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55185 dport 44991] != expected 0x6576c5eb # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55185 dport 44991] != expected 0x6576c5eb # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 44991] != expected 0xa5235255 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 44991] != expected 0xa5235255 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42857 dport 44991] != expected 0x34d2a7ac # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42857 dport 44991] != expected 0x34d2a7ac # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52233 dport 44991] != expected 0xd5932f59 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52233 dport 44991] != expected 0xd5932f59 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51143 dport 44991] != expected 0x95bb71e4 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51143 dport 44991] != expected 0x95bb71e4 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41705 dport 44991] != expected 0xe43e8562 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41705 dport 44991] != expected 0xe43e8562 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47061 dport 44991] != expected 0x28880cd0 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47061 dport 44991] != expected 0x28880cd0 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 44991] != expected 0xbd4026dd # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 44991] != expected 0xbd4026dd # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52510 dport 44991] != expected 0x2a39bf6b # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52510 dport 44991] != expected 0x2a39bf6b # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38878 dport 44991] != expected 0x26ef38da # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38878 dport 44991] != expected 0x26ef38da # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38105 dport 44991] != expected 0xb2861870 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38105 dport 44991] != expected 0xb2861870 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47197 dport 44991] != expected 0x47955e49 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47197 dport 44991] != expected 0x47955e49 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 44991] != expected 0x5d859455 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 44991] != expected 0x5d859455 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58643 dport 44991] != expected 0x1229f171 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58643 dport 44991] != expected 0x1229f171 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 44991] != expected 0xe274e402 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 44991] != expected 0xe274e402 # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41488 dport 44991] != expected 0x4b53709f # # Exception| cpu 4: rx_hash 0xc6937821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41488 dport 44991] != expected 0x4b53709f # # 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 57879 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43739 dport 57879] != expected 0xe56f5fde # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43739 dport 57879] != expected 0xe56f5fde # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52264 dport 57879] != expected 0x8ede7277 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52264 dport 57879] != expected 0x8ede7277 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 57879] != expected 0x5fe84294 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 57879] != expected 0x5fe84294 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41210 dport 57879] != expected 0xe36bc5da # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41210 dport 57879] != expected 0xe36bc5da # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56549 dport 57879] != expected 0xf7866136 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56549 dport 57879] != expected 0xf7866136 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 57879] != expected 0x8eee2fbd # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 57879] != expected 0x8eee2fbd # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58897 dport 57879] != expected 0x944b55b0 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58897 dport 57879] != expected 0x944b55b0 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 57879] != expected 0x3d2e0ea9 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 57879] != expected 0x3d2e0ea9 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39710 dport 57879] != expected 0xef83e2d1 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39710 dport 57879] != expected 0xef83e2d1 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35867 dport 57879] != expected 0x3dbdf1b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35867 dport 57879] != expected 0x3dbdf1b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52238 dport 57879] != expected 0x376b7959 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52238 dport 57879] != expected 0x376b7959 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54971 dport 57879] != expected 0x2621da10 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54971 dport 57879] != expected 0x2621da10 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37524 dport 57879] != expected 0x1c10d3d8 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37524 dport 57879] != expected 0x1c10d3d8 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50482 dport 57879] != expected 0xb36eca14 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50482 dport 57879] != expected 0xb36eca14 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33295 dport 57879] != expected 0xa8c0c5fb # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33295 dport 57879] != expected 0xa8c0c5fb # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 57879] != expected 0xa83e149b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 57879] != expected 0xa83e149b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 57879] != expected 0xee0ed58e # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 57879] != expected 0xee0ed58e # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41648 dport 57879] != expected 0x3196c2a5 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41648 dport 57879] != expected 0x3196c2a5 # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58373 dport 57879] != expected 0x6b709c0c # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58373 dport 57879] != expected 0x6b709c0c # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59997 dport 57879] != expected 0x9cb1037b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59997 dport 57879] != expected 0x9cb1037b # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43988 dport 57879] != expected 0xd9f306ed # # Exception| cpu 0: rx_hash 0x635737bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43988 dport 57879] != expected 0xd9f306ed # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->