< 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' TAP version 13 1..1 # 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 417, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 48350 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x303fed2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43128 dport 48350] != expected 0x7976f02 # # Exception| cpu 0: rx_hash 0xf08bbf53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43156 dport 48350] != expected 0x676bf31d # # Exception| cpu 0: rx_hash 0xda25f856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43174 dport 48350] != expected 0xf490f4e4 # # Exception| cpu 0: rx_hash 0x5d417944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43198 dport 48350] != expected 0xac917c7f # # Exception| cpu 0: rx_hash 0xcf72dbd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43202 dport 48350] != expected 0xbd6d7718 # # Exception| cpu 0: rx_hash 0x98ff1c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43232 dport 48350] != expected 0x19690897 # # Exception| cpu 0: rx_hash 0x11529f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 48350] != expected 0xf16b913b # # Exception| cpu 0: rx_hash 0xb5de77b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43268 dport 48350] != expected 0x351493e2 # # Exception| cpu 0: rx_hash 0xd56ff308 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43282 dport 48350] != expected 0x62edc9fa # # Exception| cpu 0: rx_hash 0x0b4fb7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43300 dport 48350] != expected 0x2eeb2fd9 # # Exception| cpu 0: rx_hash 0x27edd523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43384 dport 48350] != expected 0x24e89885 # # Exception| cpu 0: rx_hash 0x6ef4046b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43392 dport 48350] != expected 0xac169d36 # # Exception| cpu 0: rx_hash 0x892101c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43406 dport 48350] != expected 0xa3ee4fb5 # # Exception| cpu 0: rx_hash 0x510d60ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 48350] != expected 0x76101933 # # Exception| cpu 0: rx_hash 0x8f2d242f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43488 dport 48350] != expected 0x3a16ff10 # # Exception| cpu 0: rx_hash 0x7ba327e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43492 dport 48350] != expected 0xe5eb1eca # # Exception| cpu 0: rx_hash 0x272c519e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43528 dport 48350] != expected 0xb7d78e91 # # Exception| cpu 0: rx_hash 0xa048d08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43536 dport 48350] != expected 0xefd6060a # # Exception| cpu 0: rx_hash 0x54c6d34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43540 dport 48350] != expected 0x302be7d0 # # Exception| cpu 0: rx_hash 0x8ae69789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43554 dport 48350] != expected 0x7c2d01f3 # # Exception| cpu 0: rx_hash 0x99bd91e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43560 dport 48350] != expected 0xac2832aa # # Exception| cpu 0: rx_hash 0xea571332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43572 dport 48350] != expected 0x2bd45beb # # Exception| cpu 0: rx_hash 0xf1c93295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43612 dport 48350] != expected 0xd22ac920 # # Exception| cpu 0: rx_hash 0x2fe97656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43626 dport 48350] != expected 0x9e2c2f03 # # Exception| cpu 0: rx_hash 0x52caf6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43642 dport 48350] != expected 0xa9d35775 # # Exception| cpu 0: rx_hash 0xef5d2429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43654 dport 48350] != expected 0xfed0b31c # # Exception| cpu 0: rx_hash 0xd72b6c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43782 dport 48350] != expected 0x9b50ab95 # # Exception| cpu 0: rx_hash 0x8e6fa9e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43816 dport 48350] != expected 0x8f57c52d # # Exception| cpu 0: rx_hash 0xe8d208bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43856 dport 48350] != expected 0x41562f90 # # Exception| cpu 0: rx_hash 0x1f5a198f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43912 dport 48350] != expected 0xd2579618 # # Exception| cpu 0: rx_hash 0x85ac9cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43926 dport 48350] != expected 0xea503ced # # Exception| cpu 0: rx_hash 0x8b659ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43930 dport 48350] != expected 0x5a532dda # # Exception| cpu 0: rx_hash 0xd2215b23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 48350] != expected 0x4e544362 # # Exception| cpu 0: rx_hash 0xfe8339cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 48350] != expected 0x4457f43e # # Exception| cpu 0: rx_hash 0x6abcbeb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44026 dport 48350] != expected 0xcc534ffc # # Exception| cpu 0: rx_hash 0xfa6ac5f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44034 dport 48350] != expected 0x7eb2bbea # # Exception| cpu 0: rx_hash 0x9412436b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 48350] != expected 0x9948f0c5 # # Exception| cpu 0: rx_hash 0x37118759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44094 dport 48350] != expected 0xe2b16e90 # # Exception| cpu 0: rx_hash 0xb8b02183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44100 dport 48350] != expected 0x934b4799 # # Exception| cpu 0: rx_hash 0xabeb27ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44110 dport 48350] != expected 0x434e74c0 # # Exception| cpu 0: rx_hash 0xd6c8a71d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44126 dport 48350] != expected 0x74b10cb6 # # Exception| cpu 0: rx_hash 0xef3de677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44134 dport 48350] != expected 0x374f3816 # # Exception| cpu 0: rx_hash 0x68596765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44158 dport 48350] != expected 0x6f4eb08d # # Exception| cpu 0: rx_hash 0xa8ed351a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44178 dport 48350] != expected 0xfb22c92 # # Exception| cpu 0: rx_hash 0x4f3830b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44188 dport 48350] != expected 0x4afe11 # # Exception| cpu 0: rx_hash 0x844f57f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44238 dport 48350] != expected 0x5b19bce # # 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 0x502c2aef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37118 dport 39772] OK # # # cpu 0: rx_hash 0xd0c7876b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37168 dport 39772] OK # # # cpu 0: rx_hash 0x371282c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37182 dport 39772] OK # # # cpu 0: rx_hash 0x42f425fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 39772] OK # # # cpu 0: rx_hash 0x685a62fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37246 dport 39772] OK # # # cpu 0: rx_hash 0x0bedf4b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37300 dport 39772] OK # # # cpu 0: rx_hash 0xf96fd298 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 39772] OK # # # cpu 0: rx_hash 0xce5391d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37354 dport 39772] OK # # # cpu 0: rx_hash 0xb3701126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37370 dport 39772] OK # # # cpu 0: rx_hash 0x06e360dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37396 dport 39772] OK # # # cpu 0: rx_hash 0x31df2392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 39772] OK # # # cpu 0: rx_hash 0xd60a263b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37422 dport 39772] OK # # # cpu 0: rx_hash 0xc35d05b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37450 dport 39772] OK # # # cpu 0: rx_hash 0x5aad9217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37512 dport 39772] OK # # # cpu 0: rx_hash 0xb3b1959b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37514 dport 39772] OK # # # cpu 0: rx_hash 0x34d51489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37522 dport 39772] OK # # # cpu 0: rx_hash 0x991fd29e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37560 dport 39772] OK # # # cpu 0: rx_hash 0x848dd6d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37566 dport 39772] OK # # # cpu 0: rx_hash 0x3c103341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37616 dport 39772] OK # # # cpu 0: rx_hash 0x2182370b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37622 dport 39772] OK # # # cpu 0: rx_hash 0xe5bf5b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37648 dport 39772] OK # # # cpu 0: rx_hash 0xa1699a8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37688 dport 39772] OK # # # cpu 0: rx_hash 0xbcfb9ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37694 dport 39772] OK # # # cpu 0: rx_hash 0x53ebbca4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37714 dport 39772] OK # # # cpu 0: rx_hash 0x04667b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37744 dport 39772] OK # # # cpu 0: rx_hash 0xc4d2292f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37788 dport 39772] OK # # # cpu 0: rx_hash 0x4b738ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37862 dport 39772] OK # # # cpu 0: rx_hash 0x250b096b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37884 dport 39772] OK # # # cpu 0: rx_hash 0xbd1855e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37990 dport 39772] OK # # # cpu 0: rx_hash 0xb3d157c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37994 dport 39772] OK # # # cpu 0: rx_hash 0xdeafc3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38060 dport 39772] OK # # # cpu 0: rx_hash 0xb81262fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38100 dport 39772] OK # # # cpu 0: rx_hash 0x66322638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38114 dport 39772] OK # # # cpu 0: rx_hash 0x0683a283 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38132 dport 39772] OK # # # cpu 0: rx_hash 0x15d8a4ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38142 dport 39772] OK # # # cpu 0: rx_hash 0x0700abf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38220 dport 39772] OK # # # cpu 0: rx_hash 0xaaca6def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 39772] OK # # # cpu 0: rx_hash 0xb9916b80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38252 dport 39772] OK # # # cpu 0: rx_hash 0xd920ef3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38266 dport 39772] OK # # # cpu 0: rx_hash 0x77ec3bda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38284 dport 39772] OK # # # cpu 0: rx_hash 0xb45e7b53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38332 dport 39772] OK # # # cpu 0: rx_hash 0xa10958d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38360 dport 39772] OK # # # count: pass=42 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 417, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 51768 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57113 dport 51768] != expected 0x71a0159b # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57113 dport 51768] != expected 0x71a0159b # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37999 dport 51768] != expected 0x967b20cf # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37999 dport 51768] != expected 0x967b20cf # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 51768] != expected 0xfc01f262 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 51768] != expected 0xfc01f262 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58575 dport 51768] != expected 0x38da8ce0 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58575 dport 51768] != expected 0x38da8ce0 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59799 dport 51768] != expected 0x42eb2ef0 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59799 dport 51768] != expected 0x42eb2ef0 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39429 dport 51768] != expected 0x4d718962 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39429 dport 51768] != expected 0x4d718962 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57630 dport 51768] != expected 0x9072488a # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57630 dport 51768] != expected 0x9072488a # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37071 dport 51768] != expected 0xc3a48e1b # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37071 dport 51768] != expected 0xc3a48e1b # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53557 dport 51768] != expected 0x47534045 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53557 dport 51768] != expected 0x47534045 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 51768] != expected 0x577bb274 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 51768] != expected 0x577bb274 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32827 dport 51768] != expected 0xb96e65e7 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32827 dport 51768] != expected 0xb96e65e7 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45724 dport 51768] != expected 0x890c68d2 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45724 dport 51768] != expected 0x890c68d2 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41003 dport 51768] != expected 0xaf8ae22d # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41003 dport 51768] != expected 0xaf8ae22d # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49724 dport 51768] != expected 0x27adc4fd # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49724 dport 51768] != expected 0x27adc4fd # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53154 dport 51768] != expected 0xf69a7590 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53154 dport 51768] != expected 0xf69a7590 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35133 dport 51768] != expected 0x7e784efe # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35133 dport 51768] != expected 0x7e784efe # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45795 dport 51768] != expected 0x58fc2768 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45795 dport 51768] != expected 0x58fc2768 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58661 dport 51768] != expected 0x1b5fc516 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58661 dport 51768] != expected 0x1b5fc516 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39032 dport 51768] != expected 0x32c5feaf # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39032 dport 51768] != expected 0x32c5feaf # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 51768] != expected 0x4f556509 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 51768] != expected 0x4f556509 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54075 dport 51768] != expected 0x59146905 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54075 dport 51768] != expected 0x59146905 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47594 dport 51768] != expected 0xfe5aa258 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47594 dport 51768] != expected 0xfe5aa258 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57254 dport 51768] != expected 0x6b506b32 # # Exception| cpu 0: rx_hash 0x4ca1d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57254 dport 51768] != expected 0x6b506b32 # # 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 417, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 35245 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46644 dport 35245] != expected 0x750d4bcd # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46644 dport 35245] != expected 0x750d4bcd # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39013 dport 35245] != expected 0x810760dc # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39013 dport 35245] != expected 0x810760dc # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35429 dport 35245] != expected 0xdb935f5b # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35429 dport 35245] != expected 0xdb935f5b # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56631 dport 35245] != expected 0x2c09f971 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56631 dport 35245] != expected 0x2c09f971 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54196 dport 35245] != expected 0x546e54ff # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54196 dport 35245] != expected 0x546e54ff # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36964 dport 35245] != expected 0xf1c528c4 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36964 dport 35245] != expected 0xf1c528c4 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57610 dport 35245] != expected 0x6d87cf86 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57610 dport 35245] != expected 0x6d87cf86 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51785 dport 35245] != expected 0x5f94d5e6 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51785 dport 35245] != expected 0x5f94d5e6 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38253 dport 35245] != expected 0x8b9c9032 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38253 dport 35245] != expected 0x8b9c9032 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47504 dport 35245] != expected 0x6b831567 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47504 dport 35245] != expected 0x6b831567 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43959 dport 35245] != expected 0x402ce1cb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43959 dport 35245] != expected 0x402ce1cb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55160 dport 35245] != expected 0x6fbf48fb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55160 dport 35245] != expected 0x6fbf48fb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38886 dport 35245] != expected 0xeeb2f55d # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38886 dport 35245] != expected 0xeeb2f55d # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40492 dport 35245] != expected 0x382d1c1e # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40492 dport 35245] != expected 0x382d1c1e # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49459 dport 35245] != expected 0xeef41035 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49459 dport 35245] != expected 0xeef41035 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48361 dport 35245] != expected 0x8d200d24 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48361 dport 35245] != expected 0x8d200d24 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43619 dport 35245] != expected 0xaebfcad1 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43619 dport 35245] != expected 0xaebfcad1 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42333 dport 35245] != expected 0xf1ed62fb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42333 dport 35245] != expected 0xf1ed62fb # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 35245] != expected 0xe640bb9 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 35245] != expected 0xe640bb9 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33904 dport 35245] != expected 0xece10670 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33904 dport 35245] != expected 0xece10670 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 35245] != expected 0xdc2355ef # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 35245] != expected 0xdc2355ef # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 35245] != expected 0x347804a2 # # Exception| cpu 5: rx_hash 0x49e44c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 35245] != expected 0x347804a2 # # 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->