< 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' TAP version 13 1..1 # 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 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 36295 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfd0584f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60200 dport 36295] != expected 0xe17a2ab6 # # Exception| cpu 0: rx_hash 0x10c61520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35930 dport 36295] != expected 0x6342ddb8 # # Exception| cpu 0: rx_hash 0xedaaed41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35966 dport 36295] != expected 0x2efac871 # # Exception| cpu 0: rx_hash 0x5a87282f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35968 dport 36295] != expected 0xea1d4aac # # Exception| cpu 0: rx_hash 0x2bf2a7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35984 dport 36295] != expected 0x4d80f9bc # # Exception| cpu 0: rx_hash 0xa05ed8ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35986 dport 36295] != expected 0x716d613e # # Exception| cpu 4: rx_hash 0x185b9399 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60182 dport 36295] != expected 0x788972cd # # Exception| cpu 4: rx_hash 0xbbe242ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 35938 dport 36295] != expected 0x582ad100 # # Exception| cpu 4: rx_hash 0x9cdf62a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35950 dport 36295] != expected 0x89677b61 # # Exception| cpu 4: rx_hash 0x7dba0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35980 dport 36295] != expected 0x3b50e0cd # # Exception| cpu 4: rx_hash 0x4500cf87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36012 dport 36295] != expected 0xe89e3945 # # Exception| cpu 4: rx_hash 0x98e41f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36018 dport 36295] != expected 0xa2a3b8b6 # # Exception| cpu 5: rx_hash 0x9442e41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 36295] != expected 0x92acd414 # # Exception| cpu 5: rx_hash 0xe99190fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36002 dport 36295] != expected 0x53e0ba6 # # Exception| cpu 0: rx_hash 0x88a00b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36038 dport 36295] != expected 0x216172ab # # Exception| cpu 0: rx_hash 0xaf9d2b38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36042 dport 36295] != expected 0xf02cd8ca # # Exception| cpu 0: rx_hash 0x5544dbfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36056 dport 36295] != expected 0x6b5cf358 # # Exception| cpu 0: rx_hash 0x9092e468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36060 dport 36295] != expected 0xf52a3f19 # # Exception| cpu 0: rx_hash 0x4ac33c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36084 dport 36295] != expected 0x69df80b1 # # Exception| cpu 0: rx_hash 0xc16f4374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36086 dport 36295] != expected 0x55321833 # # Exception| cpu 4: rx_hash 0xf1a37ff0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36024 dport 36295] != expected 0xd1754614 # # Exception| cpu 4: rx_hash 0x3bb6b3b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36068 dport 36295] != expected 0xce4233a1 # # Exception| cpu 4: rx_hash 0xd95dac7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36076 dport 36295] != expected 0x81795581 # # Exception| cpu 4: rx_hash 0x82cb4ec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36112 dport 36295] != expected 0xe30a94ef # # Exception| cpu 4: rx_hash 0xeb8c2e27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36122 dport 36295] != expected 0x90dc6a4d # # Exception| cpu 5: rx_hash 0x1b3e9b4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 36295] != expected 0xc9c7a79b # # Exception| cpu 5: rx_hash 0x7812be0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36098 dport 36295] != expected 0x787abf7d # # Exception| cpu 5: rx_hash 0x0ed2394c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 36295] != expected 0x92f3236 # # Exception| cpu 0: rx_hash 0xaa359d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36164 dport 36295] != expected 0xb306877a # # Exception| cpu 0: rx_hash 0x3e1e05c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36202 dport 36295] != expected 0x8d686c11 # # Exception| cpu 0: rx_hash 0x262ceac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36208 dport 36295] != expected 0x592321a3 # # Exception| cpu 4: rx_hash 0x679559a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36142 dport 36295] != expected 0x7af9cc94 # # Exception| cpu 4: rx_hash 0x7fa7b6a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36148 dport 36295] != expected 0xaeb28126 # # Exception| cpu 4: rx_hash 0x50ec6d84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 36295] != expected 0x2876ace8 # # Exception| cpu 4: rx_hash 0x77d14dde [saddr 192.0.3.2 daddr 192.0.3.1 sport 36186 dport 36295] != expected 0xf93b0689 # # Exception| cpu 4: rx_hash 0xb63c0ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 36295] != expected 0x4c89091f # # Exception| cpu 4: rx_hash 0xdf7b6f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36232 dport 36295] != expected 0x3f5ff7bd # # Exception| cpu 4: rx_hash 0xae0ee0fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36248 dport 36295] != expected 0x98c244ad # # Exception| cpu 5: rx_hash 0xa2436631 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36138 dport 36295] != expected 0xe48f00d5 # # Exception| cpu 5: rx_hash 0x06a4c23a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36170 dport 36295] != expected 0x5ea6b599 # # Exception| cpu 5: rx_hash 0xdb4012a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36180 dport 36295] != expected 0x149b346a # # Exception| cpu 5: rx_hash 0x7064457c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36204 dport 36295] != expected 0x2ff338d2 # # Exception| cpu 5: rx_hash 0xad8095e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36210 dport 36295] != expected 0x65ceb921 # # 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 0xa3d24e0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41094 dport 35859] OK # # # cpu 0: rx_hash 0x590bbec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41108 dport 35859] OK # # # cpu 0: rx_hash 0x304cde26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41118 dport 35859] OK # # # cpu 4: rx_hash 0xd129b4f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41084 dport 35859] OK # # # cpu 4: rx_hash 0x10c4f6de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41124 dport 35859] OK # # # cpu 4: rx_hash 0x9b6889f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41126 dport 35859] OK # # # cpu 4: rx_hash 0x79839630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41134 dport 35859] OK # # # cpu 4: rx_hash 0x835a66f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41148 dport 35859] OK # # # cpu 4: rx_hash 0xe5def5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41198 dport 35859] OK # # # cpu 5: rx_hash 0xf59ae1b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41114 dport 35859] OK # # # cpu 5: rx_hash 0xbc55a9a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41130 dport 35859] OK # # # cpu 5: rx_hash 0x56c84d1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41164 dport 35859] OK # # # cpu 5: rx_hash 0xac11bddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 35859] OK # # # cpu 0: rx_hash 0xe26bfd6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41176 dport 35859] OK # # # cpu 0: rx_hash 0x86f2d08c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 35859] OK # # # cpu 4: rx_hash 0x94ab7a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41214 dport 35859] OK # # # cpu 4: rx_hash 0xe800b8c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41230 dport 35859] OK # # # cpu 4: rx_hash 0x99753724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 35859] OK # # # cpu 4: rx_hash 0x0d5eafab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41264 dport 35859] OK # # # cpu 4: rx_hash 0x22157487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 35859] OK # # # cpu 4: rx_hash 0x1aafb375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41330 dport 35859] OK # # # cpu 5: rx_hash 0x7c2b204f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 35859] OK # # # cpu 5: rx_hash 0x2a638ff1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41276 dport 35859] OK # # # cpu 0: rx_hash 0x1d1abbd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 35859] OK # # # cpu 0: rx_hash 0xe7c34b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41302 dport 35859] OK # # # cpu 0: rx_hash 0xe07643b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41312 dport 35859] OK # # # cpu 0: rx_hash 0xc74b63ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41324 dport 35859] OK # # # cpu 0: rx_hash 0x8abf5641 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41344 dport 35859] OK # # # cpu 0: rx_hash 0x219b019e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41400 dport 35859] OK # # # cpu 0: rx_hash 0xaa377eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 35859] OK # # # cpu 4: rx_hash 0xad82761b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41356 dport 35859] OK # # # cpu 4: rx_hash 0x3e1ce636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41364 dport 35859] OK # # # cpu 4: rx_hash 0xdb42f15d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41386 dport 35859] OK # # # cpu 4: rx_hash 0xa24185cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 35859] OK # # # cpu 5: rx_hash 0x39a9ee94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41378 dport 35859] OK # # # cpu 5: rx_hash 0xe44d3e0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41404 dport 35859] OK # # # cpu 5: rx_hash 0x29edfae8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 35859] OK # # # cpu 0: rx_hash 0xf4092a71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41416 dport 35859] OK # # # cpu 0: rx_hash 0x7fa55556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 35859] OK # # # cpu 0: rx_hash 0xba736ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41422 dport 35859] OK # # # cpu 0: rx_hash 0x857ca595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41432 dport 35859] OK # # # cpu 0: rx_hash 0xccb3ed83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 35859] OK # # # count: pass=42 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 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37668 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33630 dport 37668] != expected 0xa8887720 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33630 dport 37668] != expected 0xa8887720 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38743 dport 37668] != expected 0x4151cb7a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38743 dport 37668] != expected 0x4151cb7a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41399 dport 37668] != expected 0xc15d006a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41399 dport 37668] != expected 0xc15d006a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52868 dport 37668] != expected 0x201691c3 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52868 dport 37668] != expected 0x201691c3 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48006 dport 37668] != expected 0x4b0110ba # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48006 dport 37668] != expected 0x4b0110ba # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48044 dport 37668] != expected 0xeb193790 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48044 dport 37668] != expected 0xeb193790 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 37668] != expected 0xee306dbf # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 37668] != expected 0xee306dbf # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50150 dport 37668] != expected 0xa97a2a96 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50150 dport 37668] != expected 0xa97a2a96 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32936 dport 37668] != expected 0x7411a574 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32936 dport 37668] != expected 0x7411a574 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43153 dport 37668] != expected 0x593e6d76 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43153 dport 37668] != expected 0x593e6d76 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46661 dport 37668] != expected 0x5c8bf500 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46661 dport 37668] != expected 0x5c8bf500 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55288 dport 37668] != expected 0x3c7e401a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55288 dport 37668] != expected 0x3c7e401a # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59525 dport 37668] != expected 0x6ebcf54b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59525 dport 37668] != expected 0x6ebcf54b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47599 dport 37668] != expected 0xaf41f4b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47599 dport 37668] != expected 0xaf41f4b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41759 dport 37668] != expected 0xa467e438 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41759 dport 37668] != expected 0xa467e438 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54263 dport 37668] != expected 0x4e9b3530 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54263 dport 37668] != expected 0x4e9b3530 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56646 dport 37668] != expected 0x2f0d78fd # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56646 dport 37668] != expected 0x2f0d78fd # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39363 dport 37668] != expected 0x14a4a27b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39363 dport 37668] != expected 0x14a4a27b # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36121 dport 37668] != expected 0x42c2de10 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36121 dport 37668] != expected 0x42c2de10 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41937 dport 37668] != expected 0x14d30c7d # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41937 dport 37668] != expected 0x14d30c7d # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36146 dport 37668] != expected 0x9b01c83f # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36146 dport 37668] != expected 0x9b01c83f # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41888 dport 37668] != expected 0x70bc3b24 # # Exception| cpu 0: rx_hash 0x4cd0fef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41888 dport 37668] != expected 0x70bc3b24 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 33945 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38595 dport 33945] != expected 0x400bae62 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38595 dport 33945] != expected 0x400bae62 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53491 dport 33945] != expected 0xf616c157 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53491 dport 33945] != expected 0xf616c157 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 33945] != expected 0x7aab7849 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 33945] != expected 0x7aab7849 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48264 dport 33945] != expected 0x9618ae9c # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48264 dport 33945] != expected 0x9618ae9c # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37555 dport 33945] != expected 0xcc5c53b2 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37555 dport 33945] != expected 0xcc5c53b2 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58062 dport 33945] != expected 0x417e3462 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58062 dport 33945] != expected 0x417e3462 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35387 dport 33945] != expected 0x1a0a6317 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35387 dport 33945] != expected 0x1a0a6317 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57058 dport 33945] != expected 0xd69721a2 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57058 dport 33945] != expected 0xd69721a2 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60659 dport 33945] != expected 0x7e78333f # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60659 dport 33945] != expected 0x7e78333f # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44144 dport 33945] != expected 0x393e5ec9 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44144 dport 33945] != expected 0x393e5ec9 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44242 dport 33945] != expected 0x440657e0 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44242 dport 33945] != expected 0x440657e0 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 33945] != expected 0x513ffd19 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 33945] != expected 0x513ffd19 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59358 dport 33945] != expected 0xed93547 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59358 dport 33945] != expected 0xed93547 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32771 dport 33945] != expected 0xae4773a8 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32771 dport 33945] != expected 0xae4773a8 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38763 dport 33945] != expected 0x33639f5b # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38763 dport 33945] != expected 0x33639f5b # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42569 dport 33945] != expected 0x9a2bb038 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42569 dport 33945] != expected 0x9a2bb038 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57850 dport 33945] != expected 0x19fbb766 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57850 dport 33945] != expected 0x19fbb766 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51891 dport 33945] != expected 0x23539041 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51891 dport 33945] != expected 0x23539041 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59833 dport 33945] != expected 0xb5b0bee9 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59833 dport 33945] != expected 0xb5b0bee9 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45620 dport 33945] != expected 0x7068e673 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45620 dport 33945] != expected 0x7068e673 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41229 dport 33945] != expected 0x4ef9ceec # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41229 dport 33945] != expected 0x4ef9ceec # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56699 dport 33945] != expected 0x48e30abc # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56699 dport 33945] != expected 0x48e30abc # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42634 dport 33945] != expected 0x54ace354 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42634 dport 33945] != expected 0x54ace354 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50071 dport 33945] != expected 0x15cadbc1 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50071 dport 33945] != expected 0x15cadbc1 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 33945] != expected 0xcc2cacd2 # # Exception| cpu 0: rx_hash 0x1f6ce6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 33945] != expected 0xcc2cacd2 # # 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->