< 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 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 42945 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3d0ba0f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35544 dport 42945] != expected 0xad80d871 # # Exception| cpu 0: rx_hash 0x958c626e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35554 dport 42945] != expected 0xd2b19e5b # # Exception| cpu 0: rx_hash 0x5a891e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35572 dport 42945] != expected 0x78901a68 # # Exception| cpu 0: rx_hash 0x7f2fe1e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35580 dport 42945] != expected 0xe8771bb2 # # Exception| cpu 0: rx_hash 0x1ca4e420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35630 dport 42945] != expected 0xe40d341c # # Exception| cpu 4: rx_hash 0x5e80a533 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35594 dport 42945] != expected 0xa1faf7df # # Exception| cpu 4: rx_hash 0x9185d9de [saddr 192.0.3.2 daddr 192.0.3.1 sport 35612 dport 42945] != expected 0xbdb73ec # # Exception| cpu 4: rx_hash 0x39021b45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35622 dport 42945] != expected 0x74ea35c6 # # Exception| cpu 4: rx_hash 0xf60767a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35632 dport 42945] != expected 0xdecbb1f5 # # Exception| cpu 5: rx_hash 0xfb6763c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35566 dport 42945] != expected 0x63989c34 # # Exception| cpu 5: rx_hash 0x11c4e049 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35568 dport 42945] != expected 0x595e19dd # # Exception| cpu 5: rx_hash 0x22b8db2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 42945] != expected 0xd8a0755d # # Exception| cpu 0: rx_hash 0x0e779b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35646 dport 42945] != expected 0x2c7eb4f1 # # Exception| cpu 0: rx_hash 0x07e27980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35660 dport 42945] != expected 0x71b4133a # # Exception| cpu 0: rx_hash 0x5e7cf8f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35672 dport 42945] != expected 0x98099062 # # Exception| cpu 0: rx_hash 0x0e8bc659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35692 dport 42945] != expected 0x158dd34c # # Exception| cpu 0: rx_hash 0x1cdacac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35722 dport 42945] != expected 0x78f487c2 # # Exception| cpu 0: rx_hash 0xf679494d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35732 dport 42945] != expected 0x4232022b # # Exception| cpu 0: rx_hash 0xedc38926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 42945] != expected 0xee7842b0 # # Exception| cpu 0: rx_hash 0x0ef5e8bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35784 dport 42945] != expected 0x89746092 # # Exception| cpu 0: rx_hash 0xd323ebe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35790 dport 42945] != expected 0xeb26644c # # Exception| cpu 4: rx_hash 0x45c63893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35688 dport 42945] != expected 0x3443d0f9 # # Exception| cpu 4: rx_hash 0x07600aae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35770 dport 42945] != expected 0xd4bec759 # # Exception| cpu 5: rx_hash 0x1c58b9eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35708 dport 42945] != expected 0xddfe53a1 # # Exception| cpu 5: rx_hash 0xc8657643 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35756 dport 42945] != expected 0x7e9f436a # # Exception| cpu 0: rx_hash 0x72cd96a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35796 dport 42945] != expected 0xf02ee210 # # Exception| cpu 0: rx_hash 0x1c26970e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35800 dport 42945] != expected 0x4107e07f # # Exception| cpu 0: rx_hash 0xffecab5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35814 dport 42945] != expected 0x1ff8a5e0 # # Exception| cpu 0: rx_hash 0xe77044cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 42945] != expected 0x401f9dd5 # # Exception| cpu 0: rx_hash 0x469e3989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35856 dport 42945] != expected 0x5b171b89 # # Exception| cpu 0: rx_hash 0x28753826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35868 dport 42945] != expected 0xea3e19e6 # # Exception| cpu 0: rx_hash 0xcbbf0477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35874 dport 42945] != expected 0xb4c15c79 # # Exception| cpu 0: rx_hash 0x33cff84d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35884 dport 42945] != expected 0x4674597d # # Exception| cpu 0: rx_hash 0x6a517935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35896 dport 42945] != expected 0xafc9da25 # # Exception| cpu 0: rx_hash 0x9bb4671d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35908 dport 42945] != expected 0xb678ea # # Exception| cpu 4: rx_hash 0x83d4d542 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35834 dport 42945] != expected 0x66a22762 # # Exception| cpu 4: rx_hash 0x9221850f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35894 dport 42945] != expected 0x5d7cdf21 # # Exception| cpu 5: rx_hash 0x4cd1a9af [saddr 192.0.3.2 daddr 192.0.3.1 sport 35820 dport 42945] != expected 0xcc83a351 # # Exception| cpu 5: rx_hash 0x896718af [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 42945] != expected 0xc8c5f807 # # Exception| cpu 0: rx_hash 0x3a5a1a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35934 dport 42945] != expected 0x1bbefeb6 # # Exception| cpu 0: rx_hash 0xfc36d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35944 dport 42945] != expected 0xd5a6baf3 # # Exception| cpu 0: rx_hash 0xb77b27a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35948 dport 42945] != expected 0xf468b946 # # Exception| cpu 0: rx_hash 0xb7f9548f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35994 dport 42945] != expected 0x51626d25 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa044135f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51514 dport 39853] OK # # # cpu 4: rx_hash 0xb2976ced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51498 dport 39853] OK # # # cpu 4: rx_hash 0x7d921000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51516 dport 39853] OK # # # cpu 5: rx_hash 0x74fbafd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 39853] OK # # # cpu 5: rx_hash 0x8c770e28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51520 dport 39853] OK # # # cpu 0: rx_hash 0x51a10d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51526 dport 39853] OK # # # cpu 0: rx_hash 0x13073f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51604 dport 39853] OK # # # cpu 0: rx_hash 0x2d1b0044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 39853] OK # # # cpu 4: rx_hash 0x3f4a0cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 39853] OK # # # cpu 4: rx_hash 0x08bdff21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51620 dport 39853] OK # # # cpu 4: rx_hash 0x7485813c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51640 dport 39853] OK # # # cpu 4: rx_hash 0x13fb6281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51654 dport 39853] OK # # # cpu 4: rx_hash 0x4a65e3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51666 dport 39853] OK # # # cpu 4: rx_hash 0x6fc31c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51674 dport 39853] OK # # # cpu 5: rx_hash 0x2d99736a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51546 dport 39853] OK # # # cpu 5: rx_hash 0x3623b301 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 39853] OK # # # cpu 5: rx_hash 0x015633d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51570 dport 39853] OK # # # cpu 5: rx_hash 0x6fbd3279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51582 dport 39853] OK # # # cpu 5: rx_hash 0x2472bf9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 39853] OK # # # cpu 5: rx_hash 0xc744de07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51680 dport 39853] OK # # # cpu 0: rx_hash 0xe2e22162 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 39853] OK # # # cpu 0: rx_hash 0x39787dc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51712 dport 39853] OK # # # cpu 0: rx_hash 0xd3dbfe4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51742 dport 39853] OK # # # cpu 4: rx_hash 0x0841a2ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 39853] OK # # # cpu 4: rx_hash 0xafe38057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51714 dport 39853] OK # # # cpu 4: rx_hash 0x60e6fcba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51732 dport 39853] OK # # # cpu 4: rx_hash 0xb459403c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51762 dport 39853] OK # # # cpu 4: rx_hash 0x986a5d4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51784 dport 39853] OK # # # cpu 4: rx_hash 0xaf1fdd9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51792 dport 39853] OK # # # cpu 5: rx_hash 0xe4ae7e9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 39853] OK # # # cpu 5: rx_hash 0xbd30ffe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51730 dport 39853] OK # # # cpu 5: rx_hash 0xa68a3f8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 39853] OK # # # cpu 5: rx_hash 0x832cc0eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51754 dport 39853] OK # # # cpu 5: rx_hash 0x2b575fbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51778 dport 39853] OK # # # cpu 0: rx_hash 0x15c9139b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51852 dport 39853] OK # # # cpu 0: rx_hash 0x071a6c29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51868 dport 39853] OK # # # cpu 0: rx_hash 0x2bd52c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 39853] OK # # # cpu 4: rx_hash 0xc1f4dc33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51804 dport 39853] OK # # # cpu 4: rx_hash 0xc89d63ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51836 dport 39853] OK # # # cpu 4: rx_hash 0x39065327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51876 dport 39853] OK # # # cpu 4: rx_hash 0xb4db3312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 39853] OK # # # count: pass=41 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 57250 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51165 dport 57250] != expected 0xc6a35bd0 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51165 dport 57250] != expected 0xc6a35bd0 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36745 dport 57250] != expected 0xdf20c352 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36745 dport 57250] != expected 0xdf20c352 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41417 dport 57250] != expected 0xe2aaafac # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41417 dport 57250] != expected 0xe2aaafac # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51969 dport 57250] != expected 0xd25a6076 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51969 dport 57250] != expected 0xd25a6076 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60033 dport 57250] != expected 0x98b711a5 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60033 dport 57250] != expected 0x98b711a5 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60273 dport 57250] != expected 0xb368f916 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60273 dport 57250] != expected 0xb368f916 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56166 dport 57250] != expected 0x1fdd39b3 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56166 dport 57250] != expected 0x1fdd39b3 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50888 dport 57250] != expected 0x44a1ee50 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50888 dport 57250] != expected 0x44a1ee50 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 57250] != expected 0x85a31805 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 57250] != expected 0x85a31805 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42542 dport 57250] != expected 0xe90e9ffe # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42542 dport 57250] != expected 0xe90e9ffe # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47146 dport 57250] != expected 0xc6fa5ace # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47146 dport 57250] != expected 0xc6fa5ace # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 57250] != expected 0xed14503d # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 57250] != expected 0xed14503d # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58639 dport 57250] != expected 0xaf79e9b7 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58639 dport 57250] != expected 0xaf79e9b7 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38247 dport 57250] != expected 0xd7a59e80 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38247 dport 57250] != expected 0xd7a59e80 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39701 dport 57250] != expected 0x7a9d8c4e # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39701 dport 57250] != expected 0x7a9d8c4e # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53366 dport 57250] != expected 0x30fafa56 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53366 dport 57250] != expected 0x30fafa56 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36362 dport 57250] != expected 0x2e0d82fc # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36362 dport 57250] != expected 0x2e0d82fc # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40957 dport 57250] != expected 0x1e7013c7 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40957 dport 57250] != expected 0x1e7013c7 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53409 dport 57250] != expected 0x76f1e095 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53409 dport 57250] != expected 0x76f1e095 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39023 dport 57250] != expected 0xad748e56 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39023 dport 57250] != expected 0xad748e56 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60316 dport 57250] != expected 0x8a52a5ff # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60316 dport 57250] != expected 0x8a52a5ff # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35888 dport 57250] != expected 0xa77f58d1 # # Exception| cpu 5: rx_hash 0x3d79d537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35888 dport 57250] != expected 0xa77f58d1 # # 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 57897 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 57897] != expected 0x36ce821f # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 57897] != expected 0x36ce821f # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42612 dport 57897] != expected 0x26ff96a4 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42612 dport 57897] != expected 0x26ff96a4 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45278 dport 57897] != expected 0xa43e4107 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45278 dport 57897] != expected 0xa43e4107 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33144 dport 57897] != expected 0xed1f4c # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33144 dport 57897] != expected 0xed1f4c # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33033 dport 57897] != expected 0xb2d4fbe1 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33033 dport 57897] != expected 0xb2d4fbe1 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57576 dport 57897] != expected 0xf8c4e593 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57576 dport 57897] != expected 0xf8c4e593 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52676 dport 57897] != expected 0x30ceea0 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52676 dport 57897] != expected 0x30ceea0 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 57897] != expected 0x68cae65a # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 57897] != expected 0x68cae65a # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37699 dport 57897] != expected 0x77d96e7f # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37699 dport 57897] != expected 0x77d96e7f # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50546 dport 57897] != expected 0x431fe49d # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50546 dport 57897] != expected 0x431fe49d # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45127 dport 57897] != expected 0xfc26550c # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45127 dport 57897] != expected 0xfc26550c # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38972 dport 57897] != expected 0xc80e7c11 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38972 dport 57897] != expected 0xc80e7c11 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 57897] != expected 0x2bed3dac # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 57897] != expected 0x2bed3dac # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38436 dport 57897] != expected 0xa3838c3a # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38436 dport 57897] != expected 0xa3838c3a # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 57897] != expected 0xbd234758 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 57897] != expected 0xbd234758 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58142 dport 57897] != expected 0xc9fd3abb # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58142 dport 57897] != expected 0xc9fd3abb # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60032 dport 57897] != expected 0x840c47c1 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60032 dport 57897] != expected 0x840c47c1 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44032 dport 57897] != expected 0x260f4aeb # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44032 dport 57897] != expected 0x260f4aeb # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52705 dport 57897] != expected 0x6c1f5499 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52705 dport 57897] != expected 0x6c1f5499 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47457 dport 57897] != expected 0xcd91788e # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47457 dport 57897] != expected 0xcd91788e # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37291 dport 57897] != expected 0x8d6e0524 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37291 dport 57897] != expected 0x8d6e0524 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60002 dport 57897] != expected 0xdd10b597 # # Exception| cpu 5: rx_hash 0x804e471c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60002 dport 57897] != expected 0xdd10b597 # # 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-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__->