< 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 43943 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8bfc4d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33046 dport 43943] != expected 0x83eb3edd # # Exception| cpu 0: rx_hash 0x1b8445fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33060 dport 43943] != expected 0xd1b27ec1 # # Exception| cpu 0: rx_hash 0x5c0fe77d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33154 dport 43943] != expected 0x81a9a86d # # Exception| cpu 0: rx_hash 0xf7a643d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33160 dport 43943] != expected 0xec088ec8 # # Exception| cpu 0: rx_hash 0x67de4bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 43943] != expected 0xbe51ced4 # # Exception| cpu 0: rx_hash 0x0d95c453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33238 dport 43943] != expected 0xde5d30fb # # Exception| cpu 0: rx_hash 0xd902db86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33248 dport 43943] != expected 0x1e44cca5 # # Exception| cpu 0: rx_hash 0x6390bac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33274 dport 43943] != expected 0xd775c510 # # Exception| cpu 0: rx_hash 0x7283c57d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33284 dport 43943] != expected 0x1497eac0 # # Exception| cpu 0: rx_hash 0x05209cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33304 dport 43943] != expected 0x6b6727b3 # # Exception| cpu 0: rx_hash 0x0dbd7e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 43943] != expected 0xb92f303b # # Exception| cpu 0: rx_hash 0xff131b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33350 dport 43943] != expected 0x59329980 # # Exception| cpu 0: rx_hash 0x911665e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33386 dport 43943] != expected 0x501a6c6b # # Exception| cpu 0: rx_hash 0xe6b53c68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33398 dport 43943] != expected 0x2feaa118 # # Exception| cpu 0: rx_hash 0xd2d3361d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33420 dport 43943] != expected 0x6925b103 # # Exception| cpu 0: rx_hash 0xbcd6488c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33440 dport 43943] != expected 0x600d44e8 # # Exception| cpu 0: rx_hash 0x177fec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33450 dport 43943] != expected 0xdac624d # # Exception| cpu 0: rx_hash 0xaded8d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33456 dport 43943] != expected 0xc49d6bf8 # # Exception| cpu 0: rx_hash 0x8f9a06bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33464 dport 43943] != expected 0x8dbd35d9 # # Exception| cpu 0: rx_hash 0x777f6e98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33536 dport 43943] != expected 0x9c9e5473 # # Exception| cpu 0: rx_hash 0x33907923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33540 dport 43943] != expected 0xedee831 # # Exception| cpu 0: rx_hash 0x0492c66b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33628 dport 43943] != expected 0x8a4a92c4 # # Exception| cpu 0: rx_hash 0x94eace05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33646 dport 43943] != expected 0xd813d2d8 # # Exception| cpu 0: rx_hash 0x5ef1b28f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33674 dport 43943] != expected 0xc5ad7734 # # Exception| cpu 0: rx_hash 0xe02d22b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33744 dport 43943] != expected 0x65b87545 # # Exception| cpu 0: rx_hash 0x0f6b91a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33758 dport 43943] != expected 0x9a59efa2 # # Exception| cpu 0: rx_hash 0xdbfc8e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33768 dport 43943] != expected 0x5a4013fc # # Exception| cpu 0: rx_hash 0x07f67356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33790 dport 43943] != expected 0x4811f82a # # Exception| cpu 0: rx_hash 0xe0397f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33804 dport 43943] != expected 0xd6017525 # # Exception| cpu 0: rx_hash 0xac4b8ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33832 dport 43943] != expected 0x9609deef # # Exception| cpu 0: rx_hash 0x0b313df2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 43943] != expected 0x40c4e406 # # Exception| cpu 0: rx_hash 0xe4778ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 43943] != expected 0xbf257ee1 # # Exception| cpu 0: rx_hash 0x03acdf05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 43943] != expected 0x928cf38e # # Exception| cpu 0: rx_hash 0x56780d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33910 dport 43943] != expected 0xa45c60dc # # Exception| cpu 0: rx_hash 0x26f1109e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 43943] != expected 0x70d3cc85 # # Exception| cpu 0: rx_hash 0xab61ce92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 43943] != expected 0x3d76bfc5 # # Exception| cpu 0: rx_hash 0xef8ed929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33998 dport 43943] != expected 0xaf360387 # # Exception| cpu 0: rx_hash 0x982d80a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34002 dport 43943] != expected 0xd0c6cef4 # # Exception| cpu 0: rx_hash 0x7ff6d147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34044 dport 43943] != expected 0xfd6f439b # # Exception| cpu 0: rx_hash 0x4e6c70d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 43943] != expected 0x33a9ed33 # # Exception| cpu 0: rx_hash 0x39cf295f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34078 dport 43943] != expected 0x4c592040 # # Exception| cpu 0: rx_hash 0xb45ff753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34140 dport 43943] != expected 0x1fc5300 # # Exception| cpu 0: rx_hash 0x60c8e886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34154 dport 43943] != expected 0xc1e5af5e # # Exception| cpu 0: rx_hash 0x176bb10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34166 dport 43943] != expected 0xbe15622d # # Exception| cpu 0: rx_hash 0xbcc215a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34172 dport 43943] != expected 0xd3b44488 # # Exception| cpu 0: rx_hash 0x32367e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 43943] != expected 0x5c4a5d26 # # 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 0x59ddaa62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55320 dport 33299] OK # # # cpu 0: rx_hash 0x51404895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55352 dport 33299] OK # # # cpu 0: rx_hash 0x6642f7dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55392 dport 33299] OK # # # cpu 0: rx_hash 0xe8b69cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55424 dport 33299] OK # # # cpu 0: rx_hash 0x652642e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55490 dport 33299] OK # # # cpu 0: rx_hash 0x0b233c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55534 dport 33299] OK # # # cpu 0: rx_hash 0xd729c153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55544 dport 33299] OK # # # cpu 0: rx_hash 0x4587269e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55596 dport 33299] OK # # # cpu 0: rx_hash 0x1053f4cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55608 dport 33299] OK # # # cpu 0: rx_hash 0xf3c65456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55638 dport 33299] OK # # # cpu 0: rx_hash 0x63be5c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55652 dport 33299] OK # # # cpu 0: rx_hash 0xbfb4a11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 33299] OK # # # cpu 0: rx_hash 0x141d05b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55672 dport 33299] OK # # # cpu 0: rx_hash 0x834f4998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55720 dport 33299] OK # # # cpu 0: rx_hash 0x60dae905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55750 dport 33299] OK # # # cpu 0: rx_hash 0x4285d889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55840 dport 33299] OK # # # cpu 0: rx_hash 0x066acf32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55844 dport 33299] OK # # # cpu 0: rx_hash 0xe92c7c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55850 dport 33299] OK # # # cpu 0: rx_hash 0x1b821950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55892 dport 33299] OK # # # cpu 0: rx_hash 0x8bfa113e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55910 dport 33299] OK # # # cpu 0: rx_hash 0xde2ec36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55922 dport 33299] OK # # # cpu 0: rx_hash 0x6b0b049e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55978 dport 33299] OK # # # cpu 0: rx_hash 0x320cc547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56030 dport 33299] OK # # # cpu 0: rx_hash 0x4d327e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56034 dport 33299] OK # # # cpu 0: rx_hash 0x0b0b8620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56064 dport 33299] OK # # # cpu 0: rx_hash 0x1a3043ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56080 dport 33299] OK # # # cpu 0: rx_hash 0x039664d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56096 dport 33299] OK # # # cpu 0: rx_hash 0x74353d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56124 dport 33299] OK # # # cpu 0: rx_hash 0x869b582c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 33299] OK # # # cpu 0: rx_hash 0x4baa60e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56132 dport 33299] OK # # # cpu 0: rx_hash 0x5a91a50e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 33299] OK # # # cpu 0: rx_hash 0x43378217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56164 dport 33299] OK # # # cpu 0: rx_hash 0xf9a5e353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56190 dport 33299] OK # # # cpu 0: rx_hash 0x666a4d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56206 dport 33299] OK # # # cpu 0: rx_hash 0x552603bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56214 dport 33299] OK # # # cpu 0: rx_hash 0x8d620fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56256 dport 33299] OK # # # cpu 0: rx_hash 0xd8b6ddb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56276 dport 33299] OK # # # cpu 0: rx_hash 0x48ced5dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56294 dport 33299] OK # # # cpu 0: rx_hash 0xd8a2809b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56328 dport 33299] OK # # # cpu 0: rx_hash 0x04a87db9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56350 dport 33299] OK # # # cpu 0: rx_hash 0x3f79d17d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56358 dport 33299] OK # # # cpu 0: rx_hash 0x7745d54a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56386 dport 33299] OK # # # cpu 0: rx_hash 0xdcec71e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 33299] OK # # # cpu 0: rx_hash 0x11dd492c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56398 dport 33299] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 33647 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40025 dport 33647] != expected 0xda542f3b # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40025 dport 33647] != expected 0xda542f3b # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32805 dport 33647] != expected 0xbab70ec9 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32805 dport 33647] != expected 0xbab70ec9 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59902 dport 33647] != expected 0x7689b6e1 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59902 dport 33647] != expected 0x7689b6e1 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 33647] != expected 0x4318b10d # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 33647] != expected 0x4318b10d # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32825 dport 33647] != expected 0xc547c3ba # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32825 dport 33647] != expected 0xc547c3ba # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38401 dport 33647] != expected 0x90adf4e8 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38401 dport 33647] != expected 0x90adf4e8 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51839 dport 33647] != expected 0x6ca68995 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51839 dport 33647] != expected 0x6ca68995 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42281 dport 33647] != expected 0x8ddee6f0 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42281 dport 33647] != expected 0x8ddee6f0 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55169 dport 33647] != expected 0x61fd7f0 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55169 dport 33647] != expected 0x61fd7f0 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33726 dport 33647] != expected 0x197b701f # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33726 dport 33647] != expected 0x197b701f # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38501 dport 33647] != expected 0xb98154e6 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38501 dport 33647] != expected 0xb98154e6 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51817 dport 33647] != expected 0x7ef76243 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51817 dport 33647] != expected 0x7ef76243 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51202 dport 33647] != expected 0xec1c28da # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51202 dport 33647] != expected 0xec1c28da # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39713 dport 33647] != expected 0x1d778173 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39713 dport 33647] != expected 0x1d778173 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55398 dport 33647] != expected 0x249418fb # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55398 dport 33647] != expected 0x249418fb # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 33647] != expected 0xf4532e37 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 33647] != expected 0xf4532e37 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52875 dport 33647] != expected 0x531a43d5 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52875 dport 33647] != expected 0x531a43d5 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58523 dport 33647] != expected 0x493585f4 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58523 dport 33647] != expected 0x493585f4 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 33647] != expected 0x92dc85cf # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 33647] != expected 0x92dc85cf # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54334 dport 33647] != expected 0xe5db02ec # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54334 dport 33647] != expected 0xe5db02ec # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40291 dport 33647] != expected 0xdb6433f7 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40291 dport 33647] != expected 0xdb6433f7 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44386 dport 33647] != expected 0x3101ac7 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44386 dport 33647] != expected 0x3101ac7 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44824 dport 33647] != expected 0x7c698e46 # # Exception| cpu 0: rx_hash 0x416ef64a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44824 dport 33647] != expected 0x7c698e46 # # 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 59359 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53151 dport 59359] != expected 0x45429763 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53151 dport 59359] != expected 0x45429763 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 59359] != expected 0x5fcc4e90 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33812 dport 59359] != expected 0x5fcc4e90 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50156 dport 59359] != expected 0x1aaea805 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50156 dport 59359] != expected 0x1aaea805 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52979 dport 59359] != expected 0x6e1aa4d7 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52979 dport 59359] != expected 0x6e1aa4d7 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38401 dport 59359] != expected 0x1d3c27c0 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38401 dport 59359] != expected 0x1d3c27c0 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38508 dport 59359] != expected 0x64cbf6c5 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38508 dport 59359] != expected 0x64cbf6c5 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 59359] != expected 0x35d5f911 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 59359] != expected 0x35d5f911 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44292 dport 59359] != expected 0x55cedd49 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44292 dport 59359] != expected 0x55cedd49 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34149 dport 59359] != expected 0x108b7a43 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34149 dport 59359] != expected 0x108b7a43 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 59359] != expected 0x78ad9d40 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 59359] != expected 0x78ad9d40 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50831 dport 59359] != expected 0x5d489958 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50831 dport 59359] != expected 0x5d489958 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48121 dport 59359] != expected 0x2bf9bbe2 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48121 dport 59359] != expected 0x2bf9bbe2 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50971 dport 59359] != expected 0xcba88fee # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50971 dport 59359] != expected 0xcba88fee # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47499 dport 59359] != expected 0x9f469cd8 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47499 dport 59359] != expected 0x9f469cd8 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 59359] != expected 0x9774a44d # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 59359] != expected 0x9774a44d # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54001 dport 59359] != expected 0x1bb328f9 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54001 dport 59359] != expected 0x1bb328f9 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53725 dport 59359] != expected 0x142c3419 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53725 dport 59359] != expected 0x142c3419 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43000 dport 59359] != expected 0xc4324654 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43000 dport 59359] != expected 0xc4324654 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39563 dport 59359] != expected 0xecd4634b # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39563 dport 59359] != expected 0xecd4634b # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58609 dport 59359] != expected 0x9d67bfe6 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58609 dport 59359] != expected 0x9d67bfe6 # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49069 dport 59359] != expected 0xea2777db # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49069 dport 59359] != expected 0xea2777db # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34658 dport 59359] != expected 0xee8fc24f # # Exception| cpu 4: rx_hash 0x460546ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34658 dport 59359] != expected 0xee8fc24f # # 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__->