< 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 200, 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 129, 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 35707 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd59ab1fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54060 dport 35707] != expected 0xba1cd942 # # Exception| cpu 0: rx_hash 0x9aff89d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54156 dport 35707] != expected 0x9867bc63 # # Exception| cpu 0: rx_hash 0x9be3a195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54296 dport 35707] != expected 0x76d2081 # # Exception| cpu 0: rx_hash 0xc07ea286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54302 dport 35707] != expected 0xc2494369 # # Exception| cpu 0: rx_hash 0x41276ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54354 dport 35707] != expected 0xcb154f77 # # Exception| cpu 0: rx_hash 0x9573b0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54380 dport 35707] != expected 0x28e44fb1 # # Exception| cpu 0: rx_hash 0x1f41fb80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 35707] != expected 0x8b4d833b # # Exception| cpu 0: rx_hash 0x9e1835e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54486 dport 35707] != expected 0x82118f25 # # Exception| cpu 0: rx_hash 0x4b5b717d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 35707] != expected 0x38bacc13 # # Exception| cpu 0: rx_hash 0x67cc3e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54622 dport 35707] != expected 0xd374f1f9 # # Exception| cpu 0: rx_hash 0xd7229de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54632 dport 35707] != expected 0x6ef41e6c # # Exception| cpu 0: rx_hash 0x932c20c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54642 dport 35707] != expected 0xe67abbd9 # # Exception| cpu 0: rx_hash 0x89440a83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54688 dport 35707] != expected 0x2eacd220 # # Exception| cpu 0: rx_hash 0x6e142750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54722 dport 35707] != expected 0x6b392951 # # Exception| cpu 0: rx_hash 0x51335b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 35707] != expected 0xf06ca5ea # # Exception| cpu 0: rx_hash 0x6c2c77d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54792 dport 35707] != expected 0x552c1095 # # Exception| cpu 0: rx_hash 0xde714868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54808 dport 35707] != expected 0xfa14e73c # # Exception| cpu 0: rx_hash 0xe3e5a8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54832 dport 35707] != expected 0x73f973bb # # Exception| cpu 0: rx_hash 0x710c552c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54834 dport 35707] != expected 0xa3ecef4 # # Exception| cpu 0: rx_hash 0xd0e15914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54892 dport 35707] != expected 0xd59d880c # # Exception| cpu 0: rx_hash 0xf0559b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54910 dport 35707] != expected 0x362c2ea # # Exception| cpu 0: rx_hash 0xd7a951aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54916 dport 35707] != expected 0x42593f94 # # Exception| cpu 0: rx_hash 0x7a67d023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54920 dport 35707] != expected 0xa0cb0e60 # # Exception| cpu 0: rx_hash 0x3e696d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 35707] != expected 0x2845abd5 # # Exception| cpu 0: rx_hash 0x5ad3127d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54938 dport 35707] != expected 0x76344486 # # Exception| cpu 0: rx_hash 0x93a7ec8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54942 dport 35707] != expected 0xcad79a21 # # Exception| cpu 0: rx_hash 0x91147041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54968 dport 35707] != expected 0xd86f821d # # Exception| cpu 0: rx_hash 0x58608eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54972 dport 35707] != expected 0x648c5cba # # Exception| cpu 0: rx_hash 0x69d7e3a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54982 dport 35707] != expected 0xd050bf31 # # Exception| cpu 0: rx_hash 0xe709a42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55048 dport 35707] != expected 0xafdf9fef # # Exception| cpu 0: rx_hash 0xc7bd6671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55066 dport 35707] != expected 0x7920d509 # # Exception| cpu 0: rx_hash 0x0ec99880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55070 dport 35707] != expected 0xc5c30bae # # Exception| cpu 0: rx_hash 0xc50efabc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55100 dport 35707] != expected 0x6b98cd35 # # Exception| cpu 0: rx_hash 0xd40d55f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 35707] != expected 0x9bb6458 # # Exception| cpu 0: rx_hash 0x5bc48aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55148 dport 35707] != expected 0x2f6e0776 # # Exception| cpu 0: rx_hash 0xd6bec938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55154 dport 35707] != expected 0x1b037c64 # # Exception| cpu 0: rx_hash 0xec622120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55218 dport 35707] != expected 0x52a5f7b # # Exception| cpu 0: rx_hash 0x2b86cead [saddr 192.0.3.2 daddr 192.0.3.1 sport 55234 dport 35707] != expected 0x9640eeec # # Exception| cpu 0: rx_hash 0x99dbf111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55250 dport 35707] != expected 0x39781945 # # Exception| cpu 0: rx_hash 0xc246f202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 35707] != expected 0xfc5c7aad # # 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 0x1c27cb44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 40887] OK # # # cpu 0: rx_hash 0xf7546b26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 40887] OK # # # cpu 0: rx_hash 0x0107e9bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51370 dport 40887] OK # # # cpu 0: rx_hash 0x82edbb17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51392 dport 40887] OK # # # cpu 0: rx_hash 0x2f233a9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 40887] OK # # # cpu 0: rx_hash 0x12b7da38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 40887] OK # # # cpu 0: rx_hash 0x13a042aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51474 dport 40887] OK # # # cpu 0: rx_hash 0x9c699db0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51498 dport 40887] OK # # # cpu 0: rx_hash 0x441ecc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51526 dport 40887] OK # # # cpu 0: rx_hash 0xb0fed25f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 40887] OK # # # cpu 0: rx_hash 0x02a3ede3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 40887] OK # # # cpu 0: rx_hash 0xec2bd9f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 40887] OK # # # cpu 0: rx_hash 0x970218bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51600 dport 40887] OK # # # cpu 0: rx_hash 0x27ecbbce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51622 dport 40887] OK # # # cpu 0: rx_hash 0x9baa5947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51758 dport 40887] OK # # # cpu 0: rx_hash 0x29f766fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51774 dport 40887] OK # # # cpu 0: rx_hash 0xb58e8a65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51784 dport 40887] OK # # # cpu 0: rx_hash 0x25d4eb4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51820 dport 40887] OK # # # cpu 0: rx_hash 0xebe81d05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51840 dport 40887] OK # # # cpu 0: rx_hash 0xd4cf616e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51854 dport 40887] OK # # # cpu 0: rx_hash 0xafe6a023 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51866 dport 40887] OK # # # cpu 0: rx_hash 0x5b06be74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51894 dport 40887] OK # # # cpu 0: rx_hash 0xa3c52d92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 40887] OK # # # cpu 0: rx_hash 0xa176b15f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51950 dport 40887] OK # # # cpu 0: rx_hash 0x2d1b6a1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51974 dport 40887] OK # # # cpu 0: rx_hash 0x123c1671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51976 dport 40887] OK # # # cpu 0: rx_hash 0xe6dc0826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52004 dport 40887] OK # # # cpu 0: rx_hash 0x108f8abc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52014 dport 40887] OK # # # cpu 0: rx_hash 0x9df5c96b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52016 dport 40887] OK # # # cpu 0: rx_hash 0x3eab599e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52040 dport 40887] OK # # # cpu 0: rx_hash 0x5feab295 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52110 dport 40887] OK # # # cpu 0: rx_hash 0x7f5e70cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52124 dport 40887] OK # # # cpu 0: rx_hash 0x852e7fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52164 dport 40887] OK # # # cpu 0: rx_hash 0x3773405c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52180 dport 40887] OK # # # cpu 0: rx_hash 0x7e425889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52232 dport 40887] OK # # # cpu 0: rx_hash 0xecaba56b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52234 dport 40887] OK # # # cpu 0: rx_hash 0xceacfbf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52286 dport 40887] OK # # # cpu 0: rx_hash 0xff1b96ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52292 dport 40887] OK # # # cpu 0: rx_hash 0xe08828da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52312 dport 40887] OK # # # cpu 0: rx_hash 0x81c9c3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52382 dport 40887] OK # # # cpu 0: rx_hash 0x6aba63b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52398 dport 40887] OK # # # cpu 0: rx_hash 0x1193a2fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52410 dport 40887] OK # # # cpu 0: rx_hash 0xb2cd320b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52418 dport 40887] OK # # # cpu 0: rx_hash 0x5b0d0ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52436 dport 40887] OK # # # cpu 0: rx_hash 0xad5e8c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52446 dport 40887] OK # # # cpu 0: rx_hash 0x0223917a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52468 dport 40887] OK # # # cpu 0: rx_hash 0xeaf43547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52500 dport 40887] OK # # # cpu 0: rx_hash 0xc8f36bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52512 dport 40887] OK # # # count: pass=48 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 200, 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 129, 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 50127 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45942 dport 50127] != expected 0x929d1034 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45942 dport 50127] != expected 0x929d1034 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47939 dport 50127] != expected 0x1a0b499f # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47939 dport 50127] != expected 0x1a0b499f # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40466 dport 50127] != expected 0x6ea099d # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40466 dport 50127] != expected 0x6ea099d # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47905 dport 50127] != expected 0x5f9eb2ee # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47905 dport 50127] != expected 0x5f9eb2ee # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59912 dport 50127] != expected 0x174b2547 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59912 dport 50127] != expected 0x174b2547 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33172 dport 50127] != expected 0xafee9681 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33172 dport 50127] != expected 0xafee9681 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57106 dport 50127] != expected 0x6bf248da # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57106 dport 50127] != expected 0x6bf248da # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54119 dport 50127] != expected 0x7616cf45 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54119 dport 50127] != expected 0x7616cf45 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50057 dport 50127] != expected 0x7b5923c2 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50057 dport 50127] != expected 0x7b5923c2 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54815 dport 50127] != expected 0x3f42fd25 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54815 dport 50127] != expected 0x3f42fd25 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53661 dport 50127] != expected 0xca54f586 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53661 dport 50127] != expected 0xca54f586 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 50127] != expected 0x21a63364 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 50127] != expected 0x21a63364 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47801 dport 50127] != expected 0xa1c33b9b # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47801 dport 50127] != expected 0xa1c33b9b # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39794 dport 50127] != expected 0xbef72307 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39794 dport 50127] != expected 0xbef72307 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45141 dport 50127] != expected 0xc8c3e4f6 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45141 dport 50127] != expected 0xc8c3e4f6 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38865 dport 50127] != expected 0xd72613c6 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38865 dport 50127] != expected 0xd72613c6 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42585 dport 50127] != expected 0xf63bc996 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42585 dport 50127] != expected 0xf63bc996 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42759 dport 50127] != expected 0xd36b0014 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42759 dport 50127] != expected 0xd36b0014 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60706 dport 50127] != expected 0x9e57a796 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60706 dport 50127] != expected 0x9e57a796 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41708 dport 50127] != expected 0x4aa81cf9 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41708 dport 50127] != expected 0x4aa81cf9 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 50127] != expected 0x8f239a0c # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 50127] != expected 0x8f239a0c # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59811 dport 50127] != expected 0xe6832023 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59811 dport 50127] != expected 0xe6832023 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51885 dport 50127] != expected 0x558b7824 # # Exception| cpu 4: rx_hash 0xc5497c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51885 dport 50127] != expected 0x558b7824 # # 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 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 200, 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 129, 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 52277 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 52277] != expected 0xc79a69d1 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 52277] != expected 0xc79a69d1 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60126 dport 52277] != expected 0x343f36a3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60126 dport 52277] != expected 0x343f36a3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 52277] != expected 0xdc69981d # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 52277] != expected 0xdc69981d # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57241 dport 52277] != expected 0x33e1553f # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57241 dport 52277] != expected 0x33e1553f # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53555 dport 52277] != expected 0x3ce8c8f0 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53555 dport 52277] != expected 0x3ce8c8f0 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59863 dport 52277] != expected 0xbbe18818 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59863 dport 52277] != expected 0xbbe18818 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34214 dport 52277] != expected 0x140eeb01 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34214 dport 52277] != expected 0x140eeb01 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49719 dport 52277] != expected 0x93995138 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49719 dport 52277] != expected 0x93995138 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56616 dport 52277] != expected 0xae984092 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56616 dport 52277] != expected 0xae984092 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42700 dport 52277] != expected 0x8d0aad33 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42700 dport 52277] != expected 0x8d0aad33 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 52277] != expected 0x4648d0f3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 52277] != expected 0x4648d0f3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40933 dport 52277] != expected 0x33e7ac74 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40933 dport 52277] != expected 0x33e7ac74 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39661 dport 52277] != expected 0x7eb17409 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39661 dport 52277] != expected 0x7eb17409 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41185 dport 52277] != expected 0xbb62d5a2 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41185 dport 52277] != expected 0xbb62d5a2 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42057 dport 52277] != expected 0x3274e60d # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42057 dport 52277] != expected 0x3274e60d # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47143 dport 52277] != expected 0x23f5d9e9 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47143 dport 52277] != expected 0x23f5d9e9 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35956 dport 52277] != expected 0xd427a8c3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35956 dport 52277] != expected 0xd427a8c3 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52829 dport 52277] != expected 0xe3decd12 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52829 dport 52277] != expected 0xe3decd12 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37027 dport 52277] != expected 0x79f7140f # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37027 dport 52277] != expected 0x79f7140f # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59336 dport 52277] != expected 0xa5771776 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59336 dport 52277] != expected 0xa5771776 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 52277] != expected 0x5841c356 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 52277] != expected 0x5841c356 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52349 dport 52277] != expected 0xff62bb31 # # Exception| cpu 4: rx_hash 0x2b334a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52349 dport 52277] != expected 0xff62bb31 # # 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 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__->