< 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 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 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 60073 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x81470dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40012 dport 60073] != expected 0x56d29e89 # # Exception| cpu 0: rx_hash 0x5d037b11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40044 dport 60073] != expected 0xeffadcd0 # # Exception| cpu 0: rx_hash 0x55aa7183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40086 dport 60073] != expected 0x60790772 # # Exception| cpu 0: rx_hash 0x4da96b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40116 dport 60073] != expected 0x4bd560bd # # Exception| cpu 0: rx_hash 0x61231162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 60073] != expected 0x7ffb027 # # Exception| cpu 0: rx_hash 0x27dfd568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 60073] != expected 0xd080ac40 # # Exception| cpu 0: rx_hash 0x70aad46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40206 dport 60073] != expected 0x6fe79278 # # Exception| cpu 0: rx_hash 0x3fdccfaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40226 dport 60073] != expected 0xfb2ccb8f # # Exception| cpu 0: rx_hash 0x49fdee08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40256 dport 60073] != expected 0xc148d6c # # Exception| cpu 0: rx_hash 0x38ec3508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40264 dport 60073] != expected 0xe8b58409 # # Exception| cpu 0: rx_hash 0x1356b589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40276 dport 60073] != expected 0xb7061b15 # # Exception| cpu 0: rx_hash 0xd266899b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40374 dport 60073] != expected 0xae744d60 # # Exception| cpu 0: rx_hash 0x3775c538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40408 dport 60073] != expected 0x74af102d # # Exception| cpu 0: rx_hash 0x9a2068f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40432 dport 60073] != expected 0x29265b11 # # Exception| cpu 0: rx_hash 0x33b0aadd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40452 dport 60073] != expected 0x557532e5 # # Exception| cpu 0: rx_hash 0x691bf15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40464 dport 60073] != expected 0xee67a49c # # Exception| cpu 0: rx_hash 0x4f7f2b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40470 dport 60073] != expected 0xb5a193c1 # # Exception| cpu 0: rx_hash 0x3e6ef05f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 60073] != expected 0x51009aa4 # # Exception| cpu 0: rx_hash 0xde0aecec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40592 dport 60073] != expected 0x2db40a # # Exception| cpu 0: rx_hash 0xaf1b37ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40600 dport 60073] != expected 0xe48cbd6f # # Exception| cpu 0: rx_hash 0x897fedef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40606 dport 60073] != expected 0xbf4a8a32 # # Exception| cpu 0: rx_hash 0x735f412c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40632 dport 60073] != expected 0x5da4ff36 # # Exception| cpu 0: rx_hash 0xb028d78c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 60073] != expected 0xdcb99526 # # Exception| cpu 0: rx_hash 0x10a320ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40674 dport 60073] != expected 0x8545765b # # Exception| cpu 0: rx_hash 0x8e4f174d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40692 dport 60073] != expected 0xacd3c5b4 # # Exception| cpu 0: rx_hash 0x1929ff05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40716 dport 60073] != expected 0xc6f133cb # # Exception| cpu 0: rx_hash 0xb47c52c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40740 dport 60073] != expected 0x9b7878f7 # # Exception| cpu 0: rx_hash 0xc8b3d347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40758 dport 60073] != expected 0x7bacd9d3 # # Exception| cpu 0: rx_hash 0x9fc6d244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40760 dport 60073] != expected 0xc4cbe7eb # # Exception| cpu 0: rx_hash 0x061a1f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40772 dport 60073] != expected 0xfec41b82 # # Exception| cpu 0: rx_hash 0xe9e7f3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40794 dport 60073] != expected 0x33f3a108 # # Exception| cpu 0: rx_hash 0x1e1905a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40806 dport 60073] != expected 0xd5687c4d # # Exception| cpu 0: rx_hash 0x496c04a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40808 dport 60073] != expected 0x6a0f4275 # # Exception| cpu 0: rx_hash 0xf94de3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40834 dport 60073] != expected 0x97dc1d65 # # Exception| cpu 0: rx_hash 0xe14ef974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40864 dport 60073] != expected 0xbc707aaa # # Exception| cpu 0: rx_hash 0x905f2274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40872 dport 60073] != expected 0x58d173cf # # Exception| cpu 0: rx_hash 0xfe7d1914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40936 dport 60073] != expected 0x844552e3 # # Exception| cpu 0: rx_hash 0x004c92c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40982 dport 60073] != expected 0xf9d58c39 # # Exception| cpu 0: rx_hash 0x715d49c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 60073] != expected 0x1d74855c # # Exception| cpu 0: rx_hash 0xdc08e405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41014 dport 60073] != expected 0x40fdce60 # # Exception| cpu 0: rx_hash 0xdb381ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41052 dport 60073] != expected 0x536481e6 # # Exception| cpu 0: rx_hash 0xc33b0465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41086 dport 60073] != expected 0x78c8e629 # # Exception| cpu 0: rx_hash 0x7ec4b9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41102 dport 60073] != expected 0x816e1178 # # Exception| cpu 0: rx_hash 0x246fe274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41114 dport 60073] != expected 0x3a7c8701 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2b5b1c53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35892 dport 60611] OK # # # cpu 0: rx_hash 0x7c2e1d50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35898 dport 60611] OK # # # cpu 0: rx_hash 0xe5f2d071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35910 dport 60611] OK # # # cpu 0: rx_hash 0x7b1ee7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 60611] OK # # # cpu 0: rx_hash 0xaa84cbb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35946 dport 60611] OK # # # cpu 0: rx_hash 0xd64b4a32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35960 dport 60611] OK # # # cpu 4: rx_hash 0xce4850f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35930 dport 60611] OK # # # cpu 4: rx_hash 0xe82c8af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35932 dport 60611] OK # # # cpu 4: rx_hash 0x39b6a6b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35942 dport 60611] OK # # # cpu 4: rx_hash 0x48a77db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35950 dport 60611] OK # # # cpu 4: rx_hash 0x6bb4f7a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35976 dport 60611] OK # # # cpu 4: rx_hash 0x02a63660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 60611] OK # # # cpu 4: rx_hash 0x24c2ec63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36004 dport 60611] OK # # # cpu 4: rx_hash 0x580d6de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36022 dport 60611] OK # # # cpu 4: rx_hash 0xbd1e2142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36056 dport 60611] OK # # # cpu 4: rx_hash 0x362f5681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36086 dport 60611] OK # # # cpu 4: rx_hash 0xac97e44b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36116 dport 60611] OK # # # cpu 4: rx_hash 0xdd863f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36124 dport 60611] OK # # # cpu 4: rx_hash 0x7a3d32ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36164 dport 60611] OK # # # cpu 4: rx_hash 0x2096692a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36176 dport 60611] OK # # # cpu 4: rx_hash 0x8dc3c4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36216 dport 60611] OK # # # cpu 4: rx_hash 0xec780fba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36264 dport 60611] OK # # # cpu 4: rx_hash 0x72943839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36286 dport 60611] OK # # # cpu 4: rx_hash 0xc0f27599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36318 dport 60611] OK # # # cpu 4: rx_hash 0x607982db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36332 dport 60611] OK # # # cpu 4: rx_hash 0x2bcaf6ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36380 dport 60611] OK # # # cpu 4: rx_hash 0x8b4101bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36398 dport 60611] OK # # # cpu 4: rx_hash 0x869f5b3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36404 dport 60611] OK # # # cpu 4: rx_hash 0xd1ea5a3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 60611] OK # # # cpu 4: rx_hash 0x1f43961e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36424 dport 60611] OK # # # cpu 4: rx_hash 0x0fe9864e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36496 dport 60611] OK # # # cpu 4: rx_hash 0xde73aa0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36522 dport 60611] OK # # # cpu 4: rx_hash 0xa8528bae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36552 dport 60611] OK # # # cpu 4: rx_hash 0xc1404a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36578 dport 60611] OK # # # cpu 4: rx_hash 0xb051916c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36586 dport 60611] OK # # # cpu 4: rx_hash 0x9beb11ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 60611] OK # # # cpu 4: rx_hash 0x27377924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36626 dport 60611] OK # # # cpu 4: rx_hash 0x5626a224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36634 dport 60611] OK # # # cpu 4: rx_hash 0xf6ad5566 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36648 dport 60611] OK # # # cpu 4: rx_hash 0xda272f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36702 dport 60611] OK # # # cpu 4: rx_hash 0x988f6e06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36712 dport 60611] OK # # # cpu 4: rx_hash 0xca8d3f15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 60611] OK # # # cpu 4: rx_hash 0xbb9ce415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36750 dport 60611] OK # # # cpu 4: rx_hash 0x67d892d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36782 dport 60611] OK # # # cpu 4: rx_hash 0xa4af0475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36806 dport 60611] OK # # # cpu 4: rx_hash 0xbcac1eb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36836 dport 60611] OK # # # cpu 4: rx_hash 0xcdbdc5b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 60611] OK # # # cpu 4: rx_hash 0xe6074536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 60611] OK # # # cpu 4: rx_hash 0x27bc3d93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36868 dport 60611] OK # # # cpu 4: rx_hash 0x70c93c90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36874 dport 60611] OK # # # cpu 4: rx_hash 0x56ade693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 60611] OK # # # cpu 4: rx_hash 0xd042cbd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36920 dport 60611] OK # # # cpu 4: rx_hash 0x95da7033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36964 dport 60611] OK # # # cpu 4: rx_hash 0xca067ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37008 dport 60611] OK # # # cpu 4: rx_hash 0xbb17a0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37016 dport 60611] OK # # # cpu 4: rx_hash 0x88ae3ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37030 dport 60611] OK # # # cpu 4: rx_hash 0x85706063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 60611] OK # # # cpu 4: rx_hash 0x1cacad42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37056 dport 60611] 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 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 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 55581 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57119 dport 55581] != expected 0xe2ef9f6e # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57119 dport 55581] != expected 0xe2ef9f6e # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37608 dport 55581] != expected 0x50536b3e # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37608 dport 55581] != expected 0x50536b3e # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 55581] != expected 0x9f2282f7 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 55581] != expected 0x9f2282f7 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53488 dport 55581] != expected 0x2cecf6ed # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53488 dport 55581] != expected 0x2cecf6ed # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59149 dport 55581] != expected 0x6814e785 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59149 dport 55581] != expected 0x6814e785 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50986 dport 55581] != expected 0xc4bf1ee # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50986 dport 55581] != expected 0xc4bf1ee # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50743 dport 55581] != expected 0x1d52d94 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50743 dport 55581] != expected 0x1d52d94 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55915 dport 55581] != expected 0x56ad203b # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55915 dport 55581] != expected 0x56ad203b # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54306 dport 55581] != expected 0xe32f2461 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54306 dport 55581] != expected 0xe32f2461 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 55581] != expected 0x18863fc1 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 55581] != expected 0x18863fc1 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 55581] != expected 0x9c67f92d # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 55581] != expected 0x9c67f92d # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44965 dport 55581] != expected 0x84ef8907 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44965 dport 55581] != expected 0x84ef8907 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 55581] != expected 0x732ec122 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 55581] != expected 0x732ec122 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46214 dport 55581] != expected 0xf6ad806 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46214 dport 55581] != expected 0xf6ad806 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34769 dport 55581] != expected 0x771cf540 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34769 dport 55581] != expected 0x771cf540 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60977 dport 55581] != expected 0x774e9382 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60977 dport 55581] != expected 0x774e9382 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49497 dport 55581] != expected 0x8a70bea5 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49497 dport 55581] != expected 0x8a70bea5 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55466 dport 55581] != expected 0x7ae9de89 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55466 dport 55581] != expected 0x7ae9de89 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60484 dport 55581] != expected 0xb77aa986 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60484 dport 55581] != expected 0xb77aa986 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53110 dport 55581] != expected 0x188eed7 # # Exception| cpu 0: rx_hash 0x3f580bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53110 dport 55581] != expected 0x188eed7 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 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 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 52700 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42881 dport 52700] != expected 0x3be31c09 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42881 dport 52700] != expected 0x3be31c09 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 52700] != expected 0x493779ce # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 52700] != expected 0x493779ce # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36536 dport 52700] != expected 0x5c955f38 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36536 dport 52700] != expected 0x5c955f38 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40607 dport 52700] != expected 0x3b83a312 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40607 dport 52700] != expected 0x3b83a312 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55722 dport 52700] != expected 0x50229e6e # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55722 dport 52700] != expected 0x50229e6e # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46424 dport 52700] != expected 0x1bbb1bdc # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46424 dport 52700] != expected 0x1bbb1bdc # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32893 dport 52700] != expected 0x3f5c62ec # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32893 dport 52700] != expected 0x3f5c62ec # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44282 dport 52700] != expected 0xd1e80b40 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44282 dport 52700] != expected 0xd1e80b40 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 52700] != expected 0x66c6a5ab # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 52700] != expected 0x66c6a5ab # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60139 dport 52700] != expected 0xdfa67825 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60139 dport 52700] != expected 0xdfa67825 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45381 dport 52700] != expected 0xee6d60ef # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45381 dport 52700] != expected 0xee6d60ef # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36066 dport 52700] != expected 0x92ad79b6 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36066 dport 52700] != expected 0x92ad79b6 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56139 dport 52700] != expected 0x701f5116 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56139 dport 52700] != expected 0x701f5116 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54701 dport 52700] != expected 0x835bae04 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54701 dport 52700] != expected 0x835bae04 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58472 dport 52700] != expected 0xf429a492 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58472 dport 52700] != expected 0xf429a492 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 52700] != expected 0xac2142db # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 52700] != expected 0xac2142db # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58412 dport 52700] != expected 0x782829f3 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58412 dport 52700] != expected 0x782829f3 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59881 dport 52700] != expected 0xedaddd93 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59881 dport 52700] != expected 0xedaddd93 # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 52700] != expected 0x59ede3fe # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 52700] != expected 0x59ede3fe # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46714 dport 52700] != expected 0xf5f4c8aa # # Exception| cpu 0: rx_hash 0x657b75e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46714 dport 52700] != expected 0xf5f4c8aa # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->