< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 58261 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa1e88905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40092 dport 58261] != expected 0x7388c3d4 # # Exception| cpu 0: rx_hash 0xef231c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40108 dport 58261] != expected 0x5ed66bc8 # # Exception| cpu 0: rx_hash 0x20343c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40168 dport 58261] != expected 0x8ae06793 # # Exception| cpu 0: rx_hash 0xcbffbc56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40182 dport 58261] != expected 0xbaa87748 # # Exception| cpu 0: rx_hash 0xe5430456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 58261] != expected 0xe9acf645 # # Exception| cpu 4: rx_hash 0x73dcef60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40088 dport 58261] != expected 0x55dbfc75 # # Exception| cpu 4: rx_hash 0x57004f66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 58261] != expected 0xb1a5e0f5 # # Exception| cpu 4: rx_hash 0xbe1a7c54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40138 dport 58261] != expected 0x228c7f25 # # Exception| cpu 4: rx_hash 0x55d1fc51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40148 dport 58261] != expected 0x12c46ffe # # Exception| cpu 4: rx_hash 0x18a303a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40158 dport 58261] != expected 0xcd4b8f6c # # Exception| cpu 4: rx_hash 0x91ce1dcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40198 dport 58261] != expected 0x203839ad # # Exception| cpu 4: rx_hash 0x79bcf766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40226 dport 58261] != expected 0xe2a161f8 # # Exception| cpu 4: rx_hash 0x92777763 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40252 dport 58261] != expected 0xd2e97123 # # Exception| cpu 4: rx_hash 0x361fbba8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40254 dport 58261] != expected 0x9e4f0e61 # # Exception| cpu 4: rx_hash 0x5ed93dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40258 dport 58261] != expected 0xf40e35f6 # # Exception| cpu 5: rx_hash 0xa251e3a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40102 dport 58261] != expected 0x81598b5a # # Exception| cpu 5: rx_hash 0x04e89c55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 58261] != expected 0x6e9e7b13 # # Exception| cpu 5: rx_hash 0xedf2af67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40122 dport 58261] != expected 0xfdb7e4c3 # # Exception| cpu 5: rx_hash 0x6c2e1a31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 58261] != expected 0x4df4084 # # Exception| cpu 5: rx_hash 0x87e59a34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 58261] != expected 0x3497505f # # Exception| cpu 5: rx_hash 0xe6fa6efa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40236 dport 58261] != expected 0x1b7dbecb # # Exception| cpu 0: rx_hash 0x65f7689b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40270 dport 58261] != expected 0x41749587 # # Exception| cpu 0: rx_hash 0x8f543105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40316 dport 58261] != expected 0x208c42d9 # # Exception| cpu 0: rx_hash 0xebd2a765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40342 dport 58261] != expected 0x909e6fb8 # # Exception| cpu 0: rx_hash 0xd0fcf232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40346 dport 58261] != expected 0x25e4cfc9 # # Exception| cpu 0: rx_hash 0x9ce6d450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40380 dport 58261] != expected 0xabdbe8de # # Exception| cpu 0: rx_hash 0x52992dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40404 dport 58261] != expected 0x2e5d2300 # # Exception| cpu 0: rx_hash 0xce66def8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40416 dport 58261] != expected 0x2550b4bd # # Exception| cpu 0: rx_hash 0x1e830baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40434 dport 58261] != expected 0xa0620417 # # Exception| cpu 0: rx_hash 0x53f1f453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40440 dport 58261] != expected 0x7fede485 # # Exception| cpu 4: rx_hash 0x649fb100 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40290 dport 58261] != expected 0x10c45202 # # Exception| cpu 4: rx_hash 0x1012a899 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40306 dport 58261] != expected 0xd9509dea # # Exception| cpu 4: rx_hash 0xf9089bab [saddr 192.0.3.2 daddr 192.0.3.1 sport 40314 dport 58261] != expected 0x4a79023a # # Exception| cpu 4: rx_hash 0xa471ebab [saddr 192.0.3.2 daddr 192.0.3.1 sport 40330 dport 58261] != expected 0xec700021 # # Exception| cpu 4: rx_hash 0x03a04dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40370 dport 58261] != expected 0x520737ed # # Exception| cpu 4: rx_hash 0x26143451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40388 dport 58261] != expected 0xe7c9ece8 # # Exception| cpu 5: rx_hash 0x8ced5ba9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40262 dport 58261] != expected 0xd25d0a57 # # Exception| cpu 5: rx_hash 0x6726dbac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40280 dport 58261] != expected 0xe2151a8c # # Exception| cpu 5: rx_hash 0x772d5455 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40354 dport 58261] != expected 0x9b93f805 # # Exception| cpu 5: rx_hash 0x83142101 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40426 dport 58261] != expected 0xfadf542f # # Exception| cpu 5: rx_hash 0x68dfa104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40436 dport 58261] != expected 0xca9744f4 # # Exception| cpu 5: rx_hash 0x1522a49a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40454 dport 58261] != expected 0x82edd32c # # Exception| cpu 5: rx_hash 0x2e0cf1cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40458 dport 58261] != expected 0x3797735d # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9b4d9062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49006 dport 48846] OK # # # cpu 0: rx_hash 0xefc089fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49022 dport 48846] OK # # # cpu 0: rx_hash 0xb2b9f9fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49038 dport 48846] OK # # # cpu 0: rx_hash 0xc634e062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49054 dport 48846] OK # # # cpu 0: rx_hash 0x2e460acb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49082 dport 48846] OK # # # cpu 0: rx_hash 0x0bf27356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49100 dport 48846] OK # # # cpu 4: rx_hash 0xed113acc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 48846] OK # # # cpu 4: rx_hash 0x16d13530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49036 dport 48846] OK # # # cpu 4: rx_hash 0xfc726cae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49086 dport 48846] OK # # # cpu 4: rx_hash 0xaef26606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49122 dport 48846] OK # # # cpu 4: rx_hash 0x970d8066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49144 dport 48846] OK # # # cpu 5: rx_hash 0x4979f607 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49002 dport 48846] OK # # # cpu 5: rx_hash 0x88ff7537 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49070 dport 48846] OK # # # cpu 5: rx_hash 0x30dc2601 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49088 dport 48846] OK # # # cpu 5: rx_hash 0x94b4eaca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49090 dport 48846] OK # # # cpu 5: rx_hash 0x0923c061 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 48846] OK # # # cpu 5: rx_hash 0xdb17a604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49118 dport 48846] OK # # # cpu 5: rx_hash 0x47e85534 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49130 dport 48846] OK # # # cpu 5: rx_hash 0x31b4ff9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49132 dport 48846] OK # # # cpu 5: rx_hash 0xfbf08fb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 48846] OK # # # cpu 0: rx_hash 0x8cc4fc80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49186 dport 48846] OK # # # cpu 0: rx_hash 0xb7eaa9d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49198 dport 48846] OK # # # cpu 0: rx_hash 0x925ed04a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49240 dport 48846] OK # # # cpu 0: rx_hash 0x0ea1237a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49260 dport 48846] OK # # # cpu 0: rx_hash 0x7a2c3ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49276 dport 48846] OK # # # cpu 0: rx_hash 0xf5612c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 48846] OK # # # cpu 0: rx_hash 0x5109e04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49290 dport 48846] OK # # # cpu 4: rx_hash 0xc20f69d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49170 dport 48846] OK # # # cpu 4: rx_hash 0x28ac304b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49184 dport 48846] OK # # # cpu 4: rx_hash 0xc367b04e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49214 dport 48846] OK # # # cpu 4: rx_hash 0xaba1362a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 48846] OK # # # cpu 4: rx_hash 0x7b44e378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49232 dport 48846] OK # # # cpu 4: rx_hash 0xe4027ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49246 dport 48846] OK # # # cpu 4: rx_hash 0x41026fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49264 dport 48846] OK # # # cpu 5: rx_hash 0xf9213c82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49182 dport 48846] OK # # # cpu 5: rx_hash 0x1153d62b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49210 dport 48846] OK # # # cpu 5: rx_hash 0xe6d3c9d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49224 dport 48846] OK # # # cpu 5: rx_hash 0x833d8628 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49294 dport 48846] OK # # # cpu 0: rx_hash 0x53d8537a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 48846] OK # # # cpu 0: rx_hash 0x82555fb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49314 dport 48846] OK # # # cpu 0: rx_hash 0xf409f51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49316 dport 48846] OK # # # cpu 0: rx_hash 0x1d13c62f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49324 dport 48846] OK # # # cpu 0: rx_hash 0xc6fed2e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49448 dport 48846] OK # # # cpu 0: rx_hash 0xff013480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49458 dport 48846] OK # # # cpu 0: rx_hash 0xe19b184a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49480 dport 48846] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48068 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59242 dport 48068] != expected 0xf61839eb # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59242 dport 48068] != expected 0xf61839eb # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58201 dport 48068] != expected 0xc18a430e # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58201 dport 48068] != expected 0xc18a430e # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35154 dport 48068] != expected 0x5b807dac # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35154 dport 48068] != expected 0x5b807dac # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35334 dport 48068] != expected 0xe4f7549e # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35334 dport 48068] != expected 0xe4f7549e # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42075 dport 48068] != expected 0x7c2de0c1 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42075 dport 48068] != expected 0x7c2de0c1 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37662 dport 48068] != expected 0x1689f508 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37662 dport 48068] != expected 0x1689f508 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46513 dport 48068] != expected 0x836f1591 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46513 dport 48068] != expected 0x836f1591 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38559 dport 48068] != expected 0x5488db0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38559 dport 48068] != expected 0x5488db0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48695 dport 48068] != expected 0xd5ee0f91 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48695 dport 48068] != expected 0xd5ee0f91 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52288 dport 48068] != expected 0xb1ffb7f4 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52288 dport 48068] != expected 0xb1ffb7f4 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41584 dport 48068] != expected 0x8f4e6c63 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41584 dport 48068] != expected 0x8f4e6c63 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52198 dport 48068] != expected 0x2b01b0a0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52198 dport 48068] != expected 0x2b01b0a0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55135 dport 48068] != expected 0x2e740e7a # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55135 dport 48068] != expected 0x2e740e7a # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36327 dport 48068] != expected 0x7fd5de57 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36327 dport 48068] != expected 0x7fd5de57 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49847 dport 48068] != expected 0x52b6d757 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49847 dport 48068] != expected 0x52b6d757 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49227 dport 48068] != expected 0xdf89d342 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49227 dport 48068] != expected 0xdf89d342 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40029 dport 48068] != expected 0xbb66d715 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40029 dport 48068] != expected 0xbb66d715 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55790 dport 48068] != expected 0x55ad1dc0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55790 dport 48068] != expected 0x55ad1dc0 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43883 dport 48068] != expected 0xdb13d8fc # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43883 dport 48068] != expected 0xdb13d8fc # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40580 dport 48068] != expected 0x6d8c75d1 # # Exception| cpu 0: rx_hash 0x17ffba4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40580 dport 48068] != expected 0x6d8c75d1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41834 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40566 dport 41834] != expected 0x82e70128 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40566 dport 41834] != expected 0x82e70128 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51047 dport 41834] != expected 0x7573e4d3 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51047 dport 41834] != expected 0x7573e4d3 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38862 dport 41834] != expected 0xcc06cfd6 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38862 dport 41834] != expected 0xcc06cfd6 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48656 dport 41834] != expected 0x6be427a0 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48656 dport 41834] != expected 0x6be427a0 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46343 dport 41834] != expected 0x45e1ae66 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46343 dport 41834] != expected 0x45e1ae66 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43029 dport 41834] != expected 0xc30309e1 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43029 dport 41834] != expected 0xc30309e1 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58300 dport 41834] != expected 0x6e070c9b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58300 dport 41834] != expected 0x6e070c9b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44642 dport 41834] != expected 0xec10b541 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44642 dport 41834] != expected 0xec10b541 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 41834] != expected 0x89e22f0c # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59117 dport 41834] != expected 0x89e22f0c # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55069 dport 41834] != expected 0x1b9d4500 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55069 dport 41834] != expected 0x1b9d4500 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44157 dport 41834] != expected 0xccaec41f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44157 dport 41834] != expected 0xccaec41f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47128 dport 41834] != expected 0xc0884838 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47128 dport 41834] != expected 0xc0884838 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 41834] != expected 0xd64b895f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 41834] != expected 0xd64b895f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50903 dport 41834] != expected 0x3261032c # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50903 dport 41834] != expected 0x3261032c # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46794 dport 41834] != expected 0xa1403ea6 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46794 dport 41834] != expected 0xa1403ea6 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60117 dport 41834] != expected 0xf08a73e # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60117 dport 41834] != expected 0xf08a73e # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52951 dport 41834] != expected 0xd288191f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52951 dport 41834] != expected 0xd288191f # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39760 dport 41834] != expected 0x867c2b5 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39760 dport 41834] != expected 0x867c2b5 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38566 dport 41834] != expected 0x531e7d7 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38566 dport 41834] != expected 0x531e7d7 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 41834] != expected 0xa68f7f51 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 41834] != expected 0xa68f7f51 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38556 dport 41834] != expected 0x6888d7b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38556 dport 41834] != expected 0x6888d7b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46429 dport 41834] != expected 0x613d0e60 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46429 dport 41834] != expected 0x613d0e60 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35567 dport 41834] != expected 0xe896a858 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35567 dport 41834] != expected 0xe896a858 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39797 dport 41834] != expected 0xa8c4b18b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39797 dport 41834] != expected 0xa8c4b18b # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 41834] != expected 0x53bcead5 # # Exception| cpu 5: rx_hash 0x809f5d46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 41834] != expected 0x53bcead5 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->