< 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 216, 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 44351 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdd89869b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 44351] != expected 0x9b5b57ff # # Exception| cpu 0: rx_hash 0x68fd9347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39086 dport 44351] != expected 0xdc1ad003 # # Exception| cpu 0: rx_hash 0x10059d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39098 dport 44351] != expected 0xe8f7d24b # # Exception| cpu 0: rx_hash 0xa88860dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39114 dport 44351] != expected 0x9d7d47d2 # # Exception| cpu 0: rx_hash 0xa16b951d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39142 dport 44351] != expected 0x42856ea9 # # Exception| cpu 0: rx_hash 0x2018e1f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39210 dport 44351] != expected 0xf8ae37bf # # Exception| cpu 0: rx_hash 0xbecd0553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39240 dport 44351] != expected 0xf75a588e # # Exception| cpu 0: rx_hash 0x5cfaf274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39252 dport 44351] != expected 0x21700ee9 # # Exception| cpu 0: rx_hash 0x0bb9108f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39294 dport 44351] != expected 0xb01bdf72 # # Exception| cpu 0: rx_hash 0x57ffee6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39326 dport 44351] != expected 0x8ade95be # # Exception| cpu 0: rx_hash 0x22d9a6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39426 dport 44351] != expected 0x9245916a # # Exception| cpu 0: rx_hash 0xd329ba53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39432 dport 44351] != expected 0xfb9f95fa # # Exception| cpu 0: rx_hash 0x8d89ad68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 44351] != expected 0xb50c6d1a # # Exception| cpu 0: rx_hash 0x311e4d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39444 dport 44351] != expected 0x2db5c39d # # Exception| cpu 0: rx_hash 0x97adb329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 44351] != expected 0xd5041696 # # Exception| cpu 0: rx_hash 0x57d840b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39504 dport 44351] != expected 0x94638147 # # Exception| cpu 0: rx_hash 0xd733a786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39522 dport 44351] != expected 0x16acaee4 # # Exception| cpu 0: rx_hash 0x8b755962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39554 dport 44351] != expected 0x2c69e428 # # Exception| cpu 0: rx_hash 0xd5d54e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39556 dport 44351] != expected 0x62fa1cc8 # # Exception| cpu 0: rx_hash 0xb313439e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39616 dport 44351] != expected 0xdb2c5e12 # # Exception| cpu 0: rx_hash 0x7e9f5811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39650 dport 44351] != expected 0xa880dba6 # # Exception| cpu 0: rx_hash 0xd1cf538c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39662 dport 44351] != expected 0x8fc927d6 # # Exception| cpu 0: rx_hash 0xa8afce05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39684 dport 44351] != expected 0x83c0532b # # Exception| cpu 0: rx_hash 0x32603771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39692 dport 44351] != expected 0x61070704 # # Exception| cpu 0: rx_hash 0x7f07cbcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39708 dport 44351] != expected 0x9064ad13 # # Exception| cpu 0: rx_hash 0x94d3c92c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 44351] != expected 0x99b6d20f # # Exception| cpu 0: rx_hash 0xffec2cfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39726 dport 44351] != expected 0x12ab82b0 # # Exception| cpu 0: rx_hash 0x76e43e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39728 dport 44351] != expected 0x4f9c8468 # # Exception| cpu 0: rx_hash 0xce69c3c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39744 dport 44351] != expected 0x3a1611f1 # # Exception| cpu 0: rx_hash 0x6139c85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 44351] != expected 0x1d5fed81 # # Exception| cpu 0: rx_hash 0xd44ddd83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39802 dport 44351] != expected 0x5a1e6a7d # # Exception| cpu 0: rx_hash 0x01033192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39812 dport 44351] != expected 0x3dec2669 # # Exception| cpu 0: rx_hash 0x525acebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39876 dport 44351] != expected 0x41b4ccec # # Exception| cpu 0: rx_hash 0xa3aad21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39886 dport 44351] != expected 0x286ec87c # # Exception| cpu 0: rx_hash 0xb06d399b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39896 dport 44351] != expected 0x979e9a8b # # Exception| cpu 0: rx_hash 0x6e26c995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39916 dport 44351] != expected 0x5bc24dc8 # # Exception| cpu 0: rx_hash 0x7de12214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39930 dport 44351] != expected 0xe4321f3f # # Exception| cpu 0: rx_hash 0x2341352f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39932 dport 44351] != expected 0xaaa1e7df # # Exception| cpu 0: rx_hash 0x0818f40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39942 dport 44351] != expected 0x6f85aacd # # Exception| cpu 0: rx_hash 0xaeab0a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39974 dport 44351] != expected 0x97347fc6 # # Exception| cpu 0: rx_hash 0x88f3133e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39988 dport 44351] != expected 0xed4a856e # # Exception| cpu 0: rx_hash 0x4c9cfd71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39994 dport 44351] != expected 0x411e29a1 # # Exception| cpu 0: rx_hash 0x7d19124d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40020 dport 44351] != expected 0x69a3bae0 # # Exception| cpu 0: rx_hash 0x1fc5025f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40058 dport 44351] != expected 0x3d46c324 # # Exception| cpu 0: rx_hash 0xb273e01d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40080 dport 44351] != expected 0x6e598d78 # # Exception| cpu 0: rx_hash 0x1d23eb80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40092 dport 44351] != expected 0x49107108 # # Exception| cpu 0: rx_hash 0x031de814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40140 dport 44351] != expected 0xc42b319a # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5de4277a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 58879] OK # # # cpu 0: rx_hash 0x03443041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 58879] OK # # # cpu 0: rx_hash 0xc5cd37d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42398 dport 58879] OK # # # cpu 0: rx_hash 0xf9b130f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42422 dport 58879] OK # # # cpu 0: rx_hash 0x56e13b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42426 dport 58879] OK # # # cpu 0: rx_hash 0x52fb26b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42448 dport 58879] OK # # # cpu 0: rx_hash 0xfd8c83f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42514 dport 58879] OK # # # cpu 0: rx_hash 0x3f1f99b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42640 dport 58879] OK # # # cpu 0: rx_hash 0x9db67a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 58879] OK # # # cpu 0: rx_hash 0xd8aae098 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42776 dport 58879] OK # # # cpu 0: rx_hash 0x3764ffaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42818 dport 58879] OK # # # cpu 0: rx_hash 0xe92f0fa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42870 dport 58879] OK # # # cpu 0: rx_hash 0x5ebdf3a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42918 dport 58879] OK # # # cpu 0: rx_hash 0x8d0febbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42964 dport 58879] OK # # # cpu 0: rx_hash 0x2dd71ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43030 dport 58879] OK # # # cpu 0: rx_hash 0x9cb916fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43082 dport 58879] OK # # # cpu 0: rx_hash 0x8f7efd7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43100 dport 58879] OK # # # cpu 0: rx_hash 0x310ff4b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 58879] OK # # # cpu 0: rx_hash 0x04900650 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43172 dport 58879] OK # # # cpu 0: rx_hash 0x22c81f38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43190 dport 58879] OK # # # cpu 0: rx_hash 0xe6a7f177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43192 dport 58879] OK # # # cpu 0: rx_hash 0x8061fcb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43260 dport 58879] OK # # # cpu 0: rx_hash 0xb4669d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43270 dport 58879] OK # # # cpu 0: rx_hash 0xa7a17602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43280 dport 58879] OK # # # cpu 0: rx_hash 0x63ce984d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43294 dport 58879] OK # # # cpu 0: rx_hash 0x0112885f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43312 dport 58879] OK # # # cpu 0: rx_hash 0xf4f8892c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43344 dport 58879] OK # # # cpu 0: rx_hash 0xc1677bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43348 dport 58879] OK # # # cpu 0: rx_hash 0xaa589e17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43350 dport 58879] OK # # # cpu 0: rx_hash 0x524b7771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43376 dport 58879] OK # # # cpu 0: rx_hash 0xfd1b7cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43388 dport 58879] OK # # # cpu 0: rx_hash 0xb29a6989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43402 dport 58879] OK # # # cpu 0: rx_hash 0xca6267da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43422 dport 58879] OK # # # cpu 0: rx_hash 0x594e6b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 58879] OK # # # cpu 0: rx_hash 0xfbe788e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43504 dport 58879] OK # # # cpu 0: rx_hash 0x61287192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43512 dport 58879] OK # # # cpu 4: rx_hash 0x27fac0f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42370 dport 58879] OK # # # cpu 4: rx_hash 0x5f02cea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42390 dport 58879] OK # # # cpu 4: rx_hash 0x81493eab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 58879] OK # # # cpu 4: rx_hash 0xa71127c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 58879] OK # # # cpu 4: rx_hash 0x74a33fd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42434 dport 58879] OK # # # cpu 4: rx_hash 0x8553237e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42440 dport 58879] OK # # # cpu 4: rx_hash 0x05b8c44b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42490 dport 58879] OK # # # cpu 4: rx_hash 0x39e36dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42524 dport 58879] OK # # # cpu 4: rx_hash 0x16588112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 58879] OK # # # cpu 4: rx_hash 0xd2376f5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42540 dport 58879] OK # # # cpu 4: rx_hash 0x5b3f7da8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42546 dport 58879] OK # # # cpu 4: rx_hash 0xaed57cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42578 dport 58879] OK # # # cpu 4: rx_hash 0x709e8cd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42598 dport 58879] OK # # # cpu 4: rx_hash 0x63596754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 58879] OK # # # cpu 4: rx_hash 0xa736891b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 58879] OK # # # cpu 4: rx_hash 0xd4cb9b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42656 dport 58879] OK # # # cpu 4: rx_hash 0x10a47518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 58879] OK # # # cpu 4: rx_hash 0x5dc389a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42686 dport 58879] OK # # # cpu 4: rx_hash 0xb20d9690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42724 dport 58879] OK # # # cpu 4: rx_hash 0x28c26fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42732 dport 58879] OK # # # cpu 4: rx_hash 0x503a61b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42744 dport 58879] OK # # # cpu 4: rx_hash 0x643d0084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42754 dport 58879] OK # # # cpu 4: rx_hash 0xfef2f9f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42762 dport 58879] OK # # # cpu 4: rx_hash 0x8fe90263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42802 dport 58879] OK # # # cpu 4: rx_hash 0x5c5b1a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42816 dport 58879] OK # # # cpu 4: rx_hash 0xcf7716cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42852 dport 58879] OK # # # cpu 4: rx_hash 0xa448f31e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42854 dport 58879] OK # # # cpu 4: rx_hash 0x71061f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42904 dport 58879] OK # # # cpu 4: rx_hash 0x78e5eacf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 58879] OK # # # cpu 4: rx_hash 0x225fe021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 58879] OK # # # cpu 4: rx_hash 0x4083f033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42998 dport 58879] OK # # # cpu 4: rx_hash 0x60b0e248 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43014 dport 58879] OK # # # cpu 4: rx_hash 0xfa7f1b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43022 dport 58879] OK # # # cpu 4: rx_hash 0xf39ceefc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43042 dport 58879] OK # # # cpu 4: rx_hash 0x026cf25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 58879] OK # # # cpu 4: rx_hash 0x6d490a5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43072 dport 58879] OK # # # cpu 4: rx_hash 0xa926e412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43086 dport 58879] OK # # # cpu 4: rx_hash 0xd83d1f81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43126 dport 58879] OK # # # cpu 4: rx_hash 0x0d73f390 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43144 dport 58879] OK # # # cpu 4: rx_hash 0x49f7faea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43188 dport 58879] OK # # # cpu 4: rx_hash 0xafda1018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43202 dport 58879] OK # # # cpu 4: rx_hash 0x6bb5fe57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43212 dport 58879] OK # # # cpu 4: rx_hash 0x57c9f97e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43236 dport 58879] OK # # # cpu 4: rx_hash 0xf0e294f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43322 dport 58879] OK # # # cpu 4: rx_hash 0x486f6930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 58879] OK # # # cpu 4: rx_hash 0x30976763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 58879] OK # # # cpu 4: rx_hash 0xfffd9533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43418 dport 58879] OK # # # cpu 4: rx_hash 0x7f167206 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43432 dport 58879] OK # # # cpu 4: rx_hash 0x8afc7375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43464 dport 58879] OK # # # cpu 4: rx_hash 0xc79b8fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43480 dport 58879] OK # # # cpu 4: rx_hash 0x258bd630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43530 dport 58879] OK # # # cpu 4: rx_hash 0x364c3db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43548 dport 58879] OK # # # cpu 4: rx_hash 0x1dedcccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43592 dport 58879] OK # # # cpu 4: rx_hash 0x7f31dcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43622 dport 58879] OK # # # cpu 4: rx_hash 0x07c9d28d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 58879] OK # # # cpu 4: rx_hash 0x9d062bf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43642 dport 58879] OK # # # count: pass=92 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 216, 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 51385 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58114 dport 51385] != expected 0x90508569 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58114 dport 51385] != expected 0x90508569 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46073 dport 51385] != expected 0xa09bfb1d # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46073 dport 51385] != expected 0xa09bfb1d # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 51385] != expected 0x8fc1fcb # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 51385] != expected 0x8fc1fcb # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41909 dport 51385] != expected 0xfe7b8e42 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41909 dport 51385] != expected 0xfe7b8e42 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43738 dport 51385] != expected 0x94084189 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43738 dport 51385] != expected 0x94084189 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59677 dport 51385] != expected 0xff34f8ca # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59677 dport 51385] != expected 0xff34f8ca # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45736 dport 51385] != expected 0x648c2051 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45736 dport 51385] != expected 0x648c2051 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 51385] != expected 0xa22bce53 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 51385] != expected 0xa22bce53 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36590 dport 51385] != expected 0x4d69a9b7 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36590 dport 51385] != expected 0x4d69a9b7 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60847 dport 51385] != expected 0xd4122c83 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60847 dport 51385] != expected 0xd4122c83 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38988 dport 51385] != expected 0xbd56a913 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38988 dport 51385] != expected 0xbd56a913 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43999 dport 51385] != expected 0x18aa7208 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43999 dport 51385] != expected 0x18aa7208 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53947 dport 51385] != expected 0x8b4c92b9 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53947 dport 51385] != expected 0x8b4c92b9 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43015 dport 51385] != expected 0xb9e73406 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43015 dport 51385] != expected 0xb9e73406 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35008 dport 51385] != expected 0x21c2438b # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35008 dport 51385] != expected 0x21c2438b # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39206 dport 51385] != expected 0xf73a8ac # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39206 dport 51385] != expected 0xf73a8ac # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59327 dport 51385] != expected 0x1185c90 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59327 dport 51385] != expected 0x1185c90 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 51385] != expected 0x88830526 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 51385] != expected 0x88830526 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 51385] != expected 0xae87d7d4 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 51385] != expected 0xae87d7d4 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33714 dport 51385] != expected 0xa42a6608 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33714 dport 51385] != expected 0xa42a6608 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60468 dport 51385] != expected 0xbbab6c98 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60468 dport 51385] != expected 0xbbab6c98 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57284 dport 51385] != expected 0x79979cd # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57284 dport 51385] != expected 0x79979cd # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 51385] != expected 0xa6c7e3f8 # # Exception| cpu 4: rx_hash 0xdc3fcd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 51385] != expected 0xa6c7e3f8 # # 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 216, 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 51805 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44183 dport 51805] != expected 0xe0f2db99 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44183 dport 51805] != expected 0xe0f2db99 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45583 dport 51805] != expected 0x67f29d2 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45583 dport 51805] != expected 0x67f29d2 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55337 dport 51805] != expected 0x8f68daa9 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55337 dport 51805] != expected 0x8f68daa9 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 51805] != expected 0xcbb3c71a # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 51805] != expected 0xcbb3c71a # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39905 dport 51805] != expected 0xebc3ab5 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39905 dport 51805] != expected 0xebc3ab5 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59605 dport 51805] != expected 0xf2f20768 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59605 dport 51805] != expected 0xf2f20768 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34229 dport 51805] != expected 0xbd94c3da # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34229 dport 51805] != expected 0xbd94c3da # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 51805] != expected 0x17a9b323 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 51805] != expected 0x17a9b323 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57397 dport 51805] != expected 0x542e3675 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57397 dport 51805] != expected 0x542e3675 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56618 dport 51805] != expected 0x13cb14e7 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56618 dport 51805] != expected 0x13cb14e7 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40860 dport 51805] != expected 0x3a2b98b6 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40860 dport 51805] != expected 0x3a2b98b6 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46559 dport 51805] != expected 0x7a650a0d # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46559 dport 51805] != expected 0x7a650a0d # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 51805] != expected 0xa16cbb60 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 51805] != expected 0xa16cbb60 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53594 dport 51805] != expected 0xa4e9b925 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53594 dport 51805] != expected 0xa4e9b925 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56237 dport 51805] != expected 0x2de697f9 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56237 dport 51805] != expected 0x2de697f9 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40880 dport 51805] != expected 0x33c86d76 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40880 dport 51805] != expected 0x33c86d76 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47078 dport 51805] != expected 0x376a05de # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47078 dport 51805] != expected 0x376a05de # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36527 dport 51805] != expected 0xc524ac11 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36527 dport 51805] != expected 0xc524ac11 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53155 dport 51805] != expected 0x61f181b8 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53155 dport 51805] != expected 0x61f181b8 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36744 dport 51805] != expected 0x3f9ef119 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36744 dport 51805] != expected 0x3f9ef119 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51637 dport 51805] != expected 0x6d68ca2e # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51637 dport 51805] != expected 0x6d68ca2e # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51284 dport 51805] != expected 0x338780a4 # # Exception| cpu 5: rx_hash 0x14f615c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51284 dport 51805] != expected 0x338780a4 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->