< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 36444 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xce7eef1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49736 dport 36444] != expected 0x9ca825c6 # # Exception| cpu 4: rx_hash 0xd2637e39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 36444] != expected 0x9e5484f2 # # Exception| cpu 4: rx_hash 0xabe78778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 36444] != expected 0x7ca75d83 # # Exception| cpu 4: rx_hash 0x6927ea63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49716 dport 36444] != expected 0x55b8f0ab # # Exception| cpu 4: rx_hash 0x55e596c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 36444] != expected 0x24c11c13 # # Exception| cpu 4: rx_hash 0x0cbe8206 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49754 dport 36444] != expected 0xb5b788ee # # Exception| cpu 5: rx_hash 0x3f712f52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49692 dport 36444] != expected 0xb1e55594 # # Exception| cpu 5: rx_hash 0x71c325af [saddr 192.0.3.2 daddr 192.0.3.1 sport 49698 dport 36444] != expected 0x23c4ff4e # # Exception| cpu 5: rx_hash 0x9cd174c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49706 dport 36444] != expected 0xc752e28 # # Exception| cpu 5: rx_hash 0x236cbe76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49728 dport 36444] != expected 0xb319f4a0 # # Exception| cpu 5: rx_hash 0x2c616f82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 36444] != expected 0xc632c562 # # Exception| cpu 0: rx_hash 0xc1733ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 36444] != expected 0xe9831404 # # Exception| cpu 0: rx_hash 0x03b353f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49784 dport 36444] != expected 0xc09cb92c # # Exception| cpu 0: rx_hash 0xfcb25b2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49812 dport 36444] != expected 0x6caf99e4 # # Exception| cpu 0: rx_hash 0xb9f4dece [saddr 192.0.3.2 daddr 192.0.3.1 sport 49858 dport 36444] != expected 0xff25ac2d # # Exception| cpu 4: rx_hash 0xa5e94fea [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 36444] != expected 0xfdd90d19 # # Exception| cpu 4: rx_hash 0xdc6db6ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49836 dport 36444] != expected 0x1f2ad468 # # Exception| cpu 4: rx_hash 0x47f6cf75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49844 dport 36444] != expected 0xa743edbd # # Exception| cpu 4: rx_hash 0x8ec22d72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49870 dport 36444] != expected 0x8ff7df86 # # Exception| cpu 4: rx_hash 0x7b34b3d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49872 dport 36444] != expected 0xd63a0105 # # Exception| cpu 4: rx_hash 0x5beb5e51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49896 dport 36444] != expected 0xa5bf4c89 # # Exception| cpu 5: rx_hash 0x3e723634 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49798 dport 36444] != expected 0x45b034cc # # Exception| cpu 5: rx_hash 0xb6f90f3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49888 dport 36444] != expected 0x8a0e9def # # Exception| cpu 0: rx_hash 0x9f2f4e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49936 dport 36444] != expected 0xb84aa8b4 # # Exception| cpu 0: rx_hash 0x1c50f877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49950 dport 36444] != expected 0x765f9e84 # # Exception| cpu 0: rx_hash 0x135d2983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 36444] != expected 0x374af46 # # Exception| cpu 0: rx_hash 0x004d6953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 36444] != expected 0x74a33fb0 # # Exception| cpu 4: rx_hash 0xf746d433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49916 dport 36444] != expected 0x6d0406f7 # # Exception| cpu 4: rx_hash 0xde90956c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49932 dport 36444] != expected 0x5f4033ac # # Exception| cpu 4: rx_hash 0x65d40136 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 36444] != expected 0x94ac47f5 # # Exception| cpu 4: rx_hash 0xa7146c2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49982 dport 36444] != expected 0xbdb3eadd # # Exception| cpu 4: rx_hash 0x6e208e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49988 dport 36444] != expected 0x9507d8e6 # # Exception| cpu 4: rx_hash 0x59167d96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49992 dport 36444] != expected 0xe5d5ab4d # # Exception| cpu 5: rx_hash 0x1a548558 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49908 dport 36444] != expected 0x42b5d791 # # Exception| cpu 5: rx_hash 0xe9a666d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49920 dport 36444] != expected 0x2f924007 # # Exception| cpu 0: rx_hash 0x2f9f5523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50008 dport 36444] != expected 0x720d43fe # # Exception| cpu 0: rx_hash 0xcd80d5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50034 dport 36444] != expected 0x2897a35a # # Exception| cpu 0: rx_hash 0x733e0668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50050 dport 36444] != expected 0x63ae188a # # Exception| cpu 0: rx_hash 0x05b72edd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50066 dport 36444] != expected 0xf476f039 # # Exception| cpu 0: rx_hash 0x64d71850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50102 dport 36444] != expected 0x60f926ad # # Exception| cpu 0: rx_hash 0x3d8c0c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50108 dport 36444] != expected 0xf18fb250 # # Exception| cpu 0: rx_hash 0x89c5493b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50110 dport 36444] != expected 0x4f48f7cb # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8ec27141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60078 dport 56902] OK # # # cpu 0: rx_hash 0x1ead8783 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60126 dport 56902] OK # # # cpu 0: rx_hash 0x67297ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60140 dport 56902] OK # # # cpu 4: rx_hash 0x63d0202a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60070 dport 56902] OK # # # cpu 4: rx_hash 0x317fbbf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60100 dport 56902] OK # # # cpu 5: rx_hash 0xa1104d31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60084 dport 56902] OK # # # cpu 5: rx_hash 0xf84b59f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60094 dport 56902] OK # # # cpu 5: rx_hash 0x9dd23191 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60112 dport 56902] OK # # # cpu 0: rx_hash 0x92dfe065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60146 dport 56902] OK # # # cpu 0: rx_hash 0x7fcdb10e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60154 dport 56902] OK # # # cpu 0: rx_hash 0x8c3f5286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 56902] OK # # # cpu 0: rx_hash 0x94db9d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60184 dport 56902] OK # # # cpu 0: rx_hash 0xace0bf02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60214 dport 56902] OK # # # cpu 4: rx_hash 0xe252b5ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 56902] OK # # # cpu 4: rx_hash 0x591621a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60200 dport 56902] OK # # # cpu 4: rx_hash 0x3c8f49c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 56902] OK # # # cpu 4: rx_hash 0x4a066175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 56902] OK # # # cpu 5: rx_hash 0x17a42b58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60182 dport 56902] OK # # # cpu 5: rx_hash 0x4eff3f9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60188 dport 56902] OK # # # cpu 5: rx_hash 0x377bc6dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 56902] OK # # # cpu 5: rx_hash 0x18a9faac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 56902] OK # # # cpu 5: rx_hash 0xc979d767 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60248 dport 56902] OK # # # cpu 5: rx_hash 0x87cbdd9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60262 dport 56902] OK # # # cpu 0: rx_hash 0xf142f52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60278 dport 56902] OK # # # cpu 0: rx_hash 0x4ffc26fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60294 dport 56902] OK # # # cpu 0: rx_hash 0xcc8390e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60296 dport 56902] OK # # # cpu 0: rx_hash 0x16a7323e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60300 dport 56902] OK # # # cpu 0: rx_hash 0x8d227f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49368 dport 56902] OK # # # cpu 4: rx_hash 0x39750e4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60310 dport 56902] OK # # # cpu 4: rx_hash 0x40f1f70f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60324 dport 56902] OK # # # cpu 4: rx_hash 0xba148cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49364 dport 56902] OK # # # cpu 4: rx_hash 0xc3907587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49382 dport 56902] OK # # # cpu 5: rx_hash 0xec5c7d6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60336 dport 56902] OK # # # cpu 5: rx_hash 0x6f3dffe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49394 dport 56902] OK # # # cpu 0: rx_hash 0x396b3ad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49370 dport 56902] OK # # # cpu 0: rx_hash 0xb5195d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49398 dport 56902] OK # # # cpu 0: rx_hash 0xabf9efd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49418 dport 56902] OK # # # cpu 0: rx_hash 0x075465b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49438 dport 56902] OK # # # cpu 0: rx_hash 0xca99d95c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49454 dport 56902] OK # # # cpu 0: rx_hash 0xbc10f1e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49470 dport 56902] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48511 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42389 dport 48511] != expected 0x2b3546f8 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42389 dport 48511] != expected 0x2b3546f8 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 48511] != expected 0xe726b402 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 48511] != expected 0xe726b402 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 48511] != expected 0x9602fa # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 48511] != expected 0x9602fa # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55244 dport 48511] != expected 0x2623cbd4 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55244 dport 48511] != expected 0x2623cbd4 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46911 dport 48511] != expected 0x487da4e7 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46911 dport 48511] != expected 0x487da4e7 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 48511] != expected 0x7e458a44 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 48511] != expected 0x7e458a44 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59562 dport 48511] != expected 0xd172cdd6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59562 dport 48511] != expected 0xd172cdd6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47407 dport 48511] != expected 0x526b5962 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47407 dport 48511] != expected 0x526b5962 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40436 dport 48511] != expected 0x5bd206f6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40436 dport 48511] != expected 0x5bd206f6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35141 dport 48511] != expected 0x215bb776 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35141 dport 48511] != expected 0x215bb776 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42385 dport 48511] != expected 0x7456e435 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42385 dport 48511] != expected 0x7456e435 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 48511] != expected 0x23674cb # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 48511] != expected 0x23674cb # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 48511] != expected 0x9bb3b068 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 48511] != expected 0x9bb3b068 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35685 dport 48511] != expected 0x5609046a # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35685 dport 48511] != expected 0x5609046a # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50391 dport 48511] != expected 0xef57ad8a # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50391 dport 48511] != expected 0xef57ad8a # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49759 dport 48511] != expected 0x50fcc51d # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49759 dport 48511] != expected 0x50fcc51d # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50285 dport 48511] != expected 0xd0eeb88b # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50285 dport 48511] != expected 0xd0eeb88b # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44563 dport 48511] != expected 0x128644a7 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44563 dport 48511] != expected 0x128644a7 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47841 dport 48511] != expected 0x4eb001a6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47841 dport 48511] != expected 0x4eb001a6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53716 dport 48511] != expected 0xfcab56e6 # # Exception| cpu 0: rx_hash 0x91beb31a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53716 dport 48511] != expected 0xfcab56e6 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 49468 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36033 dport 49468] != expected 0x5d53db28 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36033 dport 49468] != expected 0x5d53db28 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60672 dport 49468] != expected 0xe73c4b1b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46164 dport 49468] != expected 0x489d20ec # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46164 dport 49468] != expected 0x489d20ec # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35421 dport 49468] != expected 0x5c5348d0 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35421 dport 49468] != expected 0x5c5348d0 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 49468] != expected 0xb127ff48 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 49468] != expected 0xb127ff48 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37073 dport 49468] != expected 0xd59b4c46 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37073 dport 49468] != expected 0xd59b4c46 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35628 dport 49468] != expected 0x33c6a7c4 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35628 dport 49468] != expected 0x33c6a7c4 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 49468] != expected 0xcd6bf7b1 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 49468] != expected 0xcd6bf7b1 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44901 dport 49468] != expected 0xea8557e9 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44901 dport 49468] != expected 0xea8557e9 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47676 dport 49468] != expected 0xbfead046 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47676 dport 49468] != expected 0xbfead046 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45747 dport 49468] != expected 0xe83bda4e # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45747 dport 49468] != expected 0xe83bda4e # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49267 dport 49468] != expected 0xaf6c93c6 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49267 dport 49468] != expected 0xaf6c93c6 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57045 dport 49468] != expected 0xe161336d # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57045 dport 49468] != expected 0xe161336d # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 49468] != expected 0x42a9510a # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42472 dport 49468] != expected 0x42a9510a # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53268 dport 49468] != expected 0x603a8bd # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53268 dport 49468] != expected 0x603a8bd # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36680 dport 49468] != expected 0x2adeffc6 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36680 dport 49468] != expected 0x2adeffc6 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57731 dport 49468] != expected 0xa201960d # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57731 dport 49468] != expected 0xa201960d # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59598 dport 49468] != expected 0xa582241b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59598 dport 49468] != expected 0xa582241b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44331 dport 49468] != expected 0x7fece293 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44331 dport 49468] != expected 0x7fece293 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36298 dport 49468] != expected 0xfbf2d63b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36298 dport 49468] != expected 0xfbf2d63b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45724 dport 49468] != expected 0xb892735b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45724 dport 49468] != expected 0xb892735b # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58887 dport 49468] != expected 0xaff2eea0 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58887 dport 49468] != expected 0xaff2eea0 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33572 dport 49468] != expected 0x4c39e4fe # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33572 dport 49468] != expected 0x4c39e4fe # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38360 dport 49468] != expected 0xe2a92059 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38360 dport 49468] != expected 0xe2a92059 # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34012 dport 49468] != expected 0xe693992d # # Exception| cpu 5: rx_hash 0xd61c5ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34012 dport 49468] != expected 0xe693992d # # Exception| count: pass=0 nohash=0 fail=49 # # 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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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__->