< 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 41862 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb9d6a9c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 41862] != expected 0xd2d351c # # Exception| cpu 0: rx_hash 0xac75a559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44766 dport 41862] != expected 0x5e21807f # # Exception| cpu 0: rx_hash 0x6af33726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44774 dport 41862] != expected 0x35b3f0dd # # Exception| cpu 0: rx_hash 0x654a724a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44778 dport 41862] != expected 0xc8f68734 # # Exception| cpu 0: rx_hash 0x6f9bf402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44782 dport 41862] != expected 0x6170dd85 # # Exception| cpu 0: rx_hash 0x4ca6471d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44864 dport 41862] != expected 0x5de3ffe6 # # Exception| cpu 0: rx_hash 0xd160ac56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44886 dport 41862] != expected 0x8d088698 # # Exception| cpu 0: rx_hash 0xc1ab63e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44892 dport 41862] != expected 0x8ac71ea3 # # Exception| cpu 0: rx_hash 0x8599900e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44916 dport 41862] != expected 0xcb34f8ad # # Exception| cpu 0: rx_hash 0x1998080b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45000 dport 41862] != expected 0xc6ce06b # # Exception| cpu 0: rx_hash 0x4809f777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45026 dport 41862] != expected 0x1e93b306 # # Exception| cpu 0: rx_hash 0x30b593b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45084 dport 41862] != expected 0x7b7d4a36 # # Exception| cpu 0: rx_hash 0x026725f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45126 dport 41862] != expected 0x5c4b210a # # Exception| cpu 0: rx_hash 0x53f6da89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 41862] != expected 0x4eb47267 # # Exception| cpu 0: rx_hash 0xdb933d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45176 dport 41862] != expected 0xcd53be7a # # Exception| cpu 0: rx_hash 0xacb40bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45216 dport 41862] != expected 0xbc2552f0 # # Exception| cpu 0: rx_hash 0x0c1913d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45280 dport 41862] != expected 0xb6bd375b # # Exception| cpu 0: rx_hash 0xd4c9c198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45344 dport 41862] != expected 0x3bcf794f # # Exception| cpu 0: rx_hash 0xced38865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45358 dport 41862] != expected 0x9586bbc5 # # Exception| cpu 0: rx_hash 0x2a4c63ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45382 dport 41862] != expected 0xdeed3860 # # Exception| cpu 0: rx_hash 0xbd5b0eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 41862] != expected 0xa7801baf # # Exception| cpu 0: rx_hash 0xb833cdcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45404 dport 41862] != expected 0xf34336f7 # # Exception| cpu 0: rx_hash 0xf969fd02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45436 dport 41862] != expected 0xe673fda1 # # Exception| cpu 0: rx_hash 0xc0adbe47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45448 dport 41862] != expected 0x7f70ad94 # # Exception| cpu 0: rx_hash 0x57bad344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45466 dport 41862] != expected 0x61d8e5b # # Exception| cpu 0: rx_hash 0x913c413b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 41862] != expected 0x6d8ffef9 # # Exception| cpu 0: rx_hash 0x1c3165c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45502 dport 41862] != expected 0xbaab1fbc # # Exception| cpu 0: rx_hash 0xfdc64d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45534 dport 41862] != expected 0xa503b141 # # Exception| cpu 0: rx_hash 0xbc9c7da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45566 dport 41862] != expected 0xb0337a17 # # Exception| cpu 0: rx_hash 0xb3b75db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 41862] != expected 0x4343654c # # Exception| cpu 0: rx_hash 0xe226a2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45604 dport 41862] != expected 0x51bc3621 # # Exception| cpu 0: rx_hash 0x19cbc395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 41862] != expected 0xe05d5a56 # # Exception| cpu 0: rx_hash 0x5891f35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45674 dport 41862] != expected 0xf56d9100 # # Exception| cpu 0: rx_hash 0xcf869e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45688 dport 41862] != expected 0x8c00b2cf # # Exception| cpu 0: rx_hash 0x30c44f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 41862] != expected 0x7e919258 # # Exception| cpu 0: rx_hash 0x35ac8c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45756 dport 41862] != expected 0x2a52bf00 # # Exception| cpu 0: rx_hash 0xde8a22a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 41862] != expected 0x9c7c4b4c # # Exception| cpu 0: rx_hash 0xc1f8a87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 41862] != expected 0x66f6a49e # # Exception| cpu 0: rx_hash 0x08c77f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45802 dport 41862] != expected 0xf021a3d5 # # Exception| cpu 0: rx_hash 0x13f9fc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45850 dport 41862] != expected 0x4202b03b # # Exception| cpu 0: rx_hash 0xc5b4a1b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 41862] != expected 0x2e5f58a2 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa8daccbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38922 dport 48784] OK # # # cpu 0: rx_hash 0x3fcda1bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 48784] OK # # # cpu 0: rx_hash 0x7446173e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38972 dport 48784] OK # # # cpu 0: rx_hash 0x5c8ee880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39016 dport 48784] OK # # # cpu 0: rx_hash 0xcef146a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39026 dport 48784] OK # # # cpu 0: rx_hash 0xfde483aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39042 dport 48784] OK # # # cpu 0: rx_hash 0x654aabc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39068 dport 48784] OK # # # cpu 0: rx_hash 0xc5e7b3a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 48784] OK # # # cpu 0: rx_hash 0x197b6823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39146 dport 48784] OK # # # cpu 0: rx_hash 0x8e6c0520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39160 dport 48784] OK # # # cpu 0: rx_hash 0x30975d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39232 dport 48784] OK # # # cpu 0: rx_hash 0xa2e8f353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39258 dport 48784] OK # # # cpu 0: rx_hash 0x6106a208 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39274 dport 48784] OK # # # cpu 0: rx_hash 0xd5cfc5b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39298 dport 48784] OK # # # cpu 0: rx_hash 0x42d8a8b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39312 dport 48784] OK # # # cpu 0: rx_hash 0x9e447332 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39334 dport 48784] OK # # # cpu 4: rx_hash 0xb4628e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38860 dport 48784] OK # # # cpu 4: rx_hash 0x68fe55e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38906 dport 48784] OK # # # cpu 4: rx_hash 0xfc23f0e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38952 dport 48784] OK # # # cpu 4: rx_hash 0x0d1f17fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38978 dport 48784] OK # # # cpu 4: rx_hash 0x0877d4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38986 dport 48784] OK # # # cpu 4: rx_hash 0x9f60b9db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39000 dport 48784] OK # # # cpu 4: rx_hash 0xdb524a36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39024 dport 48784] OK # # # cpu 4: rx_hash 0xd4eb0f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39036 dport 48784] OK # # # cpu 4: rx_hash 0xf25dc6c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39054 dport 48784] OK # # # cpu 4: rx_hash 0xbcbeb363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39074 dport 48784] OK # # # cpu 4: rx_hash 0xb307f60f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39086 dport 48784] OK # # # cpu 4: rx_hash 0x3b6211d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39098 dport 48784] OK # # # cpu 4: rx_hash 0x4d82547b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39112 dport 48784] OK # # # cpu 4: rx_hash 0x4753d233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39116 dport 48784] OK # # # cpu 4: rx_hash 0x59059203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39220 dport 48784] OK # # # cpu 4: rx_hash 0x56bcd76f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 48784] OK # # # cpu 4: rx_hash 0x71cd6dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39264 dport 48784] OK # # # cpu 4: rx_hash 0xc5040a06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39304 dport 48784] OK # # # cpu 4: rx_hash 0x5daa2269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39318 dport 48784] OK # # # cpu 4: rx_hash 0x6f78942a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39372 dport 48784] OK # # # cpu 4: rx_hash 0xf22c1a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39462 dport 48784] OK # # # cpu 4: rx_hash 0x7a49fdcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39474 dport 48784] OK # # # cpu 4: rx_hash 0x16b3f19c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39502 dport 48784] OK # # # cpu 4: rx_hash 0x8e1dd9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39504 dport 48784] OK # # # cpu 4: rx_hash 0x4df388a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39520 dport 48784] OK # # # cpu 4: rx_hash 0xca2f2a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39544 dport 48784] OK # # # cpu 4: rx_hash 0x715f08c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39580 dport 48784] OK # # # cpu 4: rx_hash 0x356dfb24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 48784] OK # # # cpu 4: rx_hash 0x438dbe8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39622 dport 48784] OK # # # cpu 4: rx_hash 0xc4511c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39646 dport 48784] OK # # # cpu 4: rx_hash 0x8fdaaabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 48784] OK # # # cpu 4: rx_hash 0x8efe6054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39684 dport 48784] OK # # # cpu 4: rx_hash 0x19e90d57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39702 dport 48784] OK # # # cpu 4: rx_hash 0xc575d6d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39712 dport 48784] OK # # # cpu 4: rx_hash 0x5ddbfeba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39742 dport 48784] OK # # # cpu 4: rx_hash 0x2e537830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39748 dport 48784] OK # # # cpu 4: rx_hash 0xace719a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39764 dport 48784] OK # # # cpu 4: rx_hash 0x6f0948f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39780 dport 48784] OK # # # cpu 4: rx_hash 0x17973b75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39856 dport 48784] OK # # # cpu 4: rx_hash 0x6ece3bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39886 dport 48784] OK # # # cpu 4: rx_hash 0xf66013d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39888 dport 48784] OK # # # cpu 4: rx_hash 0xf9d956b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39900 dport 48784] OK # # # count: pass=58 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 56711 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44006 dport 56711] != expected 0x7d81b372 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44006 dport 56711] != expected 0x7d81b372 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35179 dport 56711] != expected 0xe6d7a0f7 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35179 dport 56711] != expected 0xe6d7a0f7 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48353 dport 56711] != expected 0xca64c474 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48353 dport 56711] != expected 0xca64c474 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47524 dport 56711] != expected 0x6d6c0e99 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47524 dport 56711] != expected 0x6d6c0e99 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52172 dport 56711] != expected 0x296148b1 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52172 dport 56711] != expected 0x296148b1 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53542 dport 56711] != expected 0x6d67e2ac # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53542 dport 56711] != expected 0x6d67e2ac # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60680 dport 56711] != expected 0x6adcff5a # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60680 dport 56711] != expected 0x6adcff5a # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 56711] != expected 0xc47b1040 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 56711] != expected 0xc47b1040 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 56711] != expected 0x35be2d2d # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 56711] != expected 0x35be2d2d # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37593 dport 56711] != expected 0x544dcddf # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37593 dport 56711] != expected 0x544dcddf # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41319 dport 56711] != expected 0x8fd324f8 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41319 dport 56711] != expected 0x8fd324f8 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 56711] != expected 0xe1d5c3c7 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 56711] != expected 0xe1d5c3c7 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 56711] != expected 0x11775d65 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 56711] != expected 0x11775d65 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51976 dport 56711] != expected 0x8f33457e # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51976 dport 56711] != expected 0x8f33457e # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52597 dport 56711] != expected 0x805ceaee # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52597 dport 56711] != expected 0x805ceaee # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42015 dport 56711] != expected 0x4cd6aec1 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42015 dport 56711] != expected 0x4cd6aec1 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52522 dport 56711] != expected 0xa8f5b1a4 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52522 dport 56711] != expected 0xa8f5b1a4 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 56711] != expected 0x727ddea2 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 56711] != expected 0x727ddea2 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41687 dport 56711] != expected 0x763b5e08 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41687 dport 56711] != expected 0x763b5e08 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42513 dport 56711] != expected 0xa3cc60fe # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42513 dport 56711] != expected 0xa3cc60fe # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59571 dport 56711] != expected 0x5318fdb9 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59571 dport 56711] != expected 0x5318fdb9 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40632 dport 56711] != expected 0xdd014c92 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40632 dport 56711] != expected 0xdd014c92 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33145 dport 56711] != expected 0x8fee4015 # # Exception| cpu 5: rx_hash 0xf5697764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33145 dport 56711] != expected 0x8fee4015 # # 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 58996 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 58996] != expected 0xc3f4b764 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 58996] != expected 0xc3f4b764 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48134 dport 58996] != expected 0x2f45d3ec # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48134 dport 58996] != expected 0x2f45d3ec # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39134 dport 58996] != expected 0x83296eba # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39134 dport 58996] != expected 0x83296eba # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37118 dport 58996] != expected 0x877636b0 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37118 dport 58996] != expected 0x877636b0 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48945 dport 58996] != expected 0xe4a1f458 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48945 dport 58996] != expected 0xe4a1f458 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55558 dport 58996] != expected 0x7485b35b # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55558 dport 58996] != expected 0x7485b35b # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60861 dport 58996] != expected 0xa5798773 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60861 dport 58996] != expected 0xa5798773 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50075 dport 58996] != expected 0x710a7d1a # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50075 dport 58996] != expected 0x710a7d1a # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54390 dport 58996] != expected 0xf0e20538 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54390 dport 58996] != expected 0xf0e20538 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 58996] != expected 0x7d7c6982 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 58996] != expected 0x7d7c6982 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33464 dport 58996] != expected 0x8e3eb360 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33464 dport 58996] != expected 0x8e3eb360 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47956 dport 58996] != expected 0xaecb9218 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47956 dport 58996] != expected 0xaecb9218 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50303 dport 58996] != expected 0x7c4e6b5e # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50303 dport 58996] != expected 0x7c4e6b5e # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57343 dport 58996] != expected 0xf7a1dedb # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57343 dport 58996] != expected 0xf7a1dedb # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 58996] != expected 0x978ee5ee # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 58996] != expected 0x978ee5ee # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45627 dport 58996] != expected 0x134ec4b1 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45627 dport 58996] != expected 0x134ec4b1 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55512 dport 58996] != expected 0x34fb497b # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55512 dport 58996] != expected 0x34fb497b # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51671 dport 58996] != expected 0x8f0eebdd # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51671 dport 58996] != expected 0x8f0eebdd # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37258 dport 58996] != expected 0xc6cfbfde # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37258 dport 58996] != expected 0xc6cfbfde # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35765 dport 58996] != expected 0xc7efc1f5 # # Exception| cpu 0: rx_hash 0x44f26f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35765 dport 58996] != expected 0xc7efc1f5 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->