< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 34145 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x41aa6098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37476 dport 34145] != expected 0x7dea8711 # # Exception| cpu 0: rx_hash 0x5edd25ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37486 dport 34145] != expected 0x9efb730c # # Exception| cpu 0: rx_hash 0x70d0818f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37520 dport 34145] != expected 0xc1b3c474 # # Exception| cpu 0: rx_hash 0x1f2a51fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37582 dport 34145] != expected 0xe0ca6c4d # # Exception| cpu 0: rx_hash 0x1a433077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37590 dport 34145] != expected 0xb04dc5b7 # # Exception| cpu 0: rx_hash 0x0d520695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37600 dport 34145] != expected 0x5a10b6a3 # # Exception| cpu 0: rx_hash 0xfb581afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37628 dport 34145] != expected 0x349d7dfe # # Exception| cpu 0: rx_hash 0x73298dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37642 dport 34145] != expected 0xf828d25f # # Exception| cpu 0: rx_hash 0x882c83ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37682 dport 34145] != expected 0xcf6e37f1 # # Exception| cpu 0: rx_hash 0xff7cc7e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37710 dport 34145] != expected 0xf5c216d2 # # Exception| cpu 0: rx_hash 0x22121e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37812 dport 34145] != expected 0x9480c30d # # Exception| cpu 0: rx_hash 0x28c0dd35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37816 dport 34145] != expected 0x358f90f9 # # Exception| cpu 0: rx_hash 0xdba3a0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37820 dport 34145] != expected 0xb85f25e # # Exception| cpu 0: rx_hash 0xb95662f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37830 dport 34145] != expected 0x73377494 # # Exception| cpu 0: rx_hash 0xb6edc062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37842 dport 34145] != expected 0x82bf8e9a # # Exception| cpu 0: rx_hash 0xbc3f0371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37854 dport 34145] != expected 0x23b0dd6e # # Exception| cpu 0: rx_hash 0xa1fcf680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 34145] != expected 0x68e2fd8e # # Exception| cpu 0: rx_hash 0xb130112f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37882 dport 34145] != expected 0x7a7bf39d # # Exception| cpu 0: rx_hash 0x8b86e09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37888 dport 34145] != expected 0x1283116f # # Exception| cpu 0: rx_hash 0x775e3fe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37904 dport 34145] != expected 0xdd0189c6 # # Exception| cpu 0: rx_hash 0x7d8cfcf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37916 dport 34145] != expected 0x7c0eda32 # # Exception| cpu 0: rx_hash 0x08680838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37968 dport 34145] != expected 0xeee12fec # # Exception| cpu 0: rx_hash 0xe47c30ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37982 dport 34145] != expected 0x33fab956 # # Exception| cpu 0: rx_hash 0xcdac4580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38024 dport 34145] != expected 0x94767329 # # Exception| cpu 0: rx_hash 0x2b6abe44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38026 dport 34145] != expected 0xe862b667 # # Exception| cpu 0: rx_hash 0x3ecf3862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38028 dport 34145] != expected 0xaa7c118e # # Exception| cpu 0: rx_hash 0xc217e71a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38044 dport 34145] != expected 0x65fe8927 # # Exception| cpu 0: rx_hash 0xd06fb071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38066 dport 34145] != expected 0xdf2453c9 # # Exception| cpu 0: rx_hash 0x29de0e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38074 dport 34145] != expected 0x4021629a # # Exception| cpu 0: rx_hash 0xb848b14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38084 dport 34145] != expected 0x69986f7 # # Exception| cpu 0: rx_hash 0x538158d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38114 dport 34145] != expected 0x23466d4a # # Exception| cpu 0: rx_hash 0x328d96ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38146 dport 34145] != expected 0x626ffdab # # Exception| cpu 0: rx_hash 0xcb3c285c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38154 dport 34145] != expected 0xfd6accf8 # # Exception| cpu 0: rx_hash 0xd1220ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38168 dport 34145] != expected 0x4efc911f # # Exception| cpu 0: rx_hash 0x6bd07686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 34145] != expected 0x78b6bf0 # # Exception| cpu 0: rx_hash 0x6102b595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38284 dport 34145] != expected 0xa6843804 # # Exception| cpu 0: rx_hash 0x8fa23d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38322 dport 34145] != expected 0xd3dc7a43 # # Exception| cpu 0: rx_hash 0x118f20d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38360 dport 34145] != expected 0x64ec6420 # # Exception| cpu 0: rx_hash 0x1c80328f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38396 dport 34145] != expected 0x3d274ad3 # # Exception| cpu 0: rx_hash 0x4d1d7f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38422 dport 34145] != expected 0x99633aea # # Exception| cpu 0: rx_hash 0xa10947ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 34145] != expected 0x4478ac50 # # Exception| cpu 0: rx_hash 0xa6d496a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38448 dport 34145] != expected 0xbcbcd157 # # Exception| cpu 0: rx_hash 0x5f652850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38456 dport 34145] != expected 0x23b9e004 # # Exception| cpu 0: rx_hash 0x22e7af4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38472 dport 34145] != expected 0xb81a92d3 # # Exception| cpu 0: rx_hash 0x2fe8bd14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38508 dport 34145] != expected 0xe1d1bc20 # # Exception| cpu 0: rx_hash 0xe723e2f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 34145] != expected 0xc28dce16 # # Exception| cpu 0: rx_hash 0x16f42fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38564 dport 34145] != expected 0x54c4784c # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc39c8995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49172 dport 56947] OK # # # cpu 0: rx_hash 0x324b44b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49184 dport 56947] OK # # # cpu 4: rx_hash 0x2855600f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49202 dport 56947] OK # # # cpu 4: rx_hash 0x55d7e715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 56947] OK # # # cpu 4: rx_hash 0x40726133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49220 dport 56947] OK # # # cpu 4: rx_hash 0xac6659e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49226 dport 56947] OK # # # cpu 4: rx_hash 0x50be869c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49242 dport 56947] OK # # # cpu 4: rx_hash 0x47afb07e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49260 dport 56947] OK # # # cpu 4: rx_hash 0xf53bb9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49352 dport 56947] OK # # # cpu 4: rx_hash 0x09e366b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49368 dport 56947] OK # # # cpu 4: rx_hash 0xed912db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49386 dport 56947] OK # # # cpu 4: rx_hash 0x1149f2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49402 dport 56947] OK # # # cpu 4: rx_hash 0xd0a9626f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49552 dport 56947] OK # # # cpu 4: rx_hash 0xcfde275a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49562 dport 56947] OK # # # cpu 4: rx_hash 0x4959ae75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49618 dport 56947] OK # # # cpu 4: rx_hash 0x4bed1eb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49634 dport 56947] OK # # # cpu 4: rx_hash 0xe9132ee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49676 dport 56947] OK # # # cpu 4: rx_hash 0x89525c0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49734 dport 56947] OK # # # cpu 4: rx_hash 0x7885912a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49778 dport 56947] OK # # # cpu 4: rx_hash 0x72575239 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 56947] OK # # # cpu 4: rx_hash 0x4b4bc0f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49846 dport 56947] OK # # # cpu 4: rx_hash 0xdfb41ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49872 dport 56947] OK # # # cpu 4: rx_hash 0xd566ddae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49884 dport 56947] OK # # # cpu 4: rx_hash 0x4f6f1de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49924 dport 56947] OK # # # cpu 4: rx_hash 0xb3b7c299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49940 dport 56947] OK # # # cpu 4: rx_hash 0xbbd1b14e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49960 dport 56947] OK # # # cpu 4: rx_hash 0x5d174a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49962 dport 56947] OK # # # cpu 4: rx_hash 0x30592a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49988 dport 56947] OK # # # cpu 4: rx_hash 0xd3f6b072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50014 dport 56947] OK # # # cpu 4: rx_hash 0x3784fb72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50028 dport 56947] OK # # # cpu 4: rx_hash 0xd42b613f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50038 dport 56947] OK # # # cpu 4: rx_hash 0x71ae5e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50148 dport 56947] OK # # # cpu 4: rx_hash 0xaa038554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50228 dport 56947] OK # # # cpu 4: rx_hash 0x3b953a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50250 dport 56947] OK # # # cpu 4: rx_hash 0x39218a5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50298 dport 56947] OK # # # cpu 4: rx_hash 0x2c840c7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50300 dport 56947] OK # # # cpu 4: rx_hash 0x0d320ac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50326 dport 56947] OK # # # cpu 4: rx_hash 0x1a233c21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50336 dport 56947] OK # # # cpu 4: rx_hash 0xf63704f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50350 dport 56947] OK # # # cpu 4: rx_hash 0x0170a40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50456 dport 56947] OK # # # cpu 4: rx_hash 0x0916d7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50468 dport 56947] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38249 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38190 dport 38249] != expected 0x176aecaa # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38190 dport 38249] != expected 0x176aecaa # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 38249] != expected 0x2e7be4f5 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 38249] != expected 0x2e7be4f5 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 38249] != expected 0xa3d98c9d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 38249] != expected 0xa3d98c9d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42831 dport 38249] != expected 0x5db6db58 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42831 dport 38249] != expected 0x5db6db58 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38212 dport 38249] != expected 0xa05af2c9 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38212 dport 38249] != expected 0xa05af2c9 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60443 dport 38249] != expected 0x44f65fa4 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60443 dport 38249] != expected 0x44f65fa4 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47083 dport 38249] != expected 0x5d422426 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47083 dport 38249] != expected 0x5d422426 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60862 dport 38249] != expected 0xf01c8155 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60862 dport 38249] != expected 0xf01c8155 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47681 dport 38249] != expected 0x4e3be9a3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47681 dport 38249] != expected 0x4e3be9a3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58767 dport 38249] != expected 0x21e9da04 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58767 dport 38249] != expected 0x21e9da04 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36599 dport 38249] != expected 0x5e008014 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36599 dport 38249] != expected 0x5e008014 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42675 dport 38249] != expected 0x721280e4 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42675 dport 38249] != expected 0x721280e4 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49763 dport 38249] != expected 0x64eac6fa # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49763 dport 38249] != expected 0x64eac6fa # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48284 dport 38249] != expected 0xf7cd43fb # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48284 dport 38249] != expected 0xf7cd43fb # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35041 dport 38249] != expected 0xd6dea1f3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35041 dport 38249] != expected 0xd6dea1f3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57849 dport 38249] != expected 0xfb6a0558 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57849 dport 38249] != expected 0xfb6a0558 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43380 dport 38249] != expected 0x6a106ab3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43380 dport 38249] != expected 0x6a106ab3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 38249] != expected 0xf5d489 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 38249] != expected 0xf5d489 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57070 dport 38249] != expected 0xe652c14d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57070 dport 38249] != expected 0xe652c14d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41483 dport 38249] != expected 0x5f9a3c3d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41483 dport 38249] != expected 0x5f9a3c3d # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 38249] != expected 0xe81f801 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 38249] != expected 0xe81f801 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55720 dport 38249] != expected 0x9e16f7a3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55720 dport 38249] != expected 0x9e16f7a3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40734 dport 38249] != expected 0x38ca29a3 # # Exception| cpu 4: rx_hash 0x2f4c27c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40734 dport 38249] != expected 0x38ca29a3 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45588 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 45588] != expected 0xf6582ed2 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 45588] != expected 0xf6582ed2 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43833 dport 45588] != expected 0xcbaaa4e8 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43833 dport 45588] != expected 0xcbaaa4e8 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39381 dport 45588] != expected 0x875d563d # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39381 dport 45588] != expected 0x875d563d # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58865 dport 45588] != expected 0x98251427 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58865 dport 45588] != expected 0x98251427 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 45588] != expected 0x60aa245d # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 45588] != expected 0x60aa245d # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39287 dport 45588] != expected 0x206cd9aa # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39287 dport 45588] != expected 0x206cd9aa # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 45588] != expected 0x8268cc48 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 45588] != expected 0x8268cc48 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56315 dport 45588] != expected 0xa3bcf19a # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56315 dport 45588] != expected 0xa3bcf19a # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 45588] != expected 0xcd56d29e # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 45588] != expected 0xcd56d29e # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40694 dport 45588] != expected 0xb5a21dbd # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40694 dport 45588] != expected 0xb5a21dbd # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54980 dport 45588] != expected 0x8356d134 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54980 dport 45588] != expected 0x8356d134 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48261 dport 45588] != expected 0xfe733c7e # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48261 dport 45588] != expected 0xfe733c7e # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 45588] != expected 0xa7b8e24b # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 45588] != expected 0xa7b8e24b # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 45588] != expected 0xc8c422bb # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 45588] != expected 0xc8c422bb # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41782 dport 45588] != expected 0x21cada08 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41782 dport 45588] != expected 0x21cada08 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53061 dport 45588] != expected 0x88d9c4 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53061 dport 45588] != expected 0x88d9c4 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 45588] != expected 0x3d08d5fc # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 45588] != expected 0x3d08d5fc # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40882 dport 45588] != expected 0x663ada76 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40882 dport 45588] != expected 0x663ada76 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36921 dport 45588] != expected 0x277aeaea # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36921 dport 45588] != expected 0x277aeaea # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45987 dport 45588] != expected 0x399b4c2b # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45987 dport 45588] != expected 0x399b4c2b # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34598 dport 45588] != expected 0x781f0a62 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34598 dport 45588] != expected 0x781f0a62 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36316 dport 45588] != expected 0x416ea4e7 # # Exception| cpu 5: rx_hash 0xb37b6cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36316 dport 45588] != expected 0x416ea4e7 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->