< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 214, 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 45404 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x563d720f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33686 dport 45404] != expected 0x303e4fa4 # # Exception| cpu 4: rx_hash 0x4e5be366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33694 dport 45404] != expected 0xf2fed3f2 # # Exception| cpu 4: rx_hash 0xacdabc33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33698 dport 45404] != expected 0xe46f1e36 # # Exception| cpu 4: rx_hash 0x9c179ee1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33702 dport 45404] != expected 0x61ee269a # # Exception| cpu 4: rx_hash 0x69d80299 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33724 dport 45404] != expected 0xc94c85bf # # Exception| cpu 4: rx_hash 0x7902e896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33734 dport 45404] != expected 0x49061205 # # Exception| cpu 4: rx_hash 0xc5fc82f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 45404] != expected 0xade76482 # # Exception| cpu 4: rx_hash 0xed57314b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33758 dport 45404] != expected 0xeaa6c078 # # Exception| cpu 4: rx_hash 0x0fd66e1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33762 dport 45404] != expected 0xfc370dbc # # Exception| cpu 4: rx_hash 0x46e79800 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33772 dport 45404] != expected 0xb074d81e # # Exception| cpu 5: rx_hash 0x1024d655 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33718 dport 45404] != expected 0x8e68b1 # # Exception| cpu 5: rx_hash 0x388f65ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 33722 dport 45404] != expected 0x47cfcc4b # # Exception| cpu 0: rx_hash 0x83e526aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33778 dport 45404] != expected 0x9d574397 # # Exception| cpu 0: rx_hash 0x842bc65f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33800 dport 45404] != expected 0x15a95a43 # # Exception| cpu 0: rx_hash 0x37fdfe7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33842 dport 45404] != expected 0x8dbbde73 # # Exception| cpu 0: rx_hash 0x46bd51d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 45404] != expected 0x6f33891 # # Exception| cpu 0: rx_hash 0x76707305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33870 dport 45404] != expected 0x8372003d # # Exception| cpu 4: rx_hash 0x9b83b7c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33786 dport 45404] != expected 0x5f97dfc1 # # Exception| cpu 4: rx_hash 0x6982cb4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33818 dport 45404] != expected 0x7fcb6530 # # Exception| cpu 4: rx_hash 0x38d5ac39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33820 dport 45404] != expected 0xf1482cc4 # # Exception| cpu 4: rx_hash 0xfa433bb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 45404] != expected 0xe2124e16 # # Exception| cpu 5: rx_hash 0xe5b183fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33802 dport 45404] != expected 0x1eab2b1b # # Exception| cpu 5: rx_hash 0xea99d1be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33828 dport 45404] != expected 0x6258d9ac # # Exception| cpu 5: rx_hash 0x5edbc0be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 45404] != expected 0xc433a4c7 # # Exception| cpu 5: rx_hash 0x613eb028 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33896 dport 45404] != expected 0x3d416edc # # Exception| cpu 0: rx_hash 0xf56b69f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 45404] != expected 0x9ee1bca1 # # Exception| cpu 0: rx_hash 0x7d061cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33924 dport 45404] != expected 0x5ec4f77c # # Exception| cpu 0: rx_hash 0xe953c52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33948 dport 45404] != expected 0xfd642501 # # Exception| cpu 0: rx_hash 0x9f8743a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33976 dport 45404] != expected 0x48553ab8 # # Exception| cpu 4: rx_hash 0xddc0da4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 45404] != expected 0xd9a0185b # # Exception| cpu 4: rx_hash 0x88c9808a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 45404] != expected 0xf6665459 # # Exception| cpu 4: rx_hash 0xaf4a6175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33980 dport 45404] != expected 0xcdd40214 # # Exception| cpu 5: rx_hash 0xa0623331 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33938 dport 45404] != expected 0xb127f0a3 # # Exception| cpu 5: rx_hash 0xf1355446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33940 dport 45404] != expected 0x3fa4b957 # # Exception| cpu 5: rx_hash 0x42e36c64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33966 dport 45404] != expected 0xa7b63d67 # # Exception| cpu 5: rx_hash 0xf6a17d64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33992 dport 45404] != expected 0x1dd400c # # Exception| cpu 5: rx_hash 0x7a9235d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34008 dport 45404] != expected 0x60bd0e27 # # Exception| cpu 0: rx_hash 0x4a5f1702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 45404] != expected 0xe53c368b # # Exception| cpu 0: rx_hash 0xb0b8d93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34024 dport 45404] != expected 0x316d6719 # # Exception| cpu 4: rx_hash 0x3c8b918a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34040 dport 45404] != expected 0x500d2932 # # Exception| cpu 4: rx_hash 0xdc25d006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34060 dport 45404] != expected 0x963e660d # # Exception| cpu 4: rx_hash 0x29ea4c7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 45404] != expected 0x3e9cc528 # # Exception| cpu 4: rx_hash 0xd30d8242 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34082 dport 45404] != expected 0xeacd94ba # # Exception| cpu 4: rx_hash 0x5f3ecaf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34098 dport 45404] != expected 0x8badda91 # # Exception| cpu 4: rx_hash 0x47585b9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34106 dport 45404] != expected 0x496d46c7 # # Exception| cpu 4: rx_hash 0x4fe420f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34120 dport 45404] != expected 0xbe74d2b # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x09dd2ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 52232] OK # # # cpu 4: rx_hash 0x9d88f703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60572 dport 52232] OK # # # cpu 5: rx_hash 0x0a173a4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60476 dport 52232] OK # # # cpu 5: rx_hash 0x1acdd040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60486 dport 52232] OK # # # cpu 5: rx_hash 0xbe552b4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60506 dport 52232] OK # # # cpu 5: rx_hash 0x15e58204 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60520 dport 52232] OK # # # cpu 5: rx_hash 0x2528a0d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 52232] OK # # # cpu 5: rx_hash 0x85ee666a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60564 dport 52232] OK # # # cpu 0: rx_hash 0x326663fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60490 dport 52232] OK # # # cpu 0: rx_hash 0x99d6cab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 52232] OK # # # cpu 0: rx_hash 0x92a0a547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60594 dport 52232] OK # # # cpu 0: rx_hash 0xa26d8795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 52232] OK # # # cpu 4: rx_hash 0x1e93edf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 52232] OK # # # cpu 4: rx_hash 0x36385e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 52232] OK # # # cpu 4: rx_hash 0x827a4f48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 52232] OK # # # cpu 4: rx_hash 0xbd9f3fde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 52232] OK # # # cpu 5: rx_hash 0xeb5c718b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 52232] OK # # # cpu 5: rx_hash 0x8ac6342e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 52232] OK # # # cpu 5: rx_hash 0x31ac776a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60658 dport 52232] OK # # # cpu 5: rx_hash 0x4850a3a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 52232] OK # # # cpu 0: rx_hash 0xdb915359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60604 dport 52232] OK # # # cpu 0: rx_hash 0x26e2b447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60628 dport 52232] OK # # # cpu 0: rx_hash 0x6fd34259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60634 dport 52232] OK # # # cpu 0: rx_hash 0x6dfc5c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60690 dport 52232] OK # # # cpu 4: rx_hash 0xde2a64a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 52232] OK # # # cpu 4: rx_hash 0x8f7d03d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 52232] OK # # # cpu 4: rx_hash 0x3b3f12d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60744 dport 52232] OK # # # cpu 4: rx_hash 0x6a6875a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 52232] OK # # # cpu 4: rx_hash 0x1cbcf32a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 52232] OK # # # cpu 5: rx_hash 0xe1cf1434 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60674 dport 52232] OK # # # cpu 5: rx_hash 0xb0987343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 52232] OK # # # cpu 5: rx_hash 0x52192c16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60728 dport 52232] OK # # # cpu 5: rx_hash 0x558d0534 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60772 dport 52232] OK # # # cpu 0: rx_hash 0x4557ef3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60702 dport 52232] OK # # # cpu 0: rx_hash 0x338369b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 52232] OK # # # cpu 0: rx_hash 0x9fa7e9da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 52232] OK # # # cpu 0: rx_hash 0xd9be4d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 52232] OK # # # cpu 4: rx_hash 0x51d33887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 52232] OK # # # cpu 4: rx_hash 0xdde07033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60816 dport 52232] OK # # # cpu 4: rx_hash 0x7650d978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60834 dport 52232] OK # # # cpu 4: rx_hash 0x839f4500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 52232] OK # # # cpu 4: rx_hash 0xc212c878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60868 dport 52232] OK # # # cpu 4: rx_hash 0x4e2180cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 52232] OK # # # cpu 4: rx_hash 0x564711a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 52232] OK # # # count: pass=44 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 214, 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 59687 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47336 dport 59687] != expected 0xfdb037d0 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47336 dport 59687] != expected 0xfdb037d0 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58840 dport 59687] != expected 0x4b4823f5 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58840 dport 59687] != expected 0x4b4823f5 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48913 dport 59687] != expected 0x6848bdec # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48913 dport 59687] != expected 0x6848bdec # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 59687] != expected 0xde1b8ab3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 59687] != expected 0xde1b8ab3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 59687] != expected 0x77d556b7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 59687] != expected 0x77d556b7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50333 dport 59687] != expected 0x6b35ea6 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50333 dport 59687] != expected 0x6b35ea6 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51741 dport 59687] != expected 0x8d314b6 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51741 dport 59687] != expected 0x8d314b6 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51873 dport 59687] != expected 0x126ed0b7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51873 dport 59687] != expected 0x126ed0b7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 59687] != expected 0xeccd8b64 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 59687] != expected 0xeccd8b64 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60388 dport 59687] != expected 0x5f95ade4 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60388 dport 59687] != expected 0x5f95ade4 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35364 dport 59687] != expected 0xeddf5b7d # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35364 dport 59687] != expected 0xeddf5b7d # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33550 dport 59687] != expected 0x12795518 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33550 dport 59687] != expected 0x12795518 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38374 dport 59687] != expected 0x76921713 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38374 dport 59687] != expected 0x76921713 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38465 dport 59687] != expected 0xd7949414 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38465 dport 59687] != expected 0xd7949414 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49763 dport 59687] != expected 0xdda7b3c # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49763 dport 59687] != expected 0xdda7b3c # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 59687] != expected 0x1c27da77 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 59687] != expected 0x1c27da77 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46278 dport 59687] != expected 0x800484c3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46278 dport 59687] != expected 0x800484c3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48873 dport 59687] != expected 0xe93a5629 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48873 dport 59687] != expected 0xe93a5629 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39776 dport 59687] != expected 0xf67114f7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39776 dport 59687] != expected 0xf67114f7 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59725 dport 59687] != expected 0xb4c6ffa3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59725 dport 59687] != expected 0xb4c6ffa3 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53106 dport 59687] != expected 0x7def92e1 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53106 dport 59687] != expected 0x7def92e1 # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41709 dport 59687] != expected 0xed9d4f6f # # Exception| cpu 5: rx_hash 0x4b808e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41709 dport 59687] != expected 0xed9d4f6f # # 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 214, 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 33108 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39563 dport 33108] != expected 0x7b28de69 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39563 dport 33108] != expected 0x7b28de69 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33731 dport 33108] != expected 0x8315fc7f # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33731 dport 33108] != expected 0x8315fc7f # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40285 dport 33108] != expected 0x1254297d # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40285 dport 33108] != expected 0x1254297d # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60129 dport 33108] != expected 0xba85aec # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60129 dport 33108] != expected 0xba85aec # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36520 dport 33108] != expected 0xe3234ab7 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36520 dport 33108] != expected 0xe3234ab7 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58111 dport 33108] != expected 0x3b282d7 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58111 dport 33108] != expected 0x3b282d7 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40357 dport 33108] != expected 0xb292efc1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40357 dport 33108] != expected 0xb292efc1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36841 dport 33108] != expected 0xebd8275a # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36841 dport 33108] != expected 0xebd8275a # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43115 dport 33108] != expected 0x6e1071a1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43115 dport 33108] != expected 0x6e1071a1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51680 dport 33108] != expected 0x677866cd # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51680 dport 33108] != expected 0x677866cd # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34824 dport 33108] != expected 0xdaedd09c # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34824 dport 33108] != expected 0xdaedd09c # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36320 dport 33108] != expected 0x4eba73d # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36320 dport 33108] != expected 0x4eba73d # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37531 dport 33108] != expected 0x3a03f04c # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37531 dport 33108] != expected 0x3a03f04c # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 33108] != expected 0xd89f7045 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 33108] != expected 0xd89f7045 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38500 dport 33108] != expected 0x929617ee # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38500 dport 33108] != expected 0x929617ee # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37279 dport 33108] != expected 0x566c7c50 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37279 dport 33108] != expected 0x566c7c50 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44315 dport 33108] != expected 0xf5c5b6cb # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44315 dport 33108] != expected 0xf5c5b6cb # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34137 dport 33108] != expected 0x90d5e76 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34137 dport 33108] != expected 0x90d5e76 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48116 dport 33108] != expected 0x38eb0d0 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48116 dport 33108] != expected 0x38eb0d0 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37248 dport 33108] != expected 0x505a49b1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37248 dport 33108] != expected 0x505a49b1 # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56251 dport 33108] != expected 0x20620ade # # Exception| cpu 4: rx_hash 0xf9ebb59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56251 dport 33108] != expected 0x20620ade # # Exception| count: pass=0 nohash=0 fail=42 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->