< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 60844 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x65814bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45162 dport 60844] != expected 0x9f59468 # # Exception| cpu 0: rx_hash 0x2eb2059b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 60844] != expected 0xcc0e6f9f # # Exception| cpu 0: rx_hash 0x5c4c215c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45214 dport 60844] != expected 0xf0ddfc39 # # Exception| cpu 0: rx_hash 0xf9d58668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45246 dport 60844] != expected 0x122001c2 # # Exception| cpu 4: rx_hash 0x8119f3e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45190 dport 60844] != expected 0xbed1f021 # # Exception| cpu 4: rx_hash 0xeb7cbb48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45228 dport 60844] != expected 0xf8042589 # # Exception| cpu 4: rx_hash 0x437e231e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45234 dport 60844] != expected 0x8e3819f3 # # Exception| cpu 5: rx_hash 0x93b0cec7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45204 dport 60844] != expected 0x54f5d46a # # Exception| cpu 5: rx_hash 0x248054d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45222 dport 60844] != expected 0x5c2c0dda # # Exception| cpu 5: rx_hash 0x8a4f5334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 60844] != expected 0xe070d160 # # Exception| cpu 0: rx_hash 0xb42b57b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45266 dport 60844] != expected 0x1dbb1af5 # # Exception| cpu 0: rx_hash 0x98e66e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45270 dport 60844] != expected 0xa54f52b # # Exception| cpu 0: rx_hash 0x224dcb62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45274 dport 60844] != expected 0x964ced1a # # Exception| cpu 0: rx_hash 0x3d7fc920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45302 dport 60844] != expected 0xe8a908d0 # # Exception| cpu 4: rx_hash 0x0e80f2c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45278 dport 60844] != expected 0x81a302c4 # # Exception| cpu 4: rx_hash 0xcce7223f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45290 dport 60844] != expected 0xb14aeb16 # # Exception| cpu 4: rx_hash 0x099be421 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 60844] != expected 0x62010082 # # Exception| cpu 4: rx_hash 0xeaaa321e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45326 dport 60844] != expected 0xd1c6c70f # # Exception| cpu 4: rx_hash 0x37ffe0a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45334 dport 60844] != expected 0x9fcacb17 # # Exception| cpu 5: rx_hash 0xf28326bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45308 dport 60844] != expected 0x4c812083 # # Exception| cpu 5: rx_hash 0x2556dd85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45316 dport 60844] != expected 0x75eeef5c # # Exception| cpu 5: rx_hash 0x1b32d901 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45330 dport 60844] != expected 0x882524c9 # # Exception| cpu 0: rx_hash 0xa1997c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 60844] != expected 0x143d3cf8 # # Exception| cpu 0: rx_hash 0xf598305c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45346 dport 60844] != expected 0xaf2322c5 # # Exception| cpu 0: rx_hash 0x02cd44f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45378 dport 60844] != expected 0x3ca021c3 # # Exception| cpu 0: rx_hash 0xfece908f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45408 dport 60844] != expected 0xf1820384 # # Exception| cpu 0: rx_hash 0x8b99da62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45414 dport 60844] != expected 0xc9b233e6 # # Exception| cpu 0: rx_hash 0xc0aa940b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45430 dport 60844] != expected 0xc49c811 # # Exception| cpu 4: rx_hash 0xb866e184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45390 dport 60844] != expected 0xa0b839f2 # # Exception| cpu 4: rx_hash 0x6533333f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 60844] != expected 0xeeb435ea # # Exception| cpu 4: rx_hash 0x9930e742 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45428 dport 60844] != expected 0x239617ad # # Exception| cpu 4: rx_hash 0x8c30b448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45444 dport 60844] != expected 0xcd519022 # # Exception| cpu 5: rx_hash 0xe7310d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45360 dport 60844] != expected 0x4507068e # # Exception| cpu 5: rx_hash 0x5d9aa80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45372 dport 60844] != expected 0xd91f1ebf # # Exception| cpu 5: rx_hash 0xe1fc92cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45388 dport 60844] != expected 0x8f67e64e # # Exception| cpu 5: rx_hash 0xd5aac701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45446 dport 60844] != expected 0xe28e4f9e # # Exception| cpu 0: rx_hash 0x6457c2a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45512 dport 60844] != expected 0x203776ee # # Exception| cpu 0: rx_hash 0x0e328a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45538 dport 60844] != expected 0x66e2a346 # # Exception| cpu 0: rx_hash 0xb4992f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45550 dport 60844] != expected 0xfafabb77 # # Exception| cpu 0: rx_hash 0xffaa6114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45566 dport 60844] != expected 0x3f014080 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x070623db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37876 dport 57350] OK # # # cpu 4: rx_hash 0x8c975990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37890 dport 57350] OK # # # cpu 4: rx_hash 0x2495c1c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37916 dport 57350] OK # # # cpu 4: rx_hash 0xf296b3ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37958 dport 57350] OK # # # cpu 5: rx_hash 0x6fa68faf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 57350] OK # # # cpu 5: rx_hash 0x5c59b449 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37924 dport 57350] OK # # # cpu 5: rx_hash 0x623db0cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 57350] OK # # # cpu 5: rx_hash 0xde5b8a0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37954 dport 57350] OK # # # cpu 5: rx_hash 0x11a76591 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37960 dport 57350] OK # # # cpu 0: rx_hash 0x176afa20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37940 dport 57350] OK # # # cpu 0: rx_hash 0x7659125c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37980 dport 57350] OK # # # cpu 4: rx_hash 0x483d16d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37962 dport 57350] OK # # # cpu 4: rx_hash 0x030e58b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37978 dport 57350] OK # # # cpu 4: rx_hash 0xea0ddfc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38024 dport 57350] OK # # # cpu 4: rx_hash 0x420f4790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38038 dport 57350] OK # # # cpu 4: rx_hash 0x80689769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38050 dport 57350] OK # # # cpu 5: rx_hash 0x98f3fb01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37996 dport 57350] OK # # # cpu 5: rx_hash 0xa697ff85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38010 dport 57350] OK # # # cpu 5: rx_hash 0x160e0bbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38058 dport 57350] OK # # # cpu 0: rx_hash 0x04a7369b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38072 dport 57350] OK # # # cpu 0: rx_hash 0xb8c10c5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38088 dport 57350] OK # # # cpu 4: rx_hash 0x286a0f3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38076 dport 57350] OK # # # cpu 4: rx_hash 0x86a508d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38110 dport 57350] OK # # # cpu 4: rx_hash 0xa7f30e1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38116 dport 57350] OK # # # cpu 4: rx_hash 0x319592cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38124 dport 57350] OK # # # cpu 4: rx_hash 0x17d882ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38152 dport 57350] OK # # # cpu 4: rx_hash 0x5cebcc84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38168 dport 57350] OK # # # cpu 5: rx_hash 0x10c3940a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38102 dport 57350] OK # # # cpu 5: rx_hash 0x680fe185 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38126 dport 57350] OK # # # cpu 5: rx_hash 0xd8246d76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38146 dport 57350] OK # # # cpu 5: rx_hash 0x0571bfcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38170 dport 57350] OK # # # cpu 0: rx_hash 0xb55a333e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38134 dport 57350] OK # # # cpu 0: rx_hash 0x6f14f762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 57350] OK # # # cpu 0: rx_hash 0xf9726bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 57350] OK # # # cpu 4: rx_hash 0x29bc8669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38174 dport 57350] OK # # # cpu 4: rx_hash 0x57bd6c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38234 dport 57350] OK # # # cpu 4: rx_hash 0x644257b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38258 dport 57350] OK # # # cpu 4: rx_hash 0xf224cb63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38266 dport 57350] OK # # # cpu 4: rx_hash 0xe7249869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 57350] OK # # # cpu 5: rx_hash 0x08ea80af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38180 dport 57350] OK # # # cpu 5: rx_hash 0xffbff401 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38212 dport 57350] OK # # # cpu 5: rx_hash 0x714204bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38274 dport 57350] OK # # # count: pass=42 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 58339 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58395 dport 58339] != expected 0x725f3f7b # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58395 dport 58339] != expected 0x725f3f7b # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39792 dport 58339] != expected 0x12f1abd7 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39792 dport 58339] != expected 0x12f1abd7 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 58339] != expected 0x82a68ec8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 58339] != expected 0x82a68ec8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34628 dport 58339] != expected 0xbb41a1e6 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34628 dport 58339] != expected 0xbb41a1e6 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46109 dport 58339] != expected 0x6edb8a1c # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46109 dport 58339] != expected 0x6edb8a1c # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34992 dport 58339] != expected 0x2c85b1cf # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34992 dport 58339] != expected 0x2c85b1cf # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57137 dport 58339] != expected 0x8a567b42 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57137 dport 58339] != expected 0x8a567b42 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 58339] != expected 0x75ebced8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 58339] != expected 0x75ebced8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33854 dport 58339] != expected 0x3b611124 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33854 dport 58339] != expected 0x3b611124 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41326 dport 58339] != expected 0x864eb983 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41326 dport 58339] != expected 0x864eb983 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58949 dport 58339] != expected 0x5b322223 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58949 dport 58339] != expected 0x5b322223 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40396 dport 58339] != expected 0x2868faa4 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40396 dport 58339] != expected 0x2868faa4 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38089 dport 58339] != expected 0x37ece24b # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38089 dport 58339] != expected 0x37ece24b # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57536 dport 58339] != expected 0x92e53dca # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57536 dport 58339] != expected 0x92e53dca # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 58339] != expected 0xbf06b2c9 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 58339] != expected 0xbf06b2c9 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43527 dport 58339] != expected 0xb87e6584 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43527 dport 58339] != expected 0xb87e6584 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 58339] != expected 0xf7a0d14a # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54930 dport 58339] != expected 0xf7a0d14a # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53708 dport 58339] != expected 0x95859c42 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53708 dport 58339] != expected 0x95859c42 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58736 dport 58339] != expected 0x461414e8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58736 dport 58339] != expected 0x461414e8 # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43264 dport 58339] != expected 0xad818aff # # Exception| cpu 0: rx_hash 0xe1bed32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43264 dport 58339] != expected 0xad818aff # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 46469 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47543 dport 46469] != expected 0x175a01b7 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47543 dport 46469] != expected 0x175a01b7 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55691 dport 46469] != expected 0xa8ac18e8 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55691 dport 46469] != expected 0xa8ac18e8 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49390 dport 46469] != expected 0x3b6ed244 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49390 dport 46469] != expected 0x3b6ed244 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54835 dport 46469] != expected 0x5856019a # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54835 dport 46469] != expected 0x5856019a # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48810 dport 46469] != expected 0xbe306f96 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48810 dport 46469] != expected 0xbe306f96 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55161 dport 46469] != expected 0x91d5097d # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55161 dport 46469] != expected 0x91d5097d # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42524 dport 46469] != expected 0x2376f039 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42524 dport 46469] != expected 0x2376f039 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58193 dport 46469] != expected 0xe0e8554b # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58193 dport 46469] != expected 0xe0e8554b # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33064 dport 46469] != expected 0xb872dacb # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33064 dport 46469] != expected 0xb872dacb # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54982 dport 46469] != expected 0xd2af8da6 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54982 dport 46469] != expected 0xd2af8da6 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50620 dport 46469] != expected 0xba94c521 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50620 dport 46469] != expected 0xba94c521 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45283 dport 46469] != expected 0xbc4df79a # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45283 dport 46469] != expected 0xbc4df79a # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45805 dport 46469] != expected 0x7525bbd6 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45805 dport 46469] != expected 0x7525bbd6 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46089 dport 46469] != expected 0xb8aec85b # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46089 dport 46469] != expected 0xb8aec85b # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 46469] != expected 0x8ab62f26 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 46469] != expected 0x8ab62f26 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 46469] != expected 0x4f95d6a8 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32884 dport 46469] != expected 0x4f95d6a8 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47891 dport 46469] != expected 0x1d316c99 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47891 dport 46469] != expected 0x1d316c99 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46271 dport 46469] != expected 0x8a350226 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46271 dport 46469] != expected 0x8a350226 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54838 dport 46469] != expected 0xc7afdeac # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54838 dport 46469] != expected 0xc7afdeac # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43588 dport 46469] != expected 0xf3555abd # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43588 dport 46469] != expected 0xf3555abd # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 46469] != expected 0xc466c152 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 46469] != expected 0xc466c152 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53361 dport 46469] != expected 0xec75f603 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53361 dport 46469] != expected 0xec75f603 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37833 dport 46469] != expected 0x1a678807 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37833 dport 46469] != expected 0x1a678807 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36424 dport 46469] != expected 0x6e77ab55 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36424 dport 46469] != expected 0x6e77ab55 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51271 dport 46469] != expected 0xd8550061 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51271 dport 46469] != expected 0xd8550061 # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55582 dport 46469] != expected 0xd500e07a # # Exception| cpu 0: rx_hash 0xf0332189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55582 dport 46469] != expected 0xd500e07a # # Exception| count: pass=0 nohash=0 fail=52 # # 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__->