< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 51676 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9742ce5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38122 dport 51676] != expected 0x69532bdb # # Exception| cpu 0: rx_hash 0x09546783 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38136 dport 51676] != expected 0x3d4148ae # # Exception| cpu 0: rx_hash 0xa22dfd0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38138 dport 51676] != expected 0x463c90d4 # # Exception| cpu 0: rx_hash 0x8586706b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38174 dport 51676] != expected 0x80f5437c # # Exception| cpu 0: rx_hash 0x153c7177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38178 dport 51676] != expected 0x5b4cbfd7 # # Exception| cpu 0: rx_hash 0x7fe217d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38186 dport 51676] != expected 0x593c9c9 # # Exception| cpu 0: rx_hash 0xe1f4be08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38200 dport 51676] != expected 0x5181aabc # # Exception| cpu 0: rx_hash 0x576ce94d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38214 dport 51676] != expected 0x7a9e60ae # # Exception| cpu 0: rx_hash 0x1cc68dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38224 dport 51676] != expected 0x9332efe6 # # Exception| cpu 0: rx_hash 0x08ddbcbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38238 dport 51676] != expected 0xb2eadbf # # Exception| cpu 0: rx_hash 0xe25f9438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 51676] != expected 0x726b4d4b # # Exception| cpu 0: rx_hash 0x16975b47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38298 dport 51676] != expected 0x78a65820 # # Exception| cpu 0: rx_hash 0x0c20c2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38330 dport 51676] != expected 0x6f1185a7 # # Exception| cpu 0: rx_hash 0xbab895aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38340 dport 51676] != expected 0x440e4fb5 # # Exception| cpu 0: rx_hash 0x75b3c144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38368 dport 51676] != expected 0xee077e0f # # Exception| cpu 0: rx_hash 0xcad16aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38380 dport 51676] != expected 0xd66e42c # # Exception| cpu 0: rx_hash 0x817b0e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38394 dport 51676] != expected 0xe4ca6b64 # # Exception| cpu 0: rx_hash 0xf27d369e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38438 dport 51676] != expected 0x957fd582 # # Exception| cpu 0: rx_hash 0x33dacab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38444 dport 51676] != expected 0xb0dd7be6 # # Exception| cpu 0: rx_hash 0x1b543429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38464 dport 51676] != expected 0xcfd0d281 # # Exception| cpu 0: rx_hash 0x75772cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 38572 dport 51676] != expected 0xf5308c87 # # Exception| cpu 0: rx_hash 0x3727b4e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38600 dport 51676] != expected 0xd4e253fe # # Exception| cpu 0: rx_hash 0xf82ce00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 51676] != expected 0x7eeb6244 # # Exception| cpu 0: rx_hash 0x53557a83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38638 dport 51676] != expected 0x596ba3e # # Exception| cpu 0: rx_hash 0xb5590bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38656 dport 51676] != expected 0xe6fdc7f2 # # Exception| cpu 0: rx_hash 0x4f3d6c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38708 dport 51676] != expected 0x639b4d47 # # Exception| cpu 0: rx_hash 0x46c790d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38726 dport 51676] != expected 0xabe51d76 # # Exception| cpu 0: rx_hash 0xd8d1390b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38740 dport 51676] != expected 0xfff77e03 # # Exception| cpu 0: rx_hash 0xf70993f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38756 dport 51676] != expected 0xc72f188b # # Exception| cpu 0: rx_hash 0xbca3f768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38770 dport 51676] != expected 0x2e8397c3 # # Exception| cpu 0: rx_hash 0x588d772f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38786 dport 51676] != expected 0xd86de8e9 # # Exception| cpu 0: rx_hash 0x09908a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38836 dport 51676] != expected 0x2676ba26 # # Exception| cpu 0: rx_hash 0xd5d6bbfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 51676] != expected 0x53b6062a # # Exception| cpu 0: rx_hash 0xcf612253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 51676] != expected 0x4401dbad # # Exception| cpu 0: rx_hash 0xb1a47598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38884 dport 51676] != expected 0x82c2efea # # Exception| cpu 0: rx_hash 0x3fd32cb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38938 dport 51676] != expected 0x435e356b # # Exception| cpu 0: rx_hash 0x5cf7b6b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 51676] != expected 0xd5ff1344 # # Exception| cpu 0: rx_hash 0xbc2448a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39028 dport 51676] != expected 0x472e4476 # # Exception| cpu 0: rx_hash 0x7d83b489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39038 dport 51676] != expected 0x628cea12 # # Exception| cpu 0: rx_hash 0x3c780683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39074 dport 51676] != expected 0x60b4d29c # # Exception| cpu 0: rx_hash 0x14f6f81a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 51676] != expected 0x1fb97bfb # # Exception| cpu 0: rx_hash 0x9057c86e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39164 dport 51676] != expected 0x5c1cc509 # # Exception| cpu 0: rx_hash 0x43348a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39170 dport 51676] != expected 0x901803ca # # Exception| cpu 0: rx_hash 0xb7fc450b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 51676] != expected 0x9ad516a1 # # Exception| cpu 0: rx_hash 0x1f2ef5b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39330 dport 51676] != expected 0xc242292c # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x601d4f41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53860 dport 57824] OK # # # cpu 0: rx_hash 0x80ceb156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53872 dport 57824] OK # # # cpu 0: rx_hash 0x64e03111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53888 dport 57824] OK # # # cpu 0: rx_hash 0xe9bbfdc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53952 dport 57824] OK # # # cpu 0: rx_hash 0x5875fee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53986 dport 57824] OK # # # cpu 0: rx_hash 0x9f0d8d92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54034 dport 57824] OK # # # cpu 0: rx_hash 0x206f2677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 57824] OK # # # cpu 0: rx_hash 0x2995dad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54124 dport 57824] OK # # # cpu 0: rx_hash 0xa0336853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 57824] OK # # # cpu 0: rx_hash 0x3e25c18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54234 dport 57824] OK # # # cpu 0: rx_hash 0xbb33122c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54272 dport 57824] OK # # # cpu 0: rx_hash 0x4ffbdd53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54298 dport 57824] OK # # # cpu 0: rx_hash 0x743846c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54308 dport 57824] OK # # # cpu 0: rx_hash 0xb59fbaec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54318 dport 57824] OK # # # cpu 0: rx_hash 0x3668def8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54336 dport 57824] OK # # # cpu 0: rx_hash 0xd6bb20ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54356 dport 57824] OK # # # cpu 0: rx_hash 0xb2c9ee8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54386 dport 57824] OK # # # cpu 0: rx_hash 0xcc0cb947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54388 dport 57824] OK # # # cpu 0: rx_hash 0x584bc60b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54444 dport 57824] OK # # # cpu 0: rx_hash 0xac830974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54454 dport 57824] OK # # # cpu 0: rx_hash 0x0e006f59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54470 dport 57824] OK # # # cpu 0: rx_hash 0xb162c4bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54474 dport 57824] OK # # # cpu 0: rx_hash 0x3b6f5c08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54486 dport 57824] OK # # # cpu 0: rx_hash 0x4dd92c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54532 dport 57824] OK # # # cpu 0: rx_hash 0x067348c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54546 dport 57824] OK # # # cpu 0: rx_hash 0x126879ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54556 dport 57824] OK # # # cpu 0: rx_hash 0xfc172f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54566 dport 57824] OK # # # cpu 0: rx_hash 0x08dfe005 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54588 dport 57824] OK # # # cpu 0: rx_hash 0x7fe04b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54600 dport 57824] OK # # # cpu 0: rx_hash 0x8b288411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54610 dport 57824] OK # # # cpu 0: rx_hash 0x0f89b465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54624 dport 57824] OK # # # cpu 0: rx_hash 0x0b74ca35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54660 dport 57824] OK # # # cpu 0: rx_hash 0x05d862f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54698 dport 57824] OK # # # cpu 0: rx_hash 0x7b1d353e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54700 dport 57824] OK # # # cpu 0: rx_hash 0x92343789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54730 dport 57824] OK # # # cpu 0: rx_hash 0x72e7c99e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54750 dport 57824] OK # # # cpu 0: rx_hash 0x6b3f9798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54794 dport 57824] OK # # # cpu 0: rx_hash 0x4a4b95a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54804 dport 57824] OK # # # cpu 0: rx_hash 0x2e395bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54834 dport 57824] OK # # # cpu 0: rx_hash 0x8cba3def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54850 dport 57824] OK # # # cpu 0: rx_hash 0x6c69c3f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54870 dport 57824] OK # # # cpu 0: rx_hash 0xdda7c0dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 57824] OK # # # cpu 0: rx_hash 0x92f0da17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54918 dport 57824] OK # # # cpu 0: rx_hash 0x66381568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54940 dport 57824] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 46011 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 46011] != expected 0x379923de # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 46011] != expected 0x379923de # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50565 dport 46011] != expected 0x35a05db # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50565 dport 46011] != expected 0x35a05db # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 46011] != expected 0x4f9c8879 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 46011] != expected 0x4f9c8879 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53106 dport 46011] != expected 0xa0a95ced # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53106 dport 46011] != expected 0xa0a95ced # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58612 dport 46011] != expected 0x9437108 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58612 dport 46011] != expected 0x9437108 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37885 dport 46011] != expected 0x7be48cef # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37885 dport 46011] != expected 0x7be48cef # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 46011] != expected 0xf1f18922 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 46011] != expected 0xf1f18922 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41247 dport 46011] != expected 0x3f5b350e # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41247 dport 46011] != expected 0x3f5b350e # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59351 dport 46011] != expected 0xe0ff4268 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59351 dport 46011] != expected 0xe0ff4268 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47547 dport 46011] != expected 0xbece4318 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47547 dport 46011] != expected 0xbece4318 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60019 dport 46011] != expected 0x710e1e99 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60019 dport 46011] != expected 0x710e1e99 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44470 dport 46011] != expected 0x19c6b899 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44470 dport 46011] != expected 0x19c6b899 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42341 dport 46011] != expected 0xc147adcd # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42341 dport 46011] != expected 0xc147adcd # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51338 dport 46011] != expected 0x13a86d5d # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51338 dport 46011] != expected 0x13a86d5d # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41757 dport 46011] != expected 0x955d90ac # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41757 dport 46011] != expected 0x955d90ac # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43900 dport 46011] != expected 0x4b94cc6b # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43900 dport 46011] != expected 0x4b94cc6b # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 46011] != expected 0xa0189991 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 46011] != expected 0xa0189991 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44663 dport 46011] != expected 0x528697a6 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44663 dport 46011] != expected 0x528697a6 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56942 dport 46011] != expected 0x147ee9ca # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56942 dport 46011] != expected 0x147ee9ca # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47834 dport 46011] != expected 0xa7d446c1 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47834 dport 46011] != expected 0xa7d446c1 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54989 dport 46011] != expected 0x7ffc74d5 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54989 dport 46011] != expected 0x7ffc74d5 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36821 dport 46011] != expected 0x34402957 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36821 dport 46011] != expected 0x34402957 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40548 dport 46011] != expected 0xc7579c40 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40548 dport 46011] != expected 0xc7579c40 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50143 dport 46011] != expected 0x3b8a3d47 # # Exception| cpu 5: rx_hash 0xf871a434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50143 dport 46011] != expected 0x3b8a3d47 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 42311 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60612 dport 42311] != expected 0x882f94fc # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60612 dport 42311] != expected 0x882f94fc # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52120 dport 42311] != expected 0xc44b4167 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52120 dport 42311] != expected 0xc44b4167 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33896 dport 42311] != expected 0xa6aa72e8 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33896 dport 42311] != expected 0xa6aa72e8 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38321 dport 42311] != expected 0xa57da4b9 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38321 dport 42311] != expected 0xa57da4b9 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60455 dport 42311] != expected 0xa4e4887c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60455 dport 42311] != expected 0xa4e4887c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46952 dport 42311] != expected 0x877820ed # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46952 dport 42311] != expected 0x877820ed # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54325 dport 42311] != expected 0xedb7276c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54325 dport 42311] != expected 0xedb7276c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42974 dport 42311] != expected 0x72fd5486 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42974 dport 42311] != expected 0x72fd5486 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 42311] != expected 0x2305abd9 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 42311] != expected 0x2305abd9 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34371 dport 42311] != expected 0x3ae25bef # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34371 dport 42311] != expected 0x3ae25bef # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48122 dport 42311] != expected 0x137c0df0 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48122 dport 42311] != expected 0x137c0df0 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46139 dport 42311] != expected 0xf03bfa51 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46139 dport 42311] != expected 0xf03bfa51 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49420 dport 42311] != expected 0xb7f4fee6 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49420 dport 42311] != expected 0xb7f4fee6 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41744 dport 42311] != expected 0x25c5f39d # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41744 dport 42311] != expected 0x25c5f39d # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36705 dport 42311] != expected 0x6c107599 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36705 dport 42311] != expected 0x6c107599 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38271 dport 42311] != expected 0x7a90bf6f # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38271 dport 42311] != expected 0x7a90bf6f # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40553 dport 42311] != expected 0xc7ad8f3c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40553 dport 42311] != expected 0xc7ad8f3c # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37217 dport 42311] != expected 0xd331019b # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37217 dport 42311] != expected 0xd331019b # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 42311] != expected 0xba068982 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 42311] != expected 0xba068982 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40217 dport 42311] != expected 0x57d363be # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40217 dport 42311] != expected 0x57d363be # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56061 dport 42311] != expected 0x118b7040 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56061 dport 42311] != expected 0x118b7040 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37602 dport 42311] != expected 0x5aebc2c8 # # Exception| cpu 4: rx_hash 0x5488bac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37602 dport 42311] != expected 0x5aebc2c8 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->