< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40435 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x318b07ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 53950 dport 40435] != expected 0xae5f7e6 # # Exception| cpu 0: rx_hash 0x814b902c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53956 dport 40435] != expected 0x7f6aa4c # # Exception| cpu 0: rx_hash 0xb6457fb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54022 dport 40435] != expected 0x3d302af0 # # Exception| cpu 0: rx_hash 0xcfd6aa56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54024 dport 40435] != expected 0x71e85883 # # Exception| cpu 0: rx_hash 0x2cedadda [saddr 192.0.3.2 daddr 192.0.3.1 sport 54046 dport 40435] != expected 0x730c325e # # Exception| cpu 0: rx_hash 0x37d367b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54068 dport 40435] != expected 0xca8e6588 # # Exception| cpu 0: rx_hash 0xa172c8ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54090 dport 40435] != expected 0x2fcd19b5 # # Exception| cpu 0: rx_hash 0x3446ea38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54158 dport 40435] != expected 0xe5abb37 # # Exception| cpu 0: rx_hash 0x45db69fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54178 dport 40435] != expected 0x8f288e59 # # Exception| cpu 0: rx_hash 0x49d214ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54212 dport 40435] != expected 0x2457eaca # # Exception| cpu 0: rx_hash 0xd37ac6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54236 dport 40435] != expected 0x6a6bf264 # # Exception| cpu 0: rx_hash 0x748de63b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 40435] != expected 0x75859c8b # # Exception| cpu 0: rx_hash 0x7f4ae344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54318 dport 40435] != expected 0x2e8b8eed # # Exception| cpu 0: rx_hash 0x46123aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54340 dport 40435] != expected 0x198cdb22 # # Exception| cpu 0: rx_hash 0x73439e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54344 dport 40435] != expected 0x85f4ea7e # # Exception| cpu 0: rx_hash 0xdcbae8cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54364 dport 40435] != expected 0x57b0c38c # # Exception| cpu 0: rx_hash 0xc78422a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54390 dport 40435] != expected 0xee32945a # # Exception| cpu 0: rx_hash 0xf54720ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54404 dport 40435] != expected 0xd04b5837 # # Exception| cpu 0: rx_hash 0x054cbb2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 40435] != expected 0xa6872221 # # Exception| cpu 0: rx_hash 0x2b23d595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54460 dport 40435] != expected 0x837d44ab # # Exception| cpu 0: rx_hash 0xc411af29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54476 dport 40435] != expected 0x2ae64ae5 # # Exception| cpu 0: rx_hash 0x88d3de1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54478 dport 40435] != expected 0xfa4609ca # # Exception| cpu 0: rx_hash 0x8a8c9553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54528 dport 40435] != expected 0x5cf8b82a # # Exception| cpu 0: rx_hash 0xd57e782c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54538 dport 40435] != expected 0xf870ebce # # Exception| cpu 0: rx_hash 0x2575e3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54548 dport 40435] != expected 0x8ebc91d8 # # Exception| cpu 0: rx_hash 0xa8ea86da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54592 dport 40435] != expected 0xd27dba33 # # Exception| cpu 0: rx_hash 0x324254b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54616 dport 40435] != expected 0x9c41a29d # # Exception| cpu 0: rx_hash 0xca479950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54628 dport 40435] != expected 0x27279f96 # # Exception| cpu 0: rx_hash 0x65beefef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54640 dport 40435] != expected 0xf563b664 # # Exception| cpu 0: rx_hash 0x622c4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54670 dport 40435] != expected 0x57624b55 # # Exception| cpu 0: rx_hash 0xbc48bc08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54710 dport 40435] != expected 0x45457c9 # # Exception| cpu 0: rx_hash 0x6ff6930b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41536 dport 40435] != expected 0x9f4d91d9 # # Exception| cpu 0: rx_hash 0x4997ab92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41540 dport 40435] != expected 0x771db04e # # Exception| cpu 0: rx_hash 0x0555daa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 40435] != expected 0xa7bdf361 # # Exception| cpu 0: rx_hash 0x460b5b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 40435] != expected 0x18b60a62 # # Exception| cpu 0: rx_hash 0x3b9fa5da [saddr 192.0.3.2 daddr 192.0.3.1 sport 41682 dport 40435] != expected 0x32bb5b9f # # Exception| cpu 0: rx_hash 0xf6cbccef [saddr 192.0.3.2 daddr 192.0.3.1 sport 41698 dport 40435] != expected 0x15a557c8 # # Exception| cpu 0: rx_hash 0xc9cb7553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41730 dport 40435] != expected 0xe2c99069 # # Exception| cpu 0: rx_hash 0xfc9ad186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41742 dport 40435] != expected 0x7eb1a135 # # Exception| cpu 0: rx_hash 0x663203ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 40435] != expected 0x308db99b # # Exception| cpu 0: rx_hash 0xebad66da [saddr 192.0.3.2 daddr 192.0.3.1 sport 41794 dport 40435] != expected 0x6c4c9270 # # Exception| cpu 0: rx_hash 0x7105b4b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41818 dport 40435] != expected 0x22708ade # # Exception| cpu 0: rx_hash 0xf093acb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41832 dport 40435] != expected 0xd5cec5a6 # # Exception| cpu 0: rx_hash 0x43c6b6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41896 dport 40435] != expected 0x1c0946b3 # # Exception| cpu 0: rx_hash 0x0f04c7c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41898 dport 40435] != expected 0xcca9059c # # Exception| cpu 0: rx_hash 0x030dbaf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 40435] != expected 0x67d6610f # # Exception| cpu 0: rx_hash 0xf3062138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41938 dport 40435] != expected 0x111a1b19 # # Exception| cpu 0: rx_hash 0xacf4cc47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41944 dport 40435] != expected 0xb59248fd # # Exception| cpu 0: rx_hash 0x7290393e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41952 dport 40435] != expected 0xe6a45461 # # Exception| cpu 0: rx_hash 0x54f101a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41956 dport 40435] != expected 0xef475f6 # # Exception| cpu 0: rx_hash 0x8152f1a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42008 dport 40435] != expected 0x6cc7b0c # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5acc41c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32810 dport 54184] OK # # # cpu 0: rx_hash 0x8ca6e29b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 54184] OK # # # cpu 0: rx_hash 0x56c53cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 54184] OK # # # cpu 0: rx_hash 0x9c03f359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 54184] OK # # # cpu 0: rx_hash 0xa952578c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32910 dport 54184] OK # # # cpu 0: rx_hash 0x873d3935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 54184] OK # # # cpu 0: rx_hash 0x42670620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 54184] OK # # # cpu 0: rx_hash 0x680f4389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32984 dport 54184] OK # # # cpu 0: rx_hash 0x4c313059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33042 dport 54184] OK # # # cpu 0: rx_hash 0x08fd174a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 54184] OK # # # cpu 0: rx_hash 0xd29ec923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33102 dport 54184] OK # # # cpu 0: rx_hash 0x229552e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33104 dport 54184] OK # # # cpu 0: rx_hash 0x39ab988f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33146 dport 54184] OK # # # cpu 0: rx_hash 0xce32a5d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33178 dport 54184] OK # # # cpu 0: rx_hash 0xbfaf2617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 54184] OK # # # cpu 0: rx_hash 0xa096c76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 54184] OK # # # cpu 0: rx_hash 0xb718cd95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33338 dport 54184] OK # # # cpu 0: rx_hash 0xa8212ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33364 dport 54184] OK # # # cpu 0: rx_hash 0xd9bcaf2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 54184] OK # # # cpu 0: rx_hash 0x71d77f0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 54184] OK # # # cpu 0: rx_hash 0xbc83163b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33442 dport 54184] OK # # # cpu 0: rx_hash 0xef788674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33486 dport 54184] OK # # # cpu 0: rx_hash 0x8dd599fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33514 dport 54184] OK # # # cpu 0: rx_hash 0x222cef41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 54184] OK # # # cpu 0: rx_hash 0x51ee27ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33564 dport 54184] OK # # # cpu 0: rx_hash 0xbadb7662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 54184] OK # # # cpu 0: rx_hash 0x2073a408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33584 dport 54184] OK # # # cpu 0: rx_hash 0x6cb1d53b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33586 dport 54184] OK # # # cpu 0: rx_hash 0x46d99092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33616 dport 54184] OK # # # cpu 0: rx_hash 0x3f4a4574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33630 dport 54184] OK # # # cpu 0: rx_hash 0x5de75afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 54184] OK # # # cpu 0: rx_hash 0x16b78d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 54184] OK # # # cpu 0: rx_hash 0x23e62986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33674 dport 54184] OK # # # cpu 0: rx_hash 0xeeb240b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 54184] OK # # # cpu 0: rx_hash 0xe2bb3d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33756 dport 54184] OK # # # cpu 0: rx_hash 0x60e476da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33800 dport 54184] OK # # # cpu 0: rx_hash 0xfa4ca4b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33808 dport 54184] OK # # # cpu 0: rx_hash 0xadb01fef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33848 dport 54184] OK # # # cpu 0: rx_hash 0x77d3c186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33860 dport 54184] OK # # # cpu 0: rx_hash 0xf645d980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33910 dport 54184] OK # # # cpu 0: rx_hash 0xc486dbcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 54184] OK # # # cpu 0: rx_hash 0x8844aaf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33926 dport 54184] OK # # # cpu 0: rx_hash 0x27bddc47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 54184] OK # # # cpu 0: rx_hash 0xf9d9293e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 54184] OK # # # cpu 0: rx_hash 0xdfb811a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33966 dport 54184] OK # # # cpu 0: rx_hash 0x844dd7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34016 dport 54184] 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58043 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36076 dport 58043] != expected 0x8c041ebb # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36076 dport 58043] != expected 0x8c041ebb # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39363 dport 58043] != expected 0x65e5ea0a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39363 dport 58043] != expected 0x65e5ea0a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38871 dport 58043] != expected 0xaed1b8a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38871 dport 58043] != expected 0xaed1b8a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56090 dport 58043] != expected 0x6e00d2af # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56090 dport 58043] != expected 0x6e00d2af # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 58043] != expected 0xc40627f9 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 58043] != expected 0xc40627f9 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34888 dport 58043] != expected 0xf6f4ea33 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34888 dport 58043] != expected 0xf6f4ea33 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54229 dport 58043] != expected 0xae2b8d86 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54229 dport 58043] != expected 0xae2b8d86 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38298 dport 58043] != expected 0x28800ed3 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38298 dport 58043] != expected 0x28800ed3 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36705 dport 58043] != expected 0x440fc871 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36705 dport 58043] != expected 0x440fc871 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60621 dport 58043] != expected 0xf5dd13d0 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60621 dport 58043] != expected 0xf5dd13d0 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45962 dport 58043] != expected 0x32b1fcd0 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45962 dport 58043] != expected 0x32b1fcd0 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58098 dport 58043] != expected 0x821733d9 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58098 dport 58043] != expected 0x821733d9 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42171 dport 58043] != expected 0x3c4cd234 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42171 dport 58043] != expected 0x3c4cd234 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37419 dport 58043] != expected 0x9305b533 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37419 dport 58043] != expected 0x9305b533 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41980 dport 58043] != expected 0x51e0842e # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41980 dport 58043] != expected 0x51e0842e # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 58043] != expected 0xedf38afc # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 58043] != expected 0xedf38afc # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59414 dport 58043] != expected 0xcb2e1d3a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59414 dport 58043] != expected 0xcb2e1d3a # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35899 dport 58043] != expected 0xe667712c # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35899 dport 58043] != expected 0xe667712c # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48100 dport 58043] != expected 0x992a098 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48100 dport 58043] != expected 0x992a098 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34831 dport 58043] != expected 0xe1c10ccd # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34831 dport 58043] != expected 0xe1c10ccd # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43357 dport 58043] != expected 0xdf4c0f1c # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43357 dport 58043] != expected 0xdf4c0f1c # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37099 dport 58043] != expected 0xcb129665 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37099 dport 58043] != expected 0xcb129665 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41866 dport 58043] != expected 0xc08be8d8 # # Exception| cpu 0: rx_hash 0x6825f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41866 dport 58043] != expected 0xc08be8d8 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54393 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38724 dport 54393] != expected 0x8629f01a # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38724 dport 54393] != expected 0x8629f01a # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35724 dport 54393] != expected 0x41f0bff1 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35724 dport 54393] != expected 0x41f0bff1 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49840 dport 54393] != expected 0x9b5da07c # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49840 dport 54393] != expected 0x9b5da07c # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 54393] != expected 0x182d4e91 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 54393] != expected 0x182d4e91 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38969 dport 54393] != expected 0xc22edb22 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38969 dport 54393] != expected 0xc22edb22 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 54393] != expected 0xf8885f4d # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 54393] != expected 0xf8885f4d # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36580 dport 54393] != expected 0xced5f2fd # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36580 dport 54393] != expected 0xced5f2fd # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49412 dport 54393] != expected 0x4d8ebe87 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49412 dport 54393] != expected 0x4d8ebe87 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43765 dport 54393] != expected 0xaabf3a2 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43765 dport 54393] != expected 0xaabf3a2 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50820 dport 54393] != expected 0x424e90e8 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50820 dport 54393] != expected 0x424e90e8 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41780 dport 54393] != expected 0x71f0bff7 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41780 dport 54393] != expected 0x71f0bff7 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45075 dport 54393] != expected 0xa647edf5 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45075 dport 54393] != expected 0xa647edf5 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33759 dport 54393] != expected 0xa65b4197 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33759 dport 54393] != expected 0xa65b4197 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45555 dport 54393] != expected 0x99475449 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45555 dport 54393] != expected 0x99475449 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52682 dport 54393] != expected 0x2c7d2088 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52682 dport 54393] != expected 0x2c7d2088 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60022 dport 54393] != expected 0x3dfc0f20 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60022 dport 54393] != expected 0x3dfc0f20 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35088 dport 54393] != expected 0x8469eb7 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35088 dport 54393] != expected 0x8469eb7 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57064 dport 54393] != expected 0x442fa875 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57064 dport 54393] != expected 0x442fa875 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57781 dport 54393] != expected 0x6e29f037 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57781 dport 54393] != expected 0x6e29f037 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40960 dport 54393] != expected 0x3610a8c8 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40960 dport 54393] != expected 0x3610a8c8 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37220 dport 54393] != expected 0x948f7440 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37220 dport 54393] != expected 0x948f7440 # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45851 dport 54393] != expected 0x19a2372a # # Exception| cpu 4: rx_hash 0x413fb8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45851 dport 54393] != expected 0x19a2372a # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->