< 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 42727 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3ed3bed4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39990 dport 42727] != expected 0xdbdd4fc1 # # Exception| cpu 0: rx_hash 0xdbaff1dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39998 dport 42727] != expected 0x990b8ea # # Exception| cpu 0: rx_hash 0xece14c7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40014 dport 42727] != expected 0xee6c8050 # # Exception| cpu 0: rx_hash 0xa42a86c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40016 dport 42727] != expected 0x38abbe16 # # Exception| cpu 0: rx_hash 0x004f639e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40044 dport 42727] != expected 0x53c82135 # # Exception| cpu 0: rx_hash 0xa19dd071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40066 dport 42727] != expected 0x1fd7f8bb # # Exception| cpu 0: rx_hash 0x23ae84da [saddr 192.0.3.2 daddr 192.0.3.1 sport 40088 dport 42727] != expected 0x6d8b28aa # # Exception| cpu 0: rx_hash 0x7a7d4232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 42727] != expected 0x458f6164 # # Exception| cpu 0: rx_hash 0x0af0311d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40154 dport 42727] != expected 0xdef54ae0 # # Exception| cpu 0: rx_hash 0xae95d441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 42727] != expected 0xb596d5c3 # # Exception| cpu 0: rx_hash 0xc9dacfe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40180 dport 42727] != expected 0x1587f2f9 # # Exception| cpu 0: rx_hash 0x28a74f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 42727] != expected 0x91dc5db2 # # Exception| cpu 0: rx_hash 0x21752f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40252 dport 42727] != expected 0xfe350bfc # # Exception| cpu 0: rx_hash 0x49323011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40266 dport 42727] != expected 0xf46501be # # Exception| cpu 0: rx_hash 0x2e7d2bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40280 dport 42727] != expected 0x54742684 # # Exception| cpu 0: rx_hash 0x6f6481e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40300 dport 42727] != expected 0xed5a4e8c # # Exception| cpu 0: rx_hash 0xed57d54d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40310 dport 42727] != expected 0x9f069e9d # # Exception| cpu 0: rx_hash 0x1556a04a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40400 dport 42727] != expected 0xfb1d0edd # # Exception| cpu 0: rx_hash 0x3ad27150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40412 dport 42727] != expected 0x8dcb17a1 # # Exception| cpu 0: rx_hash 0xa4f1ca59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 42727] != expected 0x1eb170 # # Exception| cpu 0: rx_hash 0x564feddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40496 dport 42727] != expected 0xe9384ae5 # # Exception| cpu 0: rx_hash 0xb333a2d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40504 dport 42727] != expected 0x3b75bdce # # Exception| cpu 0: rx_hash 0x6101507a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40512 dport 42727] != expected 0xec4725f # # Exception| cpu 0: rx_hash 0x8daf7f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40546 dport 42727] != expected 0xb360d33a # # Exception| cpu 0: rx_hash 0x0a2b7d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40618 dport 42727] != expected 0xe6404586 # # Exception| cpu 0: rx_hash 0x42e0b73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40628 dport 42727] != expected 0x30877bc0 # # Exception| cpu 0: rx_hash 0x326dc411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40638 dport 42727] != expected 0xabfd5044 # # Exception| cpu 0: rx_hash 0xe05f36bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40646 dport 42727] != expected 0x9e4c9fd5 # # Exception| cpu 0: rx_hash 0x443ad3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40698 dport 42727] != expected 0xf52f00f6 # # Exception| cpu 0: rx_hash 0x94d38a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40742 dport 42727] != expected 0x5320ec31 # # Exception| cpu 0: rx_hash 0x71afc51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40750 dport 42727] != expected 0x816d1b1a # # Exception| cpu 0: rx_hash 0xeb56fd0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 42727] != expected 0x621beacd # # Exception| cpu 0: rx_hash 0x287c03f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40806 dport 42727] != expected 0xa96952d4 # # Exception| cpu 0: rx_hash 0x103aba62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40818 dport 42727] != expected 0xe4d44716 # # Exception| cpu 0: rx_hash 0x97beb87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40890 dport 42727] != expected 0xb1f4d1aa # # Exception| cpu 0: rx_hash 0xe83bcf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40916 dport 42727] != expected 0x80cfd756 # # Exception| cpu 0: rx_hash 0x63dafb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40932 dport 42727] != expected 0x9d7a5109 # # Exception| cpu 0: rx_hash 0x2b11319b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40954 dport 42727] != expected 0x4bbd6f4f # # Exception| cpu 0: rx_hash 0xa0c05e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 42727] != expected 0xd13ce533 # # Exception| cpu 0: rx_hash 0xcd3017a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41092 dport 42727] != expected 0xfc10a9dc # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x34a38a6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 58742] OK # # # cpu 0: rx_hash 0xf153104d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38994 dport 58742] OK # # # cpu 0: rx_hash 0x81de6362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39000 dport 58742] OK # # # cpu 0: rx_hash 0x7ab2240b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39010 dport 58742] OK # # # cpu 0: rx_hash 0x25bb863e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39012 dport 58742] OK # # # cpu 0: rx_hash 0x5536f511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39022 dport 58742] OK # # # cpu 0: rx_hash 0x065a617a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39056 dport 58742] OK # # # cpu 4: rx_hash 0xf7897490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 58742] OK # # # cpu 4: rx_hash 0x53ec91cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38944 dport 58742] OK # # # cpu 4: rx_hash 0xa152b648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 58742] OK # # # cpu 4: rx_hash 0xe69178c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38986 dport 58742] OK # # # cpu 4: rx_hash 0x0a3f5724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39016 dport 58742] OK # # # cpu 4: rx_hash 0xcca2ff69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39060 dport 58742] OK # # # cpu 4: rx_hash 0x8dbb553c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39072 dport 58742] OK # # # cpu 4: rx_hash 0x9a793db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39096 dport 58742] OK # # # cpu 4: rx_hash 0x17426d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39110 dport 58742] OK # # # cpu 4: rx_hash 0xe5fc4aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39126 dport 58742] OK # # # cpu 4: rx_hash 0xe1fd852a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39228 dport 58742] OK # # # cpu 4: rx_hash 0x740cb90c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39230 dport 58742] OK # # # cpu 4: rx_hash 0x434204ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39246 dport 58742] OK # # # cpu 4: rx_hash 0x240d1f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39260 dport 58742] OK # # # cpu 4: rx_hash 0xdf615860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39270 dport 58742] OK # # # cpu 4: rx_hash 0x3a1d1769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39278 dport 58742] OK # # # cpu 4: rx_hash 0x21ba49ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39310 dport 58742] OK # # # cpu 4: rx_hash 0x28682957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 58742] OK # # # cpu 4: rx_hash 0x5e3f3ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39392 dport 58742] OK # # # cpu 4: rx_hash 0xac811921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39408 dport 58742] OK # # # cpu 4: rx_hash 0x2560caa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39444 dport 58742] OK # # # cpu 4: rx_hash 0x9f152799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39450 dport 58742] OK # # # cpu 4: rx_hash 0xd10489fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39498 dport 58742] OK # # # cpu 4: rx_hash 0x005b493c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39598 dport 58742] OK # # # cpu 4: rx_hash 0x48908384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39600 dport 58742] OK # # # cpu 4: rx_hash 0x9aa2712a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39624 dport 58742] OK # # # cpu 4: rx_hash 0x505aef39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39628 dport 58742] OK # # # cpu 4: rx_hash 0x1143456c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39672 dport 58742] OK # # # cpu 4: rx_hash 0xf03ec5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 58742] OK # # # cpu 4: rx_hash 0x545b20bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39718 dport 58742] OK # # # cpu 4: rx_hash 0x6c1d992a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39730 dport 58742] OK # # # cpu 4: rx_hash 0x2bde57a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39752 dport 58742] OK # # # cpu 4: rx_hash 0xa9ed0309 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39762 dport 58742] OK # # # cpu 4: rx_hash 0x941cec2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39828 dport 58742] OK # # # cpu 4: rx_hash 0x7160a324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 58742] OK # # # cpu 4: rx_hash 0xa5883557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39850 dport 58742] OK # # # cpu 4: rx_hash 0xda0d4248 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39876 dport 58742] OK # # # cpu 4: rx_hash 0x28b365cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39892 dport 58742] OK # # # cpu 4: rx_hash 0x92c688f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 58742] OK # # # cpu 4: rx_hash 0x69aacf99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 58742] OK # # # cpu 4: rx_hash 0x31797a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39936 dport 58742] OK # # # cpu 4: rx_hash 0x2f6972f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39986 dport 58742] OK # # # cpu 4: rx_hash 0x1827cf57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40002 dport 58742] OK # # # cpu 4: rx_hash 0x206176c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 58742] OK # # # cpu 4: rx_hash 0xc51d39c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40030 dport 58742] OK # # # cpu 4: rx_hash 0xcccf5924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40052 dport 58742] OK # # # cpu 4: rx_hash 0x0a52f169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40072 dport 58742] OK # # # cpu 4: rx_hash 0x03809184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40098 dport 58742] OK # # # cpu 4: rx_hash 0x4b4b5b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40124 dport 58742] OK # # # cpu 4: rx_hash 0x0c8895b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40134 dport 58742] OK # # # cpu 4: rx_hash 0x230c44ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40138 dport 58742] OK # # # count: pass=58 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 35092 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38160 dport 35092] != expected 0xd49b32b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38160 dport 35092] != expected 0xd49b32b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57137 dport 35092] != expected 0x3c06c5b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57137 dport 35092] != expected 0x3c06c5b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43685 dport 35092] != expected 0xed4e076d # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43685 dport 35092] != expected 0xed4e076d # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40072 dport 35092] != expected 0x1b94c330 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40072 dport 35092] != expected 0x1b94c330 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48133 dport 35092] != expected 0x4ffd2f1c # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48133 dport 35092] != expected 0x4ffd2f1c # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52723 dport 35092] != expected 0xb6fc69ad # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52723 dport 35092] != expected 0xb6fc69ad # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60025 dport 35092] != expected 0x9329cdad # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60025 dport 35092] != expected 0x9329cdad # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37230 dport 35092] != expected 0x63225435 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37230 dport 35092] != expected 0x63225435 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54811 dport 35092] != expected 0xdaafb1b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54811 dport 35092] != expected 0xdaafb1b2 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 35092] != expected 0x5c0c07de # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 35092] != expected 0x5c0c07de # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40410 dport 35092] != expected 0xff5e3556 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40410 dport 35092] != expected 0xff5e3556 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51894 dport 35092] != expected 0x743e43cb # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51894 dport 35092] != expected 0x743e43cb # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 35092] != expected 0x83969010 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47743 dport 35092] != expected 0x83969010 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53563 dport 35092] != expected 0x20430ff3 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53563 dport 35092] != expected 0x20430ff3 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37103 dport 35092] != expected 0x32fb5da1 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37103 dport 35092] != expected 0x32fb5da1 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46571 dport 35092] != expected 0x8aa2d4dc # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46571 dport 35092] != expected 0x8aa2d4dc # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35901 dport 35092] != expected 0xd618ebee # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35901 dport 35092] != expected 0xd618ebee # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50482 dport 35092] != expected 0x942cfc92 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50482 dport 35092] != expected 0x942cfc92 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51780 dport 35092] != expected 0xa7d178ac # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51780 dport 35092] != expected 0xa7d178ac # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46332 dport 35092] != expected 0xa2d5cb57 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46332 dport 35092] != expected 0xa2d5cb57 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45546 dport 35092] != expected 0x7769f66d # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45546 dport 35092] != expected 0x7769f66d # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58025 dport 35092] != expected 0xcab01a58 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58025 dport 35092] != expected 0xcab01a58 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51056 dport 35092] != expected 0xf81ba904 # # Exception| cpu 0: rx_hash 0xe7e7f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51056 dport 35092] != expected 0xf81ba904 # # 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 47928 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56005 dport 47928] != expected 0x2fe6a2d2 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56005 dport 47928] != expected 0x2fe6a2d2 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59737 dport 47928] != expected 0xd1be62cc # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59737 dport 47928] != expected 0xd1be62cc # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 47928] != expected 0xd551dac1 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 47928] != expected 0xd551dac1 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34932 dport 47928] != expected 0x1169caba # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34932 dport 47928] != expected 0x1169caba # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53721 dport 47928] != expected 0x27873b47 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53721 dport 47928] != expected 0x27873b47 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42790 dport 47928] != expected 0x6761907f # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42790 dport 47928] != expected 0x6761907f # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 47928] != expected 0x7b6fda08 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 47928] != expected 0x7b6fda08 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60319 dport 47928] != expected 0xdbda7cd4 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60319 dport 47928] != expected 0xdbda7cd4 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 47928] != expected 0xa4b3cc65 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51321 dport 47928] != expected 0xa4b3cc65 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 47928] != expected 0xde8cfd3e # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 47928] != expected 0xde8cfd3e # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52660 dport 47928] != expected 0xb6cc32c4 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52660 dport 47928] != expected 0xb6cc32c4 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48535 dport 47928] != expected 0x65b72bd1 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48535 dport 47928] != expected 0x65b72bd1 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50435 dport 47928] != expected 0x1a746444 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50435 dport 47928] != expected 0x1a746444 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36488 dport 47928] != expected 0xfbab6b55 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36488 dport 47928] != expected 0xfbab6b55 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40520 dport 47928] != expected 0x5fa19863 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40520 dport 47928] != expected 0x5fa19863 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35345 dport 47928] != expected 0x21647fa # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35345 dport 47928] != expected 0x21647fa # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41850 dport 47928] != expected 0x1d3e179e # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41850 dport 47928] != expected 0x1d3e179e # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37373 dport 47928] != expected 0x259c191f # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37373 dport 47928] != expected 0x259c191f # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 47928] != expected 0xc3c4fc22 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59034 dport 47928] != expected 0xc3c4fc22 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 47928] != expected 0x41837b79 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 47928] != expected 0x41837b79 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 47928] != expected 0x6770957a # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 47928] != expected 0x6770957a # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58342 dport 47928] != expected 0xafef8a79 # # Exception| cpu 0: rx_hash 0x1b50380e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58342 dport 47928] != expected 0xafef8a79 # # 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__->