< 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 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 60747 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe336c814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54388 dport 60747] != expected 0x9fda3c6f # # Exception| cpu 0: rx_hash 0xfb5f8368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54390 dport 60747] != expected 0x893c7f81 # # Exception| cpu 0: rx_hash 0x5a26166b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 60747] != expected 0x752bd2b6 # # Exception| cpu 0: rx_hash 0x07f22780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 60747] != expected 0x32f9b82f # # Exception| cpu 0: rx_hash 0x5b7a48bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54528 dport 60747] != expected 0x47814f43 # # Exception| cpu 0: rx_hash 0xb2959774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54562 dport 60747] != expected 0xd0096893 # # Exception| cpu 0: rx_hash 0x26c879b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54564 dport 60747] != expected 0xcd9c0a8a # # Exception| cpu 0: rx_hash 0x3bd04998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 60747] != expected 0x11d03eb2 # # Exception| cpu 0: rx_hash 0x4c808e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54612 dport 60747] != expected 0xe9994d6 # # Exception| cpu 0: rx_hash 0x98116132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54636 dport 60747] != expected 0x8892a86e # # Exception| cpu 0: rx_hash 0xf728ede3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54648 dport 60747] != expected 0x813d41e4 # # Exception| cpu 0: rx_hash 0xc8ee6086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54698 dport 60747] != expected 0xf5eb6167 # # Exception| cpu 0: rx_hash 0xb02d2add [saddr 192.0.3.2 daddr 192.0.3.1 sport 54762 dport 60747] != expected 0xb55c5378 # # Exception| cpu 0: rx_hash 0xfec31c65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54840 dport 60747] != expected 0x59b1593f # # Exception| cpu 0: rx_hash 0xb19c9056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54864 dport 60747] != expected 0x9dd19fe5 # # Exception| cpu 0: rx_hash 0xe939daef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54892 dport 60747] != expected 0x10a982aa # # Exception| cpu 0: rx_hash 0x8600563e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54904 dport 60747] != expected 0x19066b20 # # Exception| cpu 0: rx_hash 0x62c4b9aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54980 dport 60747] != expected 0xb425ef60 # # Exception| cpu 0: rx_hash 0xae3c1dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 60747] != expected 0x24c89036 # # Exception| cpu 0: rx_hash 0x0332e659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 60747] != expected 0xd0de0364 # # Exception| cpu 0: rx_hash 0x7e80d750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55090 dport 60747] != expected 0x5ac346ad # # Exception| cpu 0: rx_hash 0xa582b5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 60747] != expected 0x8336e26e # # Exception| cpu 0: rx_hash 0xbdebfedd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55134 dport 60747] != expected 0x95d0a180 # # Exception| cpu 0: rx_hash 0x56bc9cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55220 dport 60747] != expected 0x670dbdbb # # Exception| cpu 0: rx_hash 0x19e3108c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55260 dport 60747] != expected 0xa36d7b61 # # Exception| cpu 0: rx_hash 0xba223826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55282 dport 60747] != expected 0x3a2fedbd # # Exception| cpu 0: rx_hash 0xf00ccf47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55294 dport 60747] != expected 0x34e55cb1 # # Exception| cpu 0: rx_hash 0xf3844298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 60747] != expected 0x69398988 # # Exception| cpu 0: rx_hash 0xdc71cf8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55396 dport 60747] != expected 0xfb083ea3 # # Exception| cpu 0: rx_hash 0x1a6b9d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55404 dport 60747] != expected 0xfeb1ae58 # # Exception| cpu 0: rx_hash 0xe955b44d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55428 dport 60747] != expected 0x1a8af18d # # Exception| cpu 0: rx_hash 0x2f4fe692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55436 dport 60747] != expected 0x1f336176 # # Exception| cpu 4: rx_hash 0x2d76d1c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54406 dport 60747] != expected 0x6a6278d2 # # Exception| cpu 4: rx_hash 0x3ffd6c1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 60747] != expected 0xe9d0d491 # # Exception| cpu 4: rx_hash 0x4ddcd0e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54468 dport 60747] != expected 0x3c330923 # # Exception| cpu 4: rx_hash 0x70a2e02d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54494 dport 60747] != expected 0x2db0124b # # Exception| cpu 4: rx_hash 0xd363c887 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54512 dport 60747] != expected 0xb4f28497 # # Exception| cpu 4: rx_hash 0x431303c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 60747] != expected 0x51670cad # # Exception| cpu 4: rx_hash 0x748fc5ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 60747] != expected 0xd5b0f868 # # Exception| cpu 4: rx_hash 0x5198be1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54578 dport 60747] != expected 0xd2d5a0ee # # Exception| cpu 4: rx_hash 0x92f39796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54622 dport 60747] != expected 0x1dc647c3 # # Exception| cpu 4: rx_hash 0x3132bf3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54640 dport 60747] != expected 0x8484d11f # # Exception| cpu 4: rx_hash 0x63750321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54654 dport 60747] != expected 0x9ca823fd # # Exception| cpu 4: rx_hash 0x904b2a3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 60747] != expected 0x78937c28 # # Exception| cpu 4: rx_hash 0x4e38339c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54684 dport 60747] != expected 0x6bccaf3d # # Exception| cpu 4: rx_hash 0xedf91b36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54706 dport 60747] != expected 0xf28e39e1 # # Exception| cpu 4: rx_hash 0x9fd8a7c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 60747] != expected 0x276de453 # # Exception| cpu 4: rx_hash 0x6e5e337e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54752 dport 60747] != expected 0xa603806d # # Exception| cpu 4: rx_hash 0xe26a96c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54756 dport 60747] != expected 0xad70a19a # # Exception| cpu 4: rx_hash 0xdf14a60c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54782 dport 60747] != expected 0xbcf3baf2 # # Exception| cpu 4: rx_hash 0x607c0403 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54796 dport 60747] != expected 0xd170d48b # # Exception| cpu 4: rx_hash 0x172cc3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54810 dport 60747] != expected 0xce397eef # # Exception| cpu 4: rx_hash 0x83712d6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 60747] != expected 0xd3ac1cf6 # # Exception| cpu 4: rx_hash 0x5291b939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54848 dport 60747] != expected 0x9f0d5798 # # Exception| cpu 4: rx_hash 0xf1509193 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54894 dport 60747] != expected 0x64fc144 # # Exception| cpu 4: rx_hash 0xce961cf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54972 dport 60747] != expected 0x7299e1c7 # # Exception| cpu 4: rx_hash 0xfc7ba1cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55024 dport 60747] != expected 0x3ce462d4 # # Exception| cpu 4: rx_hash 0xaa113857 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55050 dport 60747] != expected 0xdcc87a15 # # Exception| cpu 4: rx_hash 0x9d8dfe3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 60747] != expected 0x581f8ed0 # # Exception| cpu 4: rx_hash 0x43fee79c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55080 dport 60747] != expected 0x4b405dc5 # # Exception| cpu 4: rx_hash 0xa0f3cef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55096 dport 60747] != expected 0x499c95b8 # # Exception| cpu 4: rx_hash 0xd2d2720c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55114 dport 60747] != expected 0x9c7f480a # # Exception| cpu 4: rx_hash 0x31df5b63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55130 dport 60747] != expected 0x9ea38077 # # Exception| cpu 4: rx_hash 0x921e73c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 60747] != expected 0x7e116ab # # Exception| cpu 4: rx_hash 0xf57db415 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 60747] != expected 0xfe4f2b67 # # Exception| cpu 4: rx_hash 0x794911ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55198 dport 60747] != expected 0xf53c0a90 # # Exception| cpu 4: rx_hash 0x90a6ce60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55228 dport 60747] != expected 0x62b42d40 # # Exception| cpu 4: rx_hash 0x3cf46b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55236 dport 60747] != expected 0xa40823e7 # # Exception| cpu 4: rx_hash 0x6eb3d721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55242 dport 60747] != expected 0xbc24d105 # # Exception| cpu 4: rx_hash 0x2e7fd6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55284 dport 60747] != expected 0x27ba8fa4 # # Exception| cpu 4: rx_hash 0xc169ffa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 60747] != expected 0x27440a9b # # Exception| cpu 4: rx_hash 0x8b4708c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55310 dport 60747] != expected 0x298ebb97 # # Exception| cpu 4: rx_hash 0xbcdbceab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 60747] != expected 0xad594f52 # # Exception| cpu 4: rx_hash 0x99ccb51b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55358 dport 60747] != expected 0xaa3c17d4 # # Exception| cpu 4: rx_hash 0xcefa7254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55380 dport 60747] != expected 0x78ba92e0 # # Exception| cpu 4: rx_hash 0x482c214e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55394 dport 60747] != expected 0xe69d5cba # # Exception| cpu 4: rx_hash 0xa60a387e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55532 dport 60747] != expected 0xdeea3757 # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4d6990a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35080 dport 34377] OK # # # cpu 0: rx_hash 0xae64b9c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35096 dport 34377] OK # # # cpu 0: rx_hash 0xebd9c35f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35138 dport 34377] OK # # # cpu 0: rx_hash 0x966bf256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35174 dport 34377] OK # # # cpu 0: rx_hash 0x4042a0f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35222 dport 34377] OK # # # cpu 0: rx_hash 0x89cb7fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35272 dport 34377] OK # # # cpu 0: rx_hash 0xf5c8f453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35414 dport 34377] OK # # # cpu 0: rx_hash 0x6b77ec35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35426 dport 34377] OK # # # cpu 0: rx_hash 0xc254323b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35454 dport 34377] OK # # # cpu 0: rx_hash 0x147d6095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35470 dport 34377] OK # # # cpu 0: rx_hash 0x632da738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35480 dport 34377] OK # # # cpu 0: rx_hash 0xef190286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35484 dport 34377] OK # # # cpu 0: rx_hash 0x92ab338f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35512 dport 34377] OK # # # cpu 0: rx_hash 0x97da48dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35548 dport 34377] OK # # # cpu 0: rx_hash 0xea6879d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35576 dport 34377] OK # # # cpu 4: rx_hash 0xc570109f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35064 dport 34377] OK # # # cpu 4: rx_hash 0x512dfe5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35070 dport 34377] OK # # # cpu 4: rx_hash 0x08d4ea30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35154 dport 34377] OK # # # cpu 4: rx_hash 0x8e02b92a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35172 dport 34377] OK # # # cpu 4: rx_hash 0x7566db39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35190 dport 34377] OK # # # cpu 4: rx_hash 0xe9617ef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35210 dport 34377] OK # # # cpu 4: rx_hash 0x0a6c5799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35226 dport 34377] OK # # # cpu 4: rx_hash 0x94d34fff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35246 dport 34377] OK # # # cpu 4: rx_hash 0x2599da8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35248 dport 34377] OK # # # cpu 4: rx_hash 0xa9ad7f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35252 dport 34377] OK # # # cpu 4: rx_hash 0xdb8cc3cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35270 dport 34377] OK # # # cpu 4: rx_hash 0xe6f2f300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35292 dport 34377] OK # # # cpu 4: rx_hash 0xf4794ed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35308 dport 34377] OK # # # cpu 4: rx_hash 0x177467b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35324 dport 34377] OK # # # cpu 4: rx_hash 0xfa5b79a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35328 dport 34377] OK # # # cpu 4: rx_hash 0x5378a7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35356 dport 34377] OK # # # cpu 4: rx_hash 0x36a3ddde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35386 dport 34377] OK # # # cpu 4: rx_hash 0x5ceb2a5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 34377] OK # # # cpu 4: rx_hash 0x887ac55a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 34377] OK # # # cpu 4: rx_hash 0x69cf519c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35498 dport 34377] OK # # # cpu 4: rx_hash 0xf8e3c40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 34377] OK # # # cpu 4: rx_hash 0x1beeed63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35544 dport 34377] OK # # # cpu 4: rx_hash 0x285f0e8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35588 dport 34377] OK # # # cpu 4: rx_hash 0x99159bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35610 dport 34377] OK # # # cpu 4: rx_hash 0xe4a7aaf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35646 dport 34377] OK # # # cpu 4: rx_hash 0x96861609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35660 dport 34377] OK # # # cpu 4: rx_hash 0xc67917bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35722 dport 34377] OK # # # cpu 4: rx_hash 0xf1e5d1d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35746 dport 34377] OK # # # cpu 4: rx_hash 0x12e8f8ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35762 dport 34377] OK # # # cpu 4: rx_hash 0x60c94445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35776 dport 34377] OK # # # cpu 4: rx_hash 0x42cf244b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35840 dport 34377] OK # # # cpu 4: rx_hash 0xebecfa45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35868 dport 34377] OK # # # cpu 4: rx_hash 0xb349b0fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35872 dport 34377] OK # # # cpu 4: rx_hash 0x3f7d1542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 34377] OK # # # cpu 4: rx_hash 0xe10e0ce1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35886 dport 34377] OK # # # cpu 4: rx_hash 0xae5180d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35910 dport 34377] OK # # # cpu 4: rx_hash 0x99cd46ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35950 dport 34377] OK # # # cpu 4: rx_hash 0x7ac06fd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 34377] OK # # # cpu 4: rx_hash 0x91970db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35988 dport 34377] OK # # # cpu 4: rx_hash 0xf13d0c90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36054 dport 34377] OK # # # cpu 4: rx_hash 0x79248ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36134 dport 34377] OK # # # cpu 4: rx_hash 0x412bc736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36184 dport 34377] OK # # # cpu 4: rx_hash 0x9de0633c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36250 dport 34377] 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 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 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 33488 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53265 dport 33488] != expected 0x2e4744 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53265 dport 33488] != expected 0x2e4744 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 33488] != expected 0xe841f103 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 33488] != expected 0xe841f103 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 33488] != expected 0x43fa27bb # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 33488] != expected 0x43fa27bb # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 33488] != expected 0x74e92ab5 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 33488] != expected 0x74e92ab5 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35514 dport 33488] != expected 0xa0d9da94 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35514 dport 33488] != expected 0xa0d9da94 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48966 dport 33488] != expected 0xe861c1 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48966 dport 33488] != expected 0xe861c1 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 33488] != expected 0x702f58d2 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 33488] != expected 0x702f58d2 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59271 dport 33488] != expected 0xfa8f9f66 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59271 dport 33488] != expected 0xfa8f9f66 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58606 dport 33488] != expected 0x8b18f4a5 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58606 dport 33488] != expected 0x8b18f4a5 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41706 dport 33488] != expected 0xc836f702 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41706 dport 33488] != expected 0xc836f702 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36898 dport 33488] != expected 0x3cf69806 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36898 dport 33488] != expected 0x3cf69806 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58072 dport 33488] != expected 0xd922af9d # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58072 dport 33488] != expected 0xd922af9d # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42901 dport 33488] != expected 0x6af5a3c7 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42901 dport 33488] != expected 0x6af5a3c7 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48510 dport 33488] != expected 0xef5bb3a # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48510 dport 33488] != expected 0xef5bb3a # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51751 dport 33488] != expected 0x25180a05 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51751 dport 33488] != expected 0x25180a05 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47454 dport 33488] != expected 0xcb90ac25 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47454 dport 33488] != expected 0xcb90ac25 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33724 dport 33488] != expected 0x8f64cd9a # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33724 dport 33488] != expected 0x8f64cd9a # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53018 dport 33488] != expected 0xd18a2f31 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53018 dport 33488] != expected 0xd18a2f31 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60956 dport 33488] != expected 0xd4b3efcb # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60956 dport 33488] != expected 0xd4b3efcb # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39128 dport 33488] != expected 0xeef2f5d0 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39128 dport 33488] != expected 0xeef2f5d0 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40019 dport 33488] != expected 0xb4314b36 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40019 dport 33488] != expected 0xb4314b36 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55193 dport 33488] != expected 0xf9fc1755 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55193 dport 33488] != expected 0xf9fc1755 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 33488] != expected 0xd108c7d3 # # Exception| cpu 5: rx_hash 0x17fbf0d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 33488] != expected 0xd108c7d3 # # 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 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 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 42871 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57389 dport 42871] != expected 0x3bb19d1a # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57389 dport 42871] != expected 0x3bb19d1a # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 42871] != expected 0x3c3cc8f5 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 42871] != expected 0x3c3cc8f5 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35874 dport 42871] != expected 0xfee7dcd6 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35874 dport 42871] != expected 0xfee7dcd6 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 42871] != expected 0xb6abc235 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 42871] != expected 0xb6abc235 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44039 dport 42871] != expected 0xe176fdb3 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44039 dport 42871] != expected 0xe176fdb3 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49329 dport 42871] != expected 0x7c0260ad # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49329 dport 42871] != expected 0x7c0260ad # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33990 dport 42871] != expected 0xc3118fb # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33990 dport 42871] != expected 0xc3118fb # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50472 dport 42871] != expected 0x1c1acefb # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50472 dport 42871] != expected 0x1c1acefb # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36601 dport 42871] != expected 0x18f1fcdf # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36601 dport 42871] != expected 0x18f1fcdf # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57492 dport 42871] != expected 0x639341c8 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57492 dport 42871] != expected 0x639341c8 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52677 dport 42871] != expected 0x1804cef1 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52677 dport 42871] != expected 0x1804cef1 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45018 dport 42871] != expected 0xcd0de1ee # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45018 dport 42871] != expected 0xcd0de1ee # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53174 dport 42871] != expected 0x75ef8dbd # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53174 dport 42871] != expected 0x75ef8dbd # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 42871] != expected 0x59095894 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 42871] != expected 0x59095894 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60013 dport 42871] != expected 0x27aca458 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60013 dport 42871] != expected 0x27aca458 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38004 dport 42871] != expected 0x1f51465b # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38004 dport 42871] != expected 0x1f51465b # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40727 dport 42871] != expected 0x8441e4bc # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40727 dport 42871] != expected 0x8441e4bc # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 42871] != expected 0x33aec226 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 42871] != expected 0x33aec226 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52498 dport 42871] != expected 0x9b2470d2 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52498 dport 42871] != expected 0x9b2470d2 # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49813 dport 42871] != expected 0x2ea838ef # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49813 dport 42871] != expected 0x2ea838ef # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39546 dport 42871] != expected 0xbe44bdfa # # Exception| cpu 5: rx_hash 0x380e109a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39546 dport 42871] != expected 0xbe44bdfa # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->