< 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 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 59041 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5bc49eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47896 dport 59041] != expected 0xaafab075 # # Exception| cpu 0: rx_hash 0x268f1d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47952 dport 59041] != expected 0x82c61c79 # # Exception| cpu 0: rx_hash 0x3d7f74b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47996 dport 59041] != expected 0xdba000fe # # Exception| cpu 0: rx_hash 0x60fce73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48010 dport 59041] != expected 0x1a99f40d # # Exception| cpu 4: rx_hash 0x96b34a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 59041] != expected 0x484fd163 # # Exception| cpu 4: rx_hash 0x639d456c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47928 dport 59041] != expected 0xe8bd6152 # # Exception| cpu 4: rx_hash 0x8f021fab [saddr 192.0.3.2 daddr 192.0.3.1 sport 47976 dport 59041] != expected 0x4d112b8e # # Exception| cpu 5: rx_hash 0x990a42f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47900 dport 59041] != expected 0xb8c4394a # # Exception| cpu 5: rx_hash 0xb75bc428 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47944 dport 59041] != expected 0xf56faa9 # # Exception| cpu 5: rx_hash 0x4275cb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47962 dport 59041] != expected 0xafa44a98 # # Exception| cpu 5: rx_hash 0xebf8c991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47970 dport 59041] != expected 0x60737d6f # # Exception| cpu 5: rx_hash 0xdc181abb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47988 dport 59041] != expected 0xd2bf4461 # # Exception| cpu 5: rx_hash 0x04063104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48000 dport 59041] != expected 0x37fba2ec # # Exception| cpu 0: rx_hash 0x104f5038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48026 dport 59041] != expected 0x9e165642 # # Exception| cpu 0: rx_hash 0x0bbf39ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48054 dport 59041] != expected 0xc7704ac5 # # Exception| cpu 0: rx_hash 0xdf79b8e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48070 dport 59041] != expected 0x209bd13e # # Exception| cpu 0: rx_hash 0x794db2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48072 dport 59041] != expected 0x1fc70ee0 # # Exception| cpu 0: rx_hash 0x09fe05ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48088 dport 59041] != expected 0x9b48acaf # # Exception| cpu 0: rx_hash 0x555d0877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48114 dport 59041] != expected 0xf46d2b69 # # Exception| cpu 4: rx_hash 0x58a53cbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48042 dport 59041] != expected 0x58de252a # # Exception| cpu 4: rx_hash 0x4114694b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48104 dport 59041] != expected 0x5d80dfc7 # # Exception| cpu 5: rx_hash 0xead857a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48062 dport 59041] != expected 0xce6f0e5a # # Exception| cpu 5: rx_hash 0xbb836ed3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48076 dport 59041] != expected 0xdf987df # # Exception| cpu 5: rx_hash 0x76f4ba61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48126 dport 59041] != expected 0xef4ce6c9 # # Exception| cpu 5: rx_hash 0xc2c197c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48130 dport 59041] != expected 0x4d69fd64 # # Exception| cpu 5: rx_hash 0x000f4bdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48134 dport 59041] != expected 0x5f57745b # # Exception| cpu 5: rx_hash 0xa63b41fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48136 dport 59041] != expected 0x600bab85 # # Exception| cpu 0: rx_hash 0x70bcfcda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48150 dport 59041] != expected 0xdbd8d614 # # Exception| cpu 0: rx_hash 0xcd789f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48180 dport 59041] != expected 0xbde2154d # # Exception| cpu 0: rx_hash 0x9c23a61d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48198 dport 59041] != expected 0x7e749cc8 # # Exception| cpu 0: rx_hash 0x690da92c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48212 dport 59041] != expected 0xde862cf9 # # Exception| cpu 0: rx_hash 0xd4c9ca98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48246 dport 59041] != expected 0xb8bcefa0 # # Exception| cpu 0: rx_hash 0x35aea495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48254 dport 59041] != expected 0xb1a3ab3f # # Exception| cpu 4: rx_hash 0x53154ecc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48154 dport 59041] != expected 0xc0f91bb4 # # Exception| cpu 4: rx_hash 0x0fb64375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48176 dport 59041] != expected 0xafdc9c72 # # Exception| cpu 4: rx_hash 0xa9824954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48190 dport 59041] != expected 0x908043ac # # Exception| cpu 4: rx_hash 0x19be1e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48196 dport 59041] != expected 0x5a098eb6 # # Exception| cpu 4: rx_hash 0x886ac721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48220 dport 59041] != expected 0xd7996866 # # Exception| cpu 4: rx_hash 0x0cd7e127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48258 dport 59041] != expected 0x5df8092d # # Exception| cpu 5: rx_hash 0x7f05f473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48160 dport 59041] != expected 0x2b533e3d # # Exception| cpu 5: rx_hash 0x4aa41b3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48216 dport 59041] != expected 0xc5a7e159 # # Exception| cpu 5: rx_hash 0x87d3cf88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48234 dport 59041] != expected 0x2712804f # # 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 0xb1c8d620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54346 dport 34417] OK # # # cpu 0: rx_hash 0x87089b3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54400 dport 34417] OK # # # cpu 0: rx_hash 0xc05bff17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54406 dport 34417] OK # # # cpu 0: rx_hash 0x213c911a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54414 dport 34417] OK # # # cpu 4: rx_hash 0xe2d2d330 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54358 dport 34417] OK # # # cpu 4: rx_hash 0x5f16b084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54388 dport 34417] OK # # # cpu 4: rx_hash 0xf922baa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54394 dport 34417] OK # # # cpu 5: rx_hash 0x2fa50782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54372 dport 34417] OK # # # cpu 5: rx_hash 0xf7bb2c3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54416 dport 34417] OK # # # cpu 5: rx_hash 0xd4129e2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54428 dport 34417] OK # # # cpu 5: rx_hash 0x518f261c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54430 dport 34417] OK # # # cpu 5: rx_hash 0xdbab9682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54442 dport 34417] OK # # # cpu 5: rx_hash 0xcfe2f7be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54448 dport 34417] OK # # # cpu 0: rx_hash 0x4a7f4f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54450 dport 34417] OK # # # cpu 0: rx_hash 0xcda3cbdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 34417] OK # # # cpu 0: rx_hash 0xe1b37162 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54500 dport 34417] OK # # # cpu 0: rx_hash 0x149d7e53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54518 dport 34417] OK # # # cpu 0: rx_hash 0xecdb0ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54532 dport 34417] OK # # # cpu 4: rx_hash 0xab182184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54458 dport 34417] OK # # # cpu 4: rx_hash 0x6b97c1fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54480 dport 34417] OK # # # cpu 4: rx_hash 0x00d41f6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54508 dport 34417] OK # # # cpu 4: rx_hash 0x2e15d6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54528 dport 34417] OK # # # cpu 4: rx_hash 0xab886e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54530 dport 34417] OK # # # cpu 5: rx_hash 0x5c7712d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54470 dport 34417] OK # # # cpu 5: rx_hash 0x2cc4a5d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54486 dport 34417] OK # # # cpu 5: rx_hash 0x8549a758 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54510 dport 34417] OK # # # cpu 5: rx_hash 0x4aef0091 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 34417] OK # # # cpu 5: rx_hash 0x3a5cb797 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54554 dport 34417] OK # # # cpu 0: rx_hash 0xf8926b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54558 dport 34417] OK # # # cpu 0: rx_hash 0x35e5bf3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 34417] OK # # # cpu 0: rx_hash 0x21acde02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54582 dport 34417] OK # # # cpu 0: rx_hash 0xe1233e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54620 dport 34417] OK # # # cpu 0: rx_hash 0x64be864d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 34417] OK # # # cpu 0: rx_hash 0xcd3384c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54630 dport 34417] OK # # # cpu 0: rx_hash 0x5ce75dce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 34417] OK # # # cpu 4: rx_hash 0x140d314b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54606 dport 34417] OK # # # cpu 4: rx_hash 0xa9c952ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54636 dport 34417] OK # # # cpu 4: rx_hash 0x7f4eefd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54642 dport 34417] OK # # # cpu 5: rx_hash 0xf56a5f46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54598 dport 34417] OK # # # cpu 5: rx_hash 0x85d9e840 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54614 dport 34417] OK # # # cpu 5: rx_hash 0x1bb439e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54648 dport 34417] 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 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 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 42070 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38793 dport 42070] != expected 0x63b28fde # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38793 dport 42070] != expected 0x63b28fde # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55105 dport 42070] != expected 0x873ef473 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55105 dport 42070] != expected 0x873ef473 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53233 dport 42070] != expected 0xc0eae3b4 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53233 dport 42070] != expected 0xc0eae3b4 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33976 dport 42070] != expected 0x1168d0de # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33976 dport 42070] != expected 0x1168d0de # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41433 dport 42070] != expected 0x48ee4eea # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41433 dport 42070] != expected 0x48ee4eea # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47774 dport 42070] != expected 0xa950e14 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47774 dport 42070] != expected 0xa950e14 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 42070] != expected 0xa51ce54a # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 42070] != expected 0xa51ce54a # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 42070] != expected 0x795b25f2 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 42070] != expected 0x795b25f2 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34827 dport 42070] != expected 0x88ad40b0 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34827 dport 42070] != expected 0x88ad40b0 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 42070] != expected 0x8aa4a24 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 42070] != expected 0x8aa4a24 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33953 dport 42070] != expected 0xd40212f2 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33953 dport 42070] != expected 0xd40212f2 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42634 dport 42070] != expected 0xcfbb8b0b # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42634 dport 42070] != expected 0xcfbb8b0b # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42481 dport 42070] != expected 0xc1a4e5db # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42481 dport 42070] != expected 0xc1a4e5db # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47812 dport 42070] != expected 0x825b1229 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47812 dport 42070] != expected 0x825b1229 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44366 dport 42070] != expected 0x8152869c # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44366 dport 42070] != expected 0x8152869c # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 42070] != expected 0x599a993d # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 42070] != expected 0x599a993d # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45248 dport 42070] != expected 0xf548f940 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45248 dport 42070] != expected 0xf548f940 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55704 dport 42070] != expected 0xd4d9765a # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55704 dport 42070] != expected 0xd4d9765a # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43393 dport 42070] != expected 0x5545fed # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43393 dport 42070] != expected 0x5545fed # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51054 dport 42070] != expected 0xc25b51d4 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51054 dport 42070] != expected 0xc25b51d4 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36019 dport 42070] != expected 0x95f9bd87 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36019 dport 42070] != expected 0x95f9bd87 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46378 dport 42070] != expected 0x6185a6f1 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46378 dport 42070] != expected 0x6185a6f1 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44561 dport 42070] != expected 0xdf34b054 # # Exception| cpu 5: rx_hash 0xd8d18f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44561 dport 42070] != expected 0xdf34b054 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 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 34053 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34839 dport 34053] != expected 0xd89deac5 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34839 dport 34053] != expected 0xd89deac5 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45064 dport 34053] != expected 0x9488aa8f # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45064 dport 34053] != expected 0x9488aa8f # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60071 dport 34053] != expected 0x7340182e # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60071 dport 34053] != expected 0x7340182e # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43356 dport 34053] != expected 0xa743c3fa # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43356 dport 34053] != expected 0xa743c3fa # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 34053] != expected 0x56eeec8a # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34510 dport 34053] != expected 0x56eeec8a # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57638 dport 34053] != expected 0xce02df07 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57638 dport 34053] != expected 0xce02df07 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46455 dport 34053] != expected 0xd388a429 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46455 dport 34053] != expected 0xd388a429 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 34053] != expected 0xe7ba0249 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 34053] != expected 0xe7ba0249 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 34053] != expected 0x3a806b9c # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 34053] != expected 0x3a806b9c # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37045 dport 34053] != expected 0xd1de2b48 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37045 dport 34053] != expected 0xd1de2b48 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 34053] != expected 0x4b028eab # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 34053] != expected 0x4b028eab # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 34053] != expected 0xada3dd30 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 34053] != expected 0xada3dd30 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52911 dport 34053] != expected 0x20dde124 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52911 dport 34053] != expected 0x20dde124 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51971 dport 34053] != expected 0xcbf20bfd # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51971 dport 34053] != expected 0xcbf20bfd # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37883 dport 34053] != expected 0x3f486a60 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37883 dport 34053] != expected 0x3f486a60 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35096 dport 34053] != expected 0x1299abfb # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35096 dport 34053] != expected 0x1299abfb # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57688 dport 34053] != expected 0xbcf05462 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57688 dport 34053] != expected 0xbcf05462 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 34053] != expected 0x73dad630 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 34053] != expected 0x73dad630 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44059 dport 34053] != expected 0x49cecfd4 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44059 dport 34053] != expected 0x49cecfd4 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57106 dport 34053] != expected 0x3fc8b1ff # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57106 dport 34053] != expected 0x3fc8b1ff # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54493 dport 34053] != expected 0xb8929136 # # Exception| cpu 0: rx_hash 0xbdc78092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54493 dport 34053] != expected 0xb8929136 # # 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 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__->