< 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 33033 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfaf6d541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 33033] != expected 0xe4c0c37b # # Exception| cpu 0: rx_hash 0xbaa89598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 33033] != expected 0x6fa0ebaf # # Exception| cpu 0: rx_hash 0x71cb1a32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38922 dport 33033] != expected 0xe5fac6a6 # # Exception| cpu 0: rx_hash 0x40f3b6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 33033] != expected 0x3db1fa25 # # Exception| cpu 0: rx_hash 0xd3588244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38944 dport 33033] != expected 0xc8ccc6dc # # Exception| cpu 0: rx_hash 0x9df451a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38956 dport 33033] != expected 0x1d383538 # # Exception| cpu 0: rx_hash 0x8b9a94da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 33033] != expected 0x2f897049 # # Exception| cpu 0: rx_hash 0x3550b7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39044 dport 33033] != expected 0xd675b526 # # Exception| cpu 0: rx_hash 0xe6a5c398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39054 dport 33033] != expected 0xa868a10b # # Exception| cpu 0: rx_hash 0xc1f3aa68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 33033] != expected 0x4292d8f9 # # Exception| cpu 0: rx_hash 0x0a9a880e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39080 dport 33033] != expected 0x50aa5295 # # Exception| cpu 0: rx_hash 0x3ba22480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39090 dport 33033] != expected 0x88e16e16 # # Exception| cpu 0: rx_hash 0xa6fb8341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39092 dport 33033] != expected 0x230889df # # Exception| cpu 0: rx_hash 0x90ba6653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39106 dport 33033] != expected 0xd409d8c4 # # Exception| cpu 0: rx_hash 0x0de3c192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39108 dport 33033] != expected 0x7fe03f0d # # Exception| cpu 0: rx_hash 0xf7b24f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 33033] != expected 0xb59389e2 # # Exception| cpu 0: rx_hash 0x7c852dc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39140 dport 33033] != expected 0x2ccb2b5a # # Exception| cpu 0: rx_hash 0x88263014 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39158 dport 33033] != expected 0xb82c4685 # # Exception| cpu 0: rx_hash 0x1d2a1f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39194 dport 33033] != expected 0x29c98c82 # # Exception| cpu 0: rx_hash 0xf66c1d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39248 dport 33033] != expected 0xfe411284 # # Exception| cpu 0: rx_hash 0x73a9ec9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39266 dport 33033] != expected 0x398d6b0c # # Exception| cpu 0: rx_hash 0x54ff856b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39290 dport 33033] != expected 0xd37712fe # # Exception| cpu 0: rx_hash 0x2625cdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39298 dport 33033] != expected 0x17f93065 # # Exception| cpu 0: rx_hash 0x0173a402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39322 dport 33033] != expected 0xfd034997 # # Exception| cpu 0: rx_hash 0x9b534a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39408 dport 33033] != expected 0x79a0c3c6 # # Exception| cpu 0: rx_hash 0xd5ff99bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39420 dport 33033] != expected 0xac543022 # # Exception| cpu 0: rx_hash 0xf871a717 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 33033] != expected 0x853c8407 # # Exception| cpu 0: rx_hash 0x33188571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39480 dport 33033] != expected 0x97040e6b # # Exception| cpu 0: rx_hash 0xb82fe7ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39484 dport 33033] != expected 0xe5cacd3 # # Exception| cpu 0: rx_hash 0xc37e75f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39582 dport 33033] != expected 0xbb0c38e0 # # Exception| cpu 0: rx_hash 0x46bb8474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39596 dport 33033] != expected 0x7cc04168 # # Exception| cpu 0: rx_hash 0x392ffb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 33033] != expected 0x717f8e0f # # Exception| cpu 0: rx_hash 0xdc9b6a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39622 dport 33033] != expected 0xf863cb39 # # Exception| cpu 0: rx_hash 0x3e56b286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39638 dport 33033] != expected 0x5e35e397 # # Exception| cpu 0: rx_hash 0x30a421bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39648 dport 33033] != expected 0xa138a7 # # Exception| cpu 0: rx_hash 0xf53f90e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39656 dport 33033] != expected 0x4c0d69fb # # Exception| cpu 0: rx_hash 0xc4073c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39666 dport 33033] != expected 0x94465578 # # Exception| cpu 0: rx_hash 0xb3c6cbc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39694 dport 33033] != expected 0xa3f5b7d1 # # Exception| cpu 0: rx_hash 0x18de8911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39806 dport 33033] != expected 0xff1d0103 # # Exception| cpu 0: rx_hash 0xaf9f70d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39822 dport 33033] != expected 0x773f72c4 # # Exception| cpu 0: rx_hash 0xd00b0fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39832 dport 33033] != expected 0x7a80bda3 # # Exception| cpu 0: rx_hash 0xc89759fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39852 dport 33033] != expected 0x16a523e2 # # Exception| cpu 0: rx_hash 0xe8b87992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39896 dport 33033] != expected 0xd3153788 # # Exception| cpu 0: rx_hash 0x99de95c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39928 dport 33033] != expected 0x803e23df # # Exception| cpu 0: rx_hash 0xedd4523e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39964 dport 33033] != expected 0x32dc5163 # # Exception| cpu 0: rx_hash 0xc309e16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40030 dport 33033] != expected 0xa9f89e39 # # Exception| cpu 0: rx_hash 0xdb95b72c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 33033] != expected 0xc5dd0078 # # Exception| cpu 0: rx_hash 0xb1d3a9f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40102 dport 33033] != expected 0x6d76bca2 # # Exception| cpu 0: rx_hash 0x744818ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40110 dport 33033] != expected 0x21daedfe # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x28f9a790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60146 dport 46340] OK # # # cpu 4: rx_hash 0x786e39cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60182 dport 46340] OK # # # cpu 4: rx_hash 0xbdf58893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60190 dport 46340] OK # # # cpu 4: rx_hash 0x4e2fdcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60256 dport 46340] OK # # # cpu 4: rx_hash 0xba8cc10f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60274 dport 46340] OK # # # cpu 4: rx_hash 0x033fabf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60340 dport 46340] OK # # # cpu 4: rx_hash 0xc1dd5333 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60368 dport 46340] OK # # # cpu 4: rx_hash 0x0446e26c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60376 dport 46340] OK # # # cpu 4: rx_hash 0x12282712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60378 dport 46340] OK # # # cpu 4: rx_hash 0xfe176c84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 46340] OK # # # cpu 4: rx_hash 0x267ca030 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60420 dport 46340] OK # # # cpu 4: rx_hash 0x012ac9c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60444 dport 46340] OK # # # cpu 4: rx_hash 0x19b69f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60456 dport 46340] OK # # # cpu 4: rx_hash 0x615ba975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60498 dport 46340] OK # # # cpu 4: rx_hash 0xe49e58f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60512 dport 46340] OK # # # cpu 4: rx_hash 0x1d7372d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60572 dport 46340] OK # # # cpu 4: rx_hash 0x5d2d320c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 46340] OK # # # cpu 4: rx_hash 0xb66b3006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 46340] OK # # # cpu 4: rx_hash 0xa8507dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 46340] OK # # # cpu 4: rx_hash 0xe80e3d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 46340] OK # # # cpu 4: rx_hash 0xef7774ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60754 dport 46340] OK # # # cpu 4: rx_hash 0x327093e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 46340] OK # # # cpu 4: rx_hash 0x40aadb7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60822 dport 46340] OK # # # cpu 4: rx_hash 0x7f60e4c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 46340] OK # # # cpu 4: rx_hash 0xf32ecfea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60882 dport 46340] OK # # # cpu 4: rx_hash 0x6085fb12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 46340] OK # # # cpu 4: rx_hash 0x824823bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 46340] OK # # # cpu 4: rx_hash 0xcce4f05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60926 dport 46340] OK # # # cpu 4: rx_hash 0xd052627b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 46340] OK # # # cpu 4: rx_hash 0xef985dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 46340] OK # # # cpu 4: rx_hash 0x18d70a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32776 dport 46340] OK # # # cpu 4: rx_hash 0xfa1ad236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32792 dport 46340] OK # # # cpu 4: rx_hash 0xe5ffcded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32832 dport 46340] OK # # # cpu 4: rx_hash 0x360ab9cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32842 dport 46340] OK # # # cpu 4: rx_hash 0x07321542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32848 dport 46340] OK # # # cpu 4: rx_hash 0x499ec6a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32860 dport 46340] OK # # # cpu 4: rx_hash 0xcc5b3724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 46340] OK # # # cpu 4: rx_hash 0x7654f915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32880 dport 46340] OK # # # cpu 4: rx_hash 0x4a22626c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32900 dport 46340] OK # # # cpu 4: rx_hash 0xa8efbac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32916 dport 46340] OK # # # cpu 4: rx_hash 0xcfe793ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 46340] OK # # # cpu 4: rx_hash 0x64ffd139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32966 dport 46340] OK # # # cpu 4: rx_hash 0x4d5b2bf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33000 dport 46340] OK # # # cpu 4: rx_hash 0x6a0d4200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33008 dport 46340] OK # # # cpu 4: rx_hash 0xd85704f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 46340] OK # # # cpu 4: rx_hash 0xc0cb52b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33072 dport 46340] OK # # # cpu 4: rx_hash 0x8e678154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 46340] OK # # # cpu 4: rx_hash 0x257fc387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 46340] OK # # # cpu 4: rx_hash 0x8aa26c06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33160 dport 46340] OK # # # cpu 4: rx_hash 0xa30696cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33190 dport 46340] OK # # # cpu 4: rx_hash 0x669d2790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33198 dport 46340] OK # # # count: pass=51 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 60558 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39317 dport 60558] != expected 0xfffc5ec2 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39317 dport 60558] != expected 0xfffc5ec2 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45389 dport 60558] != expected 0xbe46ef4b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45389 dport 60558] != expected 0xbe46ef4b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54413 dport 60558] != expected 0x551f24c3 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54413 dport 60558] != expected 0x551f24c3 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38577 dport 60558] != expected 0xdd0dcf11 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38577 dport 60558] != expected 0xdd0dcf11 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54881 dport 60558] != expected 0x1bad3d0b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54881 dport 60558] != expected 0x1bad3d0b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52489 dport 60558] != expected 0xe902db9d # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52489 dport 60558] != expected 0xe902db9d # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 60558] != expected 0x809dd20 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55934 dport 60558] != expected 0x809dd20 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43920 dport 60558] != expected 0xfb01bae0 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43920 dport 60558] != expected 0xfb01bae0 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41197 dport 60558] != expected 0x25640aab # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41197 dport 60558] != expected 0x25640aab # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35981 dport 60558] != expected 0xd35c4b30 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35981 dport 60558] != expected 0xd35c4b30 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35221 dport 60558] != expected 0x895a08ea # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35221 dport 60558] != expected 0x895a08ea # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41094 dport 60558] != expected 0xc4a50a19 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41094 dport 60558] != expected 0xc4a50a19 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39819 dport 60558] != expected 0xbdd71bc # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39819 dport 60558] != expected 0xbdd71bc # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47231 dport 60558] != expected 0xfea35818 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47231 dport 60558] != expected 0xfea35818 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36404 dport 60558] != expected 0x6e17d826 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36404 dport 60558] != expected 0x6e17d826 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35387 dport 60558] != expected 0x36a9bcf2 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35387 dport 60558] != expected 0x36a9bcf2 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53835 dport 60558] != expected 0xec0265d3 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53835 dport 60558] != expected 0xec0265d3 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 60558] != expected 0xdc55efba # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 60558] != expected 0xdc55efba # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55203 dport 60558] != expected 0x3e2655ce # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55203 dport 60558] != expected 0x3e2655ce # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45649 dport 60558] != expected 0x12b3e7ce # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45649 dport 60558] != expected 0x12b3e7ce # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54292 dport 60558] != expected 0xe4d12c7 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54292 dport 60558] != expected 0xe4d12c7 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50088 dport 60558] != expected 0x8966c58a # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50088 dport 60558] != expected 0x8966c58a # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39419 dport 60558] != expected 0xe207762b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39419 dport 60558] != expected 0xe207762b # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 60558] != expected 0x5bbc58a1 # # Exception| cpu 5: rx_hash 0xfb964cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40142 dport 60558] != expected 0x5bbc58a1 # # 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 44944 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 44944] != expected 0xeb93c1a8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 44944] != expected 0xeb93c1a8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43479 dport 44944] != expected 0x50de5b0a # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43479 dport 44944] != expected 0x50de5b0a # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 44944] != expected 0x4edd9a31 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 44944] != expected 0x4edd9a31 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36292 dport 44944] != expected 0xd75a9da8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36292 dport 44944] != expected 0xd75a9da8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44939 dport 44944] != expected 0xe0917fc9 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44939 dport 44944] != expected 0xe0917fc9 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53211 dport 44944] != expected 0x58a604d7 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53211 dport 44944] != expected 0x58a604d7 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57269 dport 44944] != expected 0x315345ed # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57269 dport 44944] != expected 0x315345ed # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44765 dport 44944] != expected 0x299aab06 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44765 dport 44944] != expected 0x299aab06 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58784 dport 44944] != expected 0x86342b40 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58784 dport 44944] != expected 0x86342b40 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33608 dport 44944] != expected 0x50f7374b # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33608 dport 44944] != expected 0x50f7374b # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53374 dport 44944] != expected 0xb1e56993 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53374 dport 44944] != expected 0xb1e56993 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48742 dport 44944] != expected 0x21a217ef # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48742 dport 44944] != expected 0x21a217ef # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 44944] != expected 0xb0e6338c # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 44944] != expected 0xb0e6338c # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47735 dport 44944] != expected 0xc3972df # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47735 dport 44944] != expected 0xc3972df # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33883 dport 44944] != expected 0x2238244a # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33883 dport 44944] != expected 0x2238244a # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 44944] != expected 0xecfb68f2 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 44944] != expected 0xecfb68f2 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 44944] != expected 0x9a1144b8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 44944] != expected 0x9a1144b8 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54961 dport 44944] != expected 0xc58d6169 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54961 dport 44944] != expected 0xc58d6169 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43631 dport 44944] != expected 0x538dd6f7 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43631 dport 44944] != expected 0x538dd6f7 # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32983 dport 44944] != expected 0x93467bdd # # Exception| cpu 4: rx_hash 0xc88817a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32983 dport 44944] != expected 0x93467bdd # # 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__->