< 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 35093 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8d74c84a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50738 dport 35093] != expected 0x2a2d6623 # # Exception| cpu 0: rx_hash 0x94fff220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50748 dport 35093] != expected 0xdc39acb0 # # Exception| cpu 0: rx_hash 0x7539a7d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50780 dport 35093] != expected 0xbc9522fa # # Exception| cpu 0: rx_hash 0xbd69c6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50792 dport 35093] != expected 0x8474620f # # Exception| cpu 0: rx_hash 0x4a93bbfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50864 dport 35093] != expected 0xb6901c02 # # Exception| cpu 0: rx_hash 0x44a11477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 35093] != expected 0xb3f46e53 # # Exception| cpu 0: rx_hash 0x3e1b4950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50882 dport 35093] != expected 0x5b223d92 # # Exception| cpu 0: rx_hash 0xb730b11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50902 dport 35093] != expected 0xdcf476eb # # Exception| cpu 0: rx_hash 0x7f60d00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50914 dport 35093] != expected 0xe415361e # # Exception| cpu 0: rx_hash 0xf3a54d3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50942 dport 35093] != expected 0x9f1f5357 # # Exception| cpu 0: rx_hash 0xaffce8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50966 dport 35093] != expected 0x5b44d0bf # # Exception| cpu 0: rx_hash 0xa1ce4747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50970 dport 35093] != expected 0x5e20a2ee # # Exception| cpu 0: rx_hash 0x6c70432c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50982 dport 35093] != expected 0x9a1dcc2b # # Exception| cpu 0: rx_hash 0x9a0f833e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51012 dport 35093] != expected 0x9c1faa3 # # Exception| cpu 0: rx_hash 0x16ca1e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51032 dport 35093] != expected 0x72cb9fea # # Exception| cpu 0: rx_hash 0xd546b5e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51048 dport 35093] != expected 0xb392837e # # Exception| cpu 0: rx_hash 0x5c6d4da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51068 dport 35093] != expected 0x3444c807 # # Exception| cpu 0: rx_hash 0x747ec468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51090 dport 35093] != expected 0xcd314e3d # # Exception| cpu 0: rx_hash 0x681b9b7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51092 dport 35093] != expected 0xc7f9aa9e # # Exception| cpu 0: rx_hash 0xa5a59f11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 35093] != expected 0x3c4c45b # # Exception| cpu 0: rx_hash 0x3b37f2bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 35093] != expected 0x776237e0 # # Exception| cpu 0: rx_hash 0x580695f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51150 dport 35093] != expected 0x69a0aeb2 # # Exception| cpu 0: rx_hash 0x9e645b68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51190 dport 35093] != expected 0x54259c16 # # Exception| cpu 0: rx_hash 0x6de1e892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51202 dport 35093] != expected 0xdb826e7d # # Exception| cpu 0: rx_hash 0xe12475a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 35093] != expected 0xa0880b34 # # Exception| cpu 0: rx_hash 0xb7e6791a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 35093] != expected 0xeccfb87a # # Exception| cpu 0: rx_hash 0x4199b908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51294 dport 35093] != expected 0x7f138ef2 # # Exception| cpu 0: rx_hash 0x9e704df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 35093] != expected 0xb48276c5 # # Exception| cpu 0: rx_hash 0x1c877f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51320 dport 35093] != expected 0xcaec61dd # # Exception| cpu 0: rx_hash 0xa1da51d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51332 dport 35093] != expected 0xbe87483d # # Exception| cpu 0: rx_hash 0x6256fa35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 35093] != expected 0x7fde54a9 # # Exception| cpu 0: rx_hash 0x67b89f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51388 dport 35093] != expected 0x83027a99 # # Exception| cpu 0: rx_hash 0x16de089b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51398 dport 35093] != expected 0x926c7539 # # Exception| cpu 0: rx_hash 0x91c75f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51422 dport 35093] != expected 0x10de4c11 # # Exception| cpu 0: rx_hash 0x05ce9bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51458 dport 35093] != expected 0xec648f0c # # Exception| cpu 0: rx_hash 0x8739a905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51474 dport 35093] != expected 0x920a9814 # # Exception| cpu 0: rx_hash 0x9b5cf617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51476 dport 35093] != expected 0x98c27cb7 # # Exception| cpu 0: rx_hash 0x58d05df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51492 dport 35093] != expected 0x599b6023 # # Exception| cpu 0: rx_hash 0xb2cac2f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51520 dport 35093] != expected 0xc08fb208 # # Exception| cpu 0: rx_hash 0x278465aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51538 dport 35093] != expected 0x4d911dd2 # # Exception| cpu 0: rx_hash 0x29b6ca23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51550 dport 35093] != expected 0x48f56f83 # # Exception| cpu 0: rx_hash 0x7a9aa3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51572 dport 35093] != expected 0xf86ef2fd # # Exception| cpu 0: rx_hash 0x83527153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51616 dport 35093] != expected 0xcfeefea1 # # Exception| cpu 0: rx_hash 0x9f372e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51622 dport 35093] != expected 0xc5261a02 # # Exception| cpu 0: rx_hash 0x8d60deda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51628 dport 35093] != expected 0xca8a8cf0 # # Exception| cpu 0: rx_hash 0x752db141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51650 dport 35093] != expected 0x5c32c829 # # Exception| cpu 0: rx_hash 0xf9e82c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51678 dport 35093] != expected 0x2738ad60 # # Exception| cpu 0: rx_hash 0xe0c0a7c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 35093] != expected 0x69fe5190 # # Exception| cpu 0: rx_hash 0x69eb5f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51800 dport 35093] != expected 0xee281ae9 # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd403b1c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60314 dport 57000] OK # # # cpu 0: rx_hash 0x12617f5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60322 dport 57000] OK # # # cpu 0: rx_hash 0xefc275bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60356 dport 57000] OK # # # cpu 0: rx_hash 0x6307e889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60376 dport 57000] OK # # # cpu 0: rx_hash 0xa08b436b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60392 dport 57000] OK # # # cpu 0: rx_hash 0x29a0bb26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 57000] OK # # # cpu 0: rx_hash 0x3e192ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60414 dport 57000] OK # # # cpu 0: rx_hash 0x5be57b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60436 dport 57000] OK # # # cpu 0: rx_hash 0x55d7d405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60440 dport 57000] OK # # # cpu 0: rx_hash 0xfb58b723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60500 dport 57000] OK # # # cpu 0: rx_hash 0xad9abb9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60534 dport 57000] OK # # # cpu 0: rx_hash 0x5f8ea3da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 57000] OK # # # cpu 0: rx_hash 0x4dd95341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60588 dport 57000] OK # # # cpu 0: rx_hash 0xd34b3eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 57000] OK # # # cpu 0: rx_hash 0xbba69353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 57000] OK # # # cpu 0: rx_hash 0x3951a1ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60638 dport 57000] OK # # # cpu 0: rx_hash 0xa684aff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 57000] OK # # # cpu 0: rx_hash 0xe9cd992f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60714 dport 57000] OK # # # cpu 0: rx_hash 0x796d5b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 57000] OK # # # cpu 0: rx_hash 0x6508041a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 57000] OK # # # cpu 0: rx_hash 0x03d7062f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 57000] OK # # # cpu 0: rx_hash 0xce690244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 57000] OK # # # cpu 0: rx_hash 0xb0b88735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 57000] OK # # # cpu 0: rx_hash 0x4329225f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 57000] OK # # # cpu 0: rx_hash 0x92f27926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 57000] OK # # # cpu 0: rx_hash 0x1bd9816b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 57000] OK # # # cpu 0: rx_hash 0xe3375f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 57000] OK # # # cpu 0: rx_hash 0xe8eb95dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 57000] OK # # # cpu 0: rx_hash 0x4be4ea0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32796 dport 57000] OK # # # cpu 0: rx_hash 0x70252e77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32834 dport 57000] OK # # # cpu 0: rx_hash 0x69ae141d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 57000] OK # # # cpu 0: rx_hash 0xeb5926a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32860 dport 57000] OK # # # cpu 0: rx_hash 0x9bba0c59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32924 dport 57000] OK # # # cpu 0: rx_hash 0x53ea6d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 57000] OK # # # cpu 0: rx_hash 0xa07bc820 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 57000] OK # # # cpu 0: rx_hash 0xaae06168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 57000] OK # # # cpu 0: rx_hash 0xb6853e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33038 dport 57000] OK # # # cpu 0: rx_hash 0xe5a957bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33060 dport 57000] OK # # # cpu 0: rx_hash 0x7b3b3a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 57000] OK # # # cpu 0: rx_hash 0x0fb3c8bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33088 dport 57000] OK # # # cpu 0: rx_hash 0x180a5d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33090 dport 57000] OK # # # cpu 0: rx_hash 0x9afd6fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 57000] OK # # # cpu 0: rx_hash 0x5971c402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33122 dport 57000] OK # # # count: pass=43 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 36651 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57288 dport 36651] != expected 0x28096a1a # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57288 dport 36651] != expected 0x28096a1a # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56501 dport 36651] != expected 0x795b6155 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56501 dport 36651] != expected 0x795b6155 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 36651] != expected 0x58de67b # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 36651] != expected 0x58de67b # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 36651] != expected 0xaae46197 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 36651] != expected 0xaae46197 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60880 dport 36651] != expected 0x9b897a96 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60880 dport 36651] != expected 0x9b897a96 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37399 dport 36651] != expected 0xa6f89fb7 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37399 dport 36651] != expected 0xa6f89fb7 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43153 dport 36651] != expected 0x94334c7d # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43153 dport 36651] != expected 0x94334c7d # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52403 dport 36651] != expected 0x40edebe1 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52403 dport 36651] != expected 0x40edebe1 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54791 dport 36651] != expected 0xd9b0ab76 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54791 dport 36651] != expected 0xd9b0ab76 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44421 dport 36651] != expected 0xe9fa5e29 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44421 dport 36651] != expected 0xe9fa5e29 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57009 dport 36651] != expected 0x1b104d8c # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57009 dport 36651] != expected 0x1b104d8c # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37514 dport 36651] != expected 0x54de4998 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37514 dport 36651] != expected 0x54de4998 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57817 dport 36651] != expected 0x2ab14151 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57817 dport 36651] != expected 0x2ab14151 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43322 dport 36651] != expected 0x9a628314 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43322 dport 36651] != expected 0x9a628314 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43479 dport 36651] != expected 0x7686cc69 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43479 dport 36651] != expected 0x7686cc69 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44921 dport 36651] != expected 0x6620771 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44921 dport 36651] != expected 0x6620771 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39647 dport 36651] != expected 0x8c8e2a8c # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39647 dport 36651] != expected 0x8c8e2a8c # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54746 dport 36651] != expected 0x58186956 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54746 dport 36651] != expected 0x58186956 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 36651] != expected 0x1dc5f3a3 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 36651] != expected 0x1dc5f3a3 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52967 dport 36651] != expected 0x835355e6 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52967 dport 36651] != expected 0x835355e6 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35423 dport 36651] != expected 0xd03d8678 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35423 dport 36651] != expected 0xd03d8678 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56267 dport 36651] != expected 0xf0611b01 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56267 dport 36651] != expected 0xf0611b01 # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48078 dport 36651] != expected 0xba589a6b # # Exception| cpu 0: rx_hash 0xe60f4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48078 dport 36651] != expected 0xba589a6b # # 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 48568 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52506 dport 48568] != expected 0x1757ebbf # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52506 dport 48568] != expected 0x1757ebbf # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59749 dport 48568] != expected 0x5bd43a0c # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59749 dport 48568] != expected 0x5bd43a0c # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 48568] != expected 0x23ff1c57 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 48568] != expected 0x23ff1c57 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 48568] != expected 0xd8e71ec5 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 48568] != expected 0xd8e71ec5 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42129 dport 48568] != expected 0x9de68daf # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42129 dport 48568] != expected 0x9de68daf # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34816 dport 48568] != expected 0xf4733bb5 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34816 dport 48568] != expected 0xf4733bb5 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54868 dport 48568] != expected 0xf9dece93 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54868 dport 48568] != expected 0xf9dece93 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33764 dport 48568] != expected 0x9f0a6639 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33764 dport 48568] != expected 0x9f0a6639 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48871 dport 48568] != expected 0xdd221532 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48871 dport 48568] != expected 0xdd221532 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34387 dport 48568] != expected 0xcdeaf0b8 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34387 dport 48568] != expected 0xcdeaf0b8 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56142 dport 48568] != expected 0x165f4d30 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56142 dport 48568] != expected 0x165f4d30 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53918 dport 48568] != expected 0x8161c83a # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53918 dport 48568] != expected 0x8161c83a # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52721 dport 48568] != expected 0x1beb8345 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52721 dport 48568] != expected 0x1beb8345 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33470 dport 48568] != expected 0xc7381b9a # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33470 dport 48568] != expected 0xc7381b9a # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 48568] != expected 0xbe30f5c1 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 48568] != expected 0xbe30f5c1 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39671 dport 48568] != expected 0x469f80dd # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39671 dport 48568] != expected 0x469f80dd # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51265 dport 48568] != expected 0x7a1d6111 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51265 dport 48568] != expected 0x7a1d6111 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48907 dport 48568] != expected 0x8aa77a36 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48907 dport 48568] != expected 0x8aa77a36 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51977 dport 48568] != expected 0x83760278 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51977 dport 48568] != expected 0x83760278 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39234 dport 48568] != expected 0x2ddae6e0 # # Exception| cpu 0: rx_hash 0xc2a25cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39234 dport 48568] != expected 0x2ddae6e0 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->