< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57063 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0d77ea9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50500 dport 57063] != expected 0x9da85375 # # Exception| cpu 0: rx_hash 0x035c1217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50504 dport 57063] != expected 0x46c31bdc # # Exception| cpu 0: rx_hash 0x5b94e162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50534 dport 57063] != expected 0xab7afcf1 # # Exception| cpu 0: rx_hash 0xc0d6ec35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50552 dport 57063] != expected 0x7019c9f6 # # Exception| cpu 0: rx_hash 0xd74c4dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50554 dport 57063] != expected 0xab7d286b # # Exception| cpu 0: rx_hash 0x61c2a405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50562 dport 57063] != expected 0x66c876ac # # Exception| cpu 4: rx_hash 0xf503cce4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50474 dport 57063] != expected 0x6ca9354 # # Exception| cpu 4: rx_hash 0x658c9142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50480 dport 57063] != expected 0xb01bd69d # # Exception| cpu 4: rx_hash 0x79db6051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50486 dport 57063] != expected 0x6cd47ce # # Exception| cpu 5: rx_hash 0x981e1f40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50518 dport 57063] != expected 0x9da02edb # # Exception| cpu 5: rx_hash 0x55bf19eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50538 dport 57063] != expected 0x7011b458 # # Exception| cpu 5: rx_hash 0xcb1bbcc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50556 dport 57063] != expected 0x1dabb938 # # Exception| cpu 0: rx_hash 0x6fe95c8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50574 dport 57063] != expected 0xbda33e05 # # Exception| cpu 0: rx_hash 0x3cecff08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50596 dport 57063] != expected 0x3da8a9e6 # # Exception| cpu 0: rx_hash 0xcab321fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 57063] != expected 0x7da1216e # # Exception| cpu 4: rx_hash 0x438d2536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50642 dport 57063] != expected 0xcb7fcd93 # # Exception| cpu 4: rx_hash 0x466b8d4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50650 dport 57063] != expected 0x7da6f5f4 # # Exception| cpu 4: rx_hash 0x979d7af6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50656 dport 57063] != expected 0x26c1fe24 # # Exception| cpu 4: rx_hash 0x85e1736c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 57063] != expected 0x4b7c27de # # Exception| cpu 5: rx_hash 0xf14df9a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50584 dport 57063] != expected 0xd0193365 # # Exception| cpu 5: rx_hash 0xbe1fab34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 57063] != expected 0xe6c435d5 # # Exception| cpu 5: rx_hash 0xc17e710a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50626 dport 57063] != expected 0x101351a0 # # Exception| cpu 5: rx_hash 0x5fdad425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50644 dport 57063] != expected 0x7da95cc0 # # Exception| cpu 5: rx_hash 0x927bd28e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50664 dport 57063] != expected 0x9018c643 # # Exception| cpu 5: rx_hash 0x02f48f28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50674 dport 57063] != expected 0x26c9838a # # Exception| cpu 5: rx_hash 0xfa3ec082 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 57063] != expected 0x55aca995 # # Exception| cpu 0: rx_hash 0x6f57355c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50706 dport 57063] != expected 0x55a4d43b # # Exception| cpu 0: rx_hash 0xa7109b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50726 dport 57063] != expected 0xecc76df # # Exception| cpu 0: rx_hash 0x379fc629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50748 dport 57063] != expected 0xb81d3316 # # Exception| cpu 0: rx_hash 0x5f64bdf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50760 dport 57063] != expected 0x95aeb6fe # # Exception| cpu 0: rx_hash 0xcfebe053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50770 dport 57063] != expected 0x237ff337 # # Exception| cpu 4: rx_hash 0xe842c918 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50698 dport 57063] != expected 0x3811706f # # Exception| cpu 4: rx_hash 0x7d2b3cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50712 dport 57063] != expected 0x38190dc1 # # Exception| cpu 4: rx_hash 0x6ab19d24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50714 dport 57063] != expected 0xe37dec5c # # Exception| cpu 4: rx_hash 0xacddcb7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50722 dport 57063] != expected 0x637e0611 # # Exception| cpu 4: rx_hash 0x32796e51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50740 dport 57063] != expected 0xec40b71 # # Exception| cpu 4: rx_hash 0xdd97e9c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50776 dport 57063] != expected 0x4ec22acd # # Exception| cpu 4: rx_hash 0x1bfbbf93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50784 dport 57063] != expected 0xcec1c080 # # Exception| cpu 5: rx_hash 0x39b43ea0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50736 dport 57063] != expected 0x63767bbf # # Exception| cpu 0: rx_hash 0x07ac4e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50790 dport 57063] != expected 0x781751d3 # # Exception| cpu 0: rx_hash 0x8b74e235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50810 dport 57063] != expected 0x78108549 # # Exception| cpu 0: rx_hash 0xec0cfc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 57063] != expected 0xeec2d05e # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x7ba29915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 54108] OK # # # cpu 5: rx_hash 0xb8286737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 54108] OK # # # cpu 5: rx_hash 0xb6039fbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33928 dport 54108] OK # # # cpu 5: rx_hash 0xbdcecf4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 54108] OK # # # cpu 5: rx_hash 0x311663fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33936 dport 54108] OK # # # cpu 5: rx_hash 0x34f0cb82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33944 dport 54108] OK # # # cpu 5: rx_hash 0x04c3432b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33986 dport 54108] OK # # # cpu 5: rx_hash 0x9a67e604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34004 dport 54108] OK # # # cpu 5: rx_hash 0xd0d31ceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 54108] OK # # # cpu 0: rx_hash 0xf951cd29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 54108] OK # # # cpu 0: rx_hash 0x86301717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34002 dport 54108] OK # # # cpu 0: rx_hash 0x59ed1826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34020 dport 54108] OK # # # cpu 0: rx_hash 0xc9624580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34046 dport 54108] OK # # # cpu 0: rx_hash 0x0b946802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34048 dport 54108] OK # # # cpu 0: rx_hash 0x89673c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 54108] OK # # # cpu 0: rx_hash 0x535c9b77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34094 dport 54108] OK # # # cpu 4: rx_hash 0x56ba330f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 54108] OK # # # cpu 4: rx_hash 0xd4496733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34102 dport 54108] OK # # # cpu 4: rx_hash 0xa0e5edfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34116 dport 54108] OK # # # cpu 4: rx_hash 0xaece1575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34120 dport 54108] OK # # # cpu 4: rx_hash 0xa5034584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34124 dport 54108] OK # # # cpu 5: rx_hash 0x9efd9ddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 54108] OK # # # cpu 5: rx_hash 0x90d66555 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34078 dport 54108] OK # # # cpu 5: rx_hash 0x3e4148d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34130 dport 54108] OK # # # cpu 5: rx_hash 0x27f011b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34140 dport 54108] OK # # # cpu 0: rx_hash 0xefb7bf6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34152 dport 54108] OK # # # cpu 0: rx_hash 0xf82d1e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34154 dport 54108] OK # # # cpu 4: rx_hash 0xf3e04e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34158 dport 54108] OK # # # cpu 4: rx_hash 0x74f5b23c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34166 dport 54108] OK # # # cpu 4: rx_hash 0x52f40648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 54108] OK # # # cpu 5: rx_hash 0xe47aef9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34156 dport 54108] OK # # # cpu 5: rx_hash 0x7ade4ab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34170 dport 54108] OK # # # cpu 5: rx_hash 0xde2caafd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 54108] OK # # # cpu 5: rx_hash 0xc9b60b1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34186 dport 54108] OK # # # cpu 5: rx_hash 0x4ea3f75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34194 dport 54108] OK # # # cpu 5: rx_hash 0x5cdffec1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 54108] OK # # # cpu 5: rx_hash 0x86e45988 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34214 dport 54108] OK # # # cpu 0: rx_hash 0x593956b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34192 dport 54108] OK # # # cpu 0: rx_hash 0x9f5500e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34216 dport 54108] OK # # # cpu 0: rx_hash 0x7e907ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34248 dport 54108] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 33446 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46710 dport 33446] != expected 0x84ff83a6 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46710 dport 33446] != expected 0x84ff83a6 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53123 dport 33446] != expected 0x35a847fd # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53123 dport 33446] != expected 0x35a847fd # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59737 dport 33446] != expected 0xc394d661 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59737 dport 33446] != expected 0xc394d661 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38031 dport 33446] != expected 0xd5b5ccf5 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38031 dport 33446] != expected 0xd5b5ccf5 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 33446] != expected 0x2b28821c # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44224 dport 33446] != expected 0x2b28821c # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58580 dport 33446] != expected 0xbc366cfe # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58580 dport 33446] != expected 0xbc366cfe # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 33446] != expected 0xf86cdd19 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 33446] != expected 0xf86cdd19 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 33446] != expected 0x3a30a516 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 33446] != expected 0x3a30a516 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41609 dport 33446] != expected 0xa7e351e5 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41609 dport 33446] != expected 0xa7e351e5 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 33446] != expected 0xda96e8 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 33446] != expected 0xda96e8 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 33446] != expected 0x14c8ab86 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 33446] != expected 0x14c8ab86 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54869 dport 33446] != expected 0xd27f8270 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54869 dport 33446] != expected 0xd27f8270 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45565 dport 33446] != expected 0x90e615b3 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45565 dport 33446] != expected 0x90e615b3 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40816 dport 33446] != expected 0x58c4b440 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40816 dport 33446] != expected 0x58c4b440 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33895 dport 33446] != expected 0xab7629d # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33895 dport 33446] != expected 0xab7629d # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60058 dport 33446] != expected 0x30e2ed6f # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60058 dport 33446] != expected 0x30e2ed6f # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54547 dport 33446] != expected 0xc11f990d # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54547 dport 33446] != expected 0xc11f990d # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41889 dport 33446] != expected 0x613aee58 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41889 dport 33446] != expected 0x613aee58 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34515 dport 33446] != expected 0x2469371e # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34515 dport 33446] != expected 0x2469371e # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 33446] != expected 0x3a689312 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 33446] != expected 0x3a689312 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46817 dport 33446] != expected 0x64e1de7b # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46817 dport 33446] != expected 0x64e1de7b # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 33446] != expected 0xde007a66 # # Exception| cpu 4: rx_hash 0xf2a1dc4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 33446] != expected 0xde007a66 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42300 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46567 dport 42300] != expected 0x92654c82 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46567 dport 42300] != expected 0x92654c82 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46102 dport 42300] != expected 0x66177baf # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46102 dport 42300] != expected 0x66177baf # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42780 dport 42300] != expected 0x2ed12e83 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42780 dport 42300] != expected 0x2ed12e83 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36377 dport 42300] != expected 0xec4297f7 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36377 dport 42300] != expected 0xec4297f7 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51158 dport 42300] != expected 0xeae5dee # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51158 dport 42300] != expected 0xeae5dee # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48934 dport 42300] != expected 0xf4a0ccc7 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48934 dport 42300] != expected 0xf4a0ccc7 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59003 dport 42300] != expected 0x55f96ad3 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59003 dport 42300] != expected 0x55f96ad3 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41382 dport 42300] != expected 0x165e44d # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41382 dport 42300] != expected 0x165e44d # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46545 dport 42300] != expected 0x4db843b3 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46545 dport 42300] != expected 0x4db843b3 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 42300] != expected 0xccb6825 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 42300] != expected 0xccb6825 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46299 dport 42300] != expected 0x37eb7f6a # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46299 dport 42300] != expected 0x37eb7f6a # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53812 dport 42300] != expected 0x5c09e2dd # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53812 dport 42300] != expected 0x5c09e2dd # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46658 dport 42300] != expected 0x7b8230cc # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46658 dport 42300] != expected 0x7b8230cc # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45117 dport 42300] != expected 0x2c56bf # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45117 dport 42300] != expected 0x2c56bf # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37722 dport 42300] != expected 0xdf24d31 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37722 dport 42300] != expected 0xdf24d31 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58435 dport 42300] != expected 0xa782a628 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58435 dport 42300] != expected 0xa782a628 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53438 dport 42300] != expected 0xaa3c1b61 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53438 dport 42300] != expected 0xaa3c1b61 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53152 dport 42300] != expected 0x7cca6178 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53152 dport 42300] != expected 0x7cca6178 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40846 dport 42300] != expected 0xe320dd8c # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40846 dport 42300] != expected 0xe320dd8c # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53769 dport 42300] != expected 0xbe9da7b2 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53769 dport 42300] != expected 0xbe9da7b2 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42204 dport 42300] != expected 0x20b3ee9 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42204 dport 42300] != expected 0x20b3ee9 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58718 dport 42300] != expected 0x6c407c1a # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58718 dport 42300] != expected 0x6c407c1a # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33139 dport 42300] != expected 0x54cd6566 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33139 dport 42300] != expected 0x54cd6566 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58135 dport 42300] != expected 0xc8331558 # # Exception| cpu 0: rx_hash 0x5ed3bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58135 dport 42300] != expected 0xc8331558 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->