< 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 39084 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0c192b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56394 dport 39084] != expected 0x46ef030d # # Exception| cpu 0: rx_hash 0xc4465871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 39084] != expected 0x5d38fe36 # # Exception| cpu 0: rx_hash 0xfb19f04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56452 dport 39084] != expected 0x7547ba21 # # Exception| cpu 0: rx_hash 0xafcc6fe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56490 dport 39084] != expected 0xea134a14 # # Exception| cpu 0: rx_hash 0x37557ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56496 dport 39084] != expected 0x7415cd # # Exception| cpu 0: rx_hash 0x094e8077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56512 dport 39084] != expected 0x598c87ff # # Exception| cpu 0: rx_hash 0x69b87fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56518 dport 39084] != expected 0xd40990ec # # Exception| cpu 0: rx_hash 0xd4cd5b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56640 dport 39084] != expected 0xa7ba93a3 # # Exception| cpu 0: rx_hash 0x2ca2b108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 39084] != expected 0xc058db69 # # Exception| cpu 0: rx_hash 0x9f153977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56718 dport 39084] != expected 0x94122a8f # # Exception| cpu 0: rx_hash 0x1b4d26b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 39084] != expected 0x40014620 # # Exception| cpu 0: rx_hash 0x0504897a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56798 dport 39084] != expected 0x9d7ad91c # # Exception| cpu 0: rx_hash 0xe91a568c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56814 dport 39084] != expected 0x6cca7bfe # # Exception| cpu 0: rx_hash 0x40ebf9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 39084] != expected 0x5c4c7d0d # # Exception| cpu 0: rx_hash 0x5c2af33b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56872 dport 39084] != expected 0x62384e7b # # Exception| cpu 0: rx_hash 0x549accb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56890 dport 39084] != expected 0xca1e9725 # # Exception| cpu 0: rx_hash 0x9a5ee31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 39084] != expected 0x5c229483 # # Exception| cpu 0: rx_hash 0x6231099b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56920 dport 39084] != expected 0x3bc0dc49 # # Exception| cpu 0: rx_hash 0x7ef0036e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56934 dport 39084] != expected 0x5b4ef3f # # Exception| cpu 0: rx_hash 0x36e49635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56950 dport 39084] != expected 0xa4942c7c # # Exception| cpu 0: rx_hash 0xa6cdbc83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56958 dport 39084] != expected 0xe6d5aafb # # Exception| cpu 0: rx_hash 0x694dc1bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 39084] != expected 0x16e7f78 # # Exception| cpu 0: rx_hash 0x29e96b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56982 dport 39084] != expected 0x8686565 # # Exception| cpu 0: rx_hash 0x999214bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56986 dport 39084] != expected 0xceaaeeec # # Exception| cpu 0: rx_hash 0x5d6ea1a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 39084] != expected 0x13bf985e # # Exception| cpu 0: rx_hash 0xd30e24dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57024 dport 39084] != expected 0x8c8581e5 # # Exception| cpu 0: rx_hash 0x4b9731e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57050 dport 39084] != expected 0x66e2de3c # # Exception| cpu 0: rx_hash 0x04b56598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57112 dport 39084] != expected 0x399ae0ad # # Exception| cpu 0: rx_hash 0x0e8dff23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 39084] != expected 0x72b395b9 # # Exception| cpu 0: rx_hash 0xd6b040ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57176 dport 39084] != expected 0x91d2d07d # # Exception| cpu 0: rx_hash 0xc2c175b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57204 dport 39084] != expected 0x7803a55 # # Exception| cpu 0: rx_hash 0xd57cb76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57222 dport 39084] != expected 0x35aaa12 # # Exception| cpu 0: rx_hash 0x0d410886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57246 dport 39084] != expected 0xe03befd6 # # Exception| cpu 0: rx_hash 0x79c6c244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57268 dport 39084] != expected 0xfbec12ed # # Exception| cpu 0: rx_hash 0xc9bdbd9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57272 dport 39084] != expected 0x3d2e9964 # # Exception| cpu 0: rx_hash 0xe9efe8f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57276 dport 39084] != expected 0xb9ad946a # # Exception| cpu 0: rx_hash 0x3beacda4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57340 dport 39084] != expected 0x11e5a4ba # # Exception| cpu 0: rx_hash 0x23860db3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 39084] != expected 0x1720e316 # # Exception| cpu 0: rx_hash 0x1e5100b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57492 dport 39084] != expected 0xdc500b4b # # Exception| cpu 0: rx_hash 0xd21d8a2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 39084] != expected 0xa963a4a7 # # Exception| cpu 0: rx_hash 0xfaffe0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57526 dport 39084] != expected 0x85c670f7 # # Exception| cpu 0: rx_hash 0x6ad6ca74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57534 dport 39084] != expected 0xc787f670 # # Exception| cpu 0: rx_hash 0x54cd30d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 39084] != expected 0x9e7f6442 # # Exception| cpu 0: rx_hash 0xcc5425e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 39084] != expected 0x74183b9b # # Exception| cpu 0: rx_hash 0x0018af7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57568 dport 39084] != expected 0x12b9477 # # Exception| cpu 0: rx_hash 0x685e6f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 39084] != expected 0x24885a3a # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xcec5b3b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39234 dport 56177] OK # # # cpu 0: rx_hash 0xee97e6da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39238 dport 56177] OK # # # cpu 0: rx_hash 0x2a6b53c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39264 dport 56177] OK # # # cpu 0: rx_hash 0xb13eb153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 56177] OK # # # cpu 0: rx_hash 0xa7c7211d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39362 dport 56177] OK # # # cpu 0: rx_hash 0x03cd6bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39394 dport 56177] OK # # # cpu 0: rx_hash 0xc27a04c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39438 dport 56177] OK # # # cpu 0: rx_hash 0x0686b1dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39464 dport 56177] OK # # # cpu 0: rx_hash 0x9e1fa4e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39474 dport 56177] OK # # # cpu 0: rx_hash 0x0e368e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 56177] OK # # # cpu 4: rx_hash 0x00019c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39228 dport 56177] OK # # # cpu 4: rx_hash 0xae334c03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39236 dport 56177] OK # # # cpu 4: rx_hash 0xb2f246f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 56177] OK # # # cpu 4: rx_hash 0xa54f8424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39304 dport 56177] OK # # # cpu 4: rx_hash 0x851dd148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39308 dport 56177] OK # # # cpu 4: rx_hash 0x916ce43f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39328 dport 56177] OK # # # cpu 4: rx_hash 0x99dcdbbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39346 dport 56177] OK # # # cpu 4: rx_hash 0x5718f41e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39372 dport 56177] OK # # # cpu 4: rx_hash 0x8f254bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39380 dport 56177] OK # # # cpu 4: rx_hash 0x1f0c6145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39388 dport 56177] OK # # # cpu 4: rx_hash 0x9b547e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39416 dport 56177] OK # # # cpu 4: rx_hash 0xf65964de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39462 dport 56177] OK # # # cpu 4: rx_hash 0x302d74ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39498 dport 56177] OK # # # cpu 4: rx_hash 0xc8429e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39510 dport 56177] OK # # # cpu 4: rx_hash 0x1b03e9b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39554 dport 56177] OK # # # cpu 4: rx_hash 0xcb8e69db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39560 dport 56177] OK # # # cpu 4: rx_hash 0x9f5bf675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39590 dport 56177] OK # # # cpu 4: rx_hash 0x198b4c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39624 dport 56177] OK # # # cpu 4: rx_hash 0x113b730f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39642 dport 56177] OK # # # cpu 4: rx_hash 0x76fb4d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39694 dport 56177] OK # # # cpu 4: rx_hash 0x5e19277e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39704 dport 56177] OK # # # cpu 4: rx_hash 0x4a681209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39732 dport 56177] OK # # # cpu 4: rx_hash 0x9ae59266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39742 dport 56177] OK # # # cpu 4: rx_hash 0xaf82a0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39810 dport 56177] OK # # # cpu 4: rx_hash 0x3fab8a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39818 dport 56177] OK # # # cpu 4: rx_hash 0x57ed4a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39838 dport 56177] OK # # # cpu 4: rx_hash 0xbbf39596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 56177] OK # # # cpu 4: rx_hash 0x9311ff78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39864 dport 56177] OK # # # cpu 4: rx_hash 0xad0a05d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39880 dport 56177] OK # # # cpu 4: rx_hash 0x85e86f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39902 dport 56177] OK # # # cpu 4: rx_hash 0x992965c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 56177] OK # # # cpu 4: rx_hash 0x09004f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39912 dport 56177] OK # # # cpu 4: rx_hash 0x91b4124e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39980 dport 56177] OK # # # cpu 4: rx_hash 0x99042dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39998 dport 56177] OK # # # cpu 4: rx_hash 0x874d8200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40010 dport 56177] OK # # # cpu 4: rx_hash 0x7f226881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 56177] OK # # # cpu 4: rx_hash 0xb36ee21b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40034 dport 56177] OK # # # cpu 4: rx_hash 0x43b13718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40044 dport 56177] OK # # # cpu 4: rx_hash 0x7cee9f24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40072 dport 56177] OK # # # cpu 4: rx_hash 0x848175a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40084 dport 56177] OK # # # cpu 4: rx_hash 0x283b008a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40102 dport 56177] OK # # # cpu 4: rx_hash 0x407dc0bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40114 dport 56177] OK # # # cpu 4: rx_hash 0x1e90c5a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40132 dport 56177] OK # # # cpu 4: rx_hash 0xa65b85f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40154 dport 56177] OK # # # cpu 4: rx_hash 0x8609d09c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40158 dport 56177] OK # # # cpu 4: rx_hash 0x42f56584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40184 dport 56177] OK # # # cpu 4: rx_hash 0x25355b1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40236 dport 56177] OK # # # cpu 4: rx_hash 0x07efab4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40290 dport 56177] OK # # # cpu 4: rx_hash 0x4ffb3e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40306 dport 56177] OK # # # cpu 4: rx_hash 0xff8041cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40318 dport 56177] OK # # # cpu 4: rx_hash 0x7814a9ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40324 dport 56177] OK # # # cpu 4: rx_hash 0x1052699c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40336 dport 56177] OK # # # count: pass=62 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 52552 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57531 dport 52552] != expected 0xf2d5d823 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57531 dport 52552] != expected 0xf2d5d823 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42018 dport 52552] != expected 0x5bb07a89 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42018 dport 52552] != expected 0x5bb07a89 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53702 dport 52552] != expected 0x82004935 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53702 dport 52552] != expected 0x82004935 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52309 dport 52552] != expected 0x37b5244 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52309 dport 52552] != expected 0x37b5244 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 52552] != expected 0x6ce2f8a6 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 52552] != expected 0x6ce2f8a6 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45443 dport 52552] != expected 0x173f9881 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45443 dport 52552] != expected 0x173f9881 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49313 dport 52552] != expected 0xd5e2179b # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49313 dport 52552] != expected 0xd5e2179b # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54057 dport 52552] != expected 0x263da399 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54057 dport 52552] != expected 0x263da399 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37845 dport 52552] != expected 0x8b8bea7a # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37845 dport 52552] != expected 0x8b8bea7a # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58185 dport 52552] != expected 0x8914424a # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58185 dport 52552] != expected 0x8914424a # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33619 dport 52552] != expected 0xc88bc5c2 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33619 dport 52552] != expected 0xc88bc5c2 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53829 dport 52552] != expected 0xb2357555 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53829 dport 52552] != expected 0xb2357555 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48926 dport 52552] != expected 0xbc3a3889 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48926 dport 52552] != expected 0xbc3a3889 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35583 dport 52552] != expected 0x95ad7a30 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35583 dport 52552] != expected 0x95ad7a30 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 52552] != expected 0x30646c7c # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 52552] != expected 0x30646c7c # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 52552] != expected 0xe8ba49f9 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 52552] != expected 0xe8ba49f9 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51023 dport 52552] != expected 0xa3454635 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51023 dport 52552] != expected 0xa3454635 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40650 dport 52552] != expected 0x2b74229 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40650 dport 52552] != expected 0x2b74229 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36840 dport 52552] != expected 0x6b921562 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36840 dport 52552] != expected 0x6b921562 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54062 dport 52552] != expected 0xb9b480b1 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54062 dport 52552] != expected 0xb9b480b1 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56869 dport 52552] != expected 0x152be6af # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56869 dport 52552] != expected 0x152be6af # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37651 dport 52552] != expected 0xfa62d5d1 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37651 dport 52552] != expected 0xfa62d5d1 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35675 dport 52552] != expected 0xbf8802c3 # # Exception| cpu 0: rx_hash 0xf7fb5ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35675 dport 52552] != expected 0xbf8802c3 # # 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 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 44542 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 44542] != expected 0x301d613f # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 44542] != expected 0x301d613f # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47942 dport 44542] != expected 0xe66d78fa # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47942 dport 44542] != expected 0xe66d78fa # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58977 dport 44542] != expected 0x173bbcb # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58977 dport 44542] != expected 0x173bbcb # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56708 dport 44542] != expected 0x11d89c4e # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56708 dport 44542] != expected 0x11d89c4e # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33543 dport 44542] != expected 0x755d3fea # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33543 dport 44542] != expected 0x755d3fea # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45930 dport 44542] != expected 0x448c64a7 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45930 dport 44542] != expected 0x448c64a7 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44539 dport 44542] != expected 0xbe6bfda4 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44539 dport 44542] != expected 0xbe6bfda4 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49562 dport 44542] != expected 0x29ebb3fc # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49562 dport 44542] != expected 0x29ebb3fc # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40574 dport 44542] != expected 0x6e5f9cf0 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40574 dport 44542] != expected 0x6e5f9cf0 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57760 dport 44542] != expected 0x38dce62f # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57760 dport 44542] != expected 0x38dce62f # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59326 dport 44542] != expected 0x37775088 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59326 dport 44542] != expected 0x37775088 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60081 dport 44542] != expected 0x29d0e212 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60081 dport 44542] != expected 0x29d0e212 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55084 dport 44542] != expected 0x2029e37e # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55084 dport 44542] != expected 0x2029e37e # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47510 dport 44542] != expected 0xcf3efef6 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47510 dport 44542] != expected 0xcf3efef6 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 44542] != expected 0x94a5c659 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 44542] != expected 0x94a5c659 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51013 dport 44542] != expected 0x1c0ee715 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51013 dport 44542] != expected 0x1c0ee715 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40494 dport 44542] != expected 0xf44e2cfd # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40494 dport 44542] != expected 0xf44e2cfd # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 44542] != expected 0x38d7eadf # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 44542] != expected 0x38d7eadf # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37203 dport 44542] != expected 0x4e166ab4 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37203 dport 44542] != expected 0x4e166ab4 # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 44542] != expected 0x89846a1a # # Exception| cpu 4: rx_hash 0xb6b00560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 44542] != expected 0x89846a1a # # 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 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__->