< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49935 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x08600b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49292 dport 49935] != expected 0x2ef5c519 # # Exception| cpu 0: rx_hash 0xb6fb9935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 49935] != expected 0xd2637554 # # Exception| cpu 4: rx_hash 0x90975839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 49935] != expected 0x5f025d1d # # Exception| cpu 4: rx_hash 0xa7c6efe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49348 dport 49935] != expected 0x51d0690a # # Exception| cpu 4: rx_hash 0xc41ba2d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49356 dport 49935] != expected 0x960e091b # # Exception| cpu 4: rx_hash 0x324f9e24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 49935] != expected 0xfa5df931 # # Exception| cpu 4: rx_hash 0x7a803093 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 49935] != expected 0x6a98b956 # # Exception| cpu 4: rx_hash 0x5cecf19f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49388 dport 49935] != expected 0xe7f9911f # # Exception| cpu 5: rx_hash 0xfe343782 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 49935] != expected 0x42a63533 # # Exception| cpu 5: rx_hash 0xc2a4b394 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 49935] != expected 0x7b330d04 # # Exception| cpu 5: rx_hash 0x9628497f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49364 dport 49935] != expected 0xb23f5902 # # Exception| cpu 0: rx_hash 0x25cdf9b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 49935] != expected 0x94d3e170 # # Exception| cpu 0: rx_hash 0x48ca440e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49424 dport 49935] != expected 0x373b4023 # # Exception| cpu 0: rx_hash 0x0005eab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49430 dport 49935] != expected 0xa7fe0044 # # Exception| cpu 0: rx_hash 0x6ea68502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 49935] != expected 0xba5a686a # # Exception| cpu 4: rx_hash 0xaab8cd69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49400 dport 49935] != expected 0x8baa6135 # # Exception| cpu 4: rx_hash 0xa91c1f6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49446 dport 49935] != expected 0x35e6a848 # # Exception| cpu 4: rx_hash 0x5f482399 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49458 dport 49935] != expected 0x59b55862 # # Exception| cpu 4: rx_hash 0x745ac018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 49935] != expected 0xeae7814 # # Exception| cpu 5: rx_hash 0x958c9b79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 49935] != expected 0xc73907f # # Exception| cpu 5: rx_hash 0x3c956eaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 49935] != expected 0x9e6b3873 # # Exception| cpu 0: rx_hash 0x3a2a7fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49474 dport 49935] != expected 0x73563c6c # # Exception| cpu 0: rx_hash 0x68199444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49498 dport 49935] != expected 0x57676c75 # # Exception| cpu 0: rx_hash 0xc1006192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49514 dport 49935] != expected 0xc57fc479 # # Exception| cpu 0: rx_hash 0x05e5735c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49566 dport 49935] != expected 0xbc5d8654 # # Exception| cpu 4: rx_hash 0x0bc4d972 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49490 dport 49935] != expected 0x90b90c64 # # Exception| cpu 5: rx_hash 0x72e5d15e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49476 dport 49935] != expected 0xe3937c0b # # Exception| cpu 5: rx_hash 0xcc7e431f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49494 dport 49935] != expected 0x1f05cc46 # # Exception| cpu 5: rx_hash 0x54891052 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49526 dport 49935] != expected 0x6ef25442 # # Exception| cpu 5: rx_hash 0xd8a3ac2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49540 dport 49935] != expected 0x87155608 # # Exception| cpu 5: rx_hash 0x57d698f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49542 dport 49935] != expected 0x986cd64d # # Exception| cpu 5: rx_hash 0xa182a407 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49554 dport 49935] != expected 0xf43f2667 # # Exception| cpu 0: rx_hash 0x87ee650b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 49935] != expected 0x795e0e2e # # Exception| cpu 0: rx_hash 0x2389b250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49580 dport 49935] != expected 0x313cae1d # # Exception| cpu 0: rx_hash 0x3975f74a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 49935] != expected 0x85c8be63 # # Exception| cpu 0: rx_hash 0x6df90da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49618 dport 49935] != expected 0x4cc4ea65 # # Exception| cpu 0: rx_hash 0x4b95ccad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49632 dport 49935] != expected 0xc1a5c22c # # Exception| cpu 0: rx_hash 0x96d313da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49658 dport 49935] != expected 0xfaed1270 # # Exception| cpu 0: rx_hash 0x93b57dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49664 dport 49935] != expected 0x8df5faab # # Exception| cpu 0: rx_hash 0xf06830fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49672 dport 49935] != expected 0x4a2b9aba # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2bb8bab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57936 dport 44880] OK # # # cpu 0: rx_hash 0xe17c0250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57960 dport 44880] OK # # # cpu 4: rx_hash 0x3f655584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57986 dport 44880] OK # # # cpu 5: rx_hash 0x00aa5931 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57950 dport 44880] OK # # # cpu 5: rx_hash 0x4b3a7f25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58024 dport 44880] OK # # # cpu 0: rx_hash 0xfb80474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57974 dport 44880] OK # # # cpu 0: rx_hash 0x1477b605 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 44880] OK # # # cpu 0: rx_hash 0x81fec7c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58000 dport 44880] OK # # # cpu 0: rx_hash 0xaaec2444 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 44880] OK # # # cpu 0: rx_hash 0x03f5d192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58030 dport 44880] OK # # # cpu 4: rx_hash 0x51c63a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58038 dport 44880] OK # # # cpu 4: rx_hash 0x6be9af6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58082 dport 44880] OK # # # cpu 5: rx_hash 0x19099488 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58032 dport 44880] OK # # # cpu 5: rx_hash 0x967ca052 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58034 dport 44880] OK # # # cpu 5: rx_hash 0xbd6e43d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58044 dport 44880] OK # # # cpu 5: rx_hash 0x57792b79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58062 dport 44880] OK # # # cpu 5: rx_hash 0xe49c9bb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58080 dport 44880] OK # # # cpu 5: rx_hash 0xcf8e7834 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58094 dport 44880] OK # # # cpu 5: rx_hash 0x12c8a743 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58100 dport 44880] OK # # # cpu 0: rx_hash 0x7c6bc8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58048 dport 44880] OK # # # cpu 0: rx_hash 0x8a3ff40e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58068 dport 44880] OK # # # cpu 0: rx_hash 0x39da44c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58106 dport 44880] OK # # # cpu 0: rx_hash 0xea466b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58114 dport 44880] OK # # # cpu 0: rx_hash 0x2dfcf153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58118 dport 44880] OK # # # cpu 4: rx_hash 0x65335fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58112 dport 44880] OK # # # cpu 4: rx_hash 0xf0ba2e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58140 dport 44880] OK # # # cpu 4: rx_hash 0x684d7d69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 44880] OK # # # cpu 4: rx_hash 0x45e08fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58186 dport 44880] OK # # # cpu 4: rx_hash 0x17d36403 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58194 dport 44880] OK # # # cpu 5: rx_hash 0x3cc18782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58204 dport 44880] OK # # # cpu 0: rx_hash 0x4e21bc65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58126 dport 44880] OK # # # cpu 0: rx_hash 0x59a3dbf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58156 dport 44880] OK # # # cpu 0: rx_hash 0xd069fe6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58198 dport 44880] OK # # # cpu 0: rx_hash 0xdd17dce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58218 dport 44880] OK # # # cpu 0: rx_hash 0x489ead23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58230 dport 44880] OK # # # cpu 4: rx_hash 0xc7eb99f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58228 dport 44880] OK # # # cpu 4: rx_hash 0x638c4ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58232 dport 44880] OK # # # cpu 4: rx_hash 0x0e70a9ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58300 dport 44880] OK # # # cpu 5: rx_hash 0xbd951976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58258 dport 44880] OK # # # cpu 0: rx_hash 0x4bc12580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58246 dport 44880] OK # # # cpu 0: rx_hash 0x281c68b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58254 dport 44880] OK # # # cpu 0: rx_hash 0x9bf9d87a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58272 dport 44880] OK # # # cpu 0: rx_hash 0xb0eb3bfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58286 dport 44880] OK # # # cpu 0: rx_hash 0xaca86fa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58312 dport 44880] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 51732 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48268 dport 51732] != expected 0xd921fdd7 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48268 dport 51732] != expected 0xd921fdd7 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58018 dport 51732] != expected 0x91c14a79 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58018 dport 51732] != expected 0x91c14a79 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54529 dport 51732] != expected 0x2afd9a5b # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54529 dport 51732] != expected 0x2afd9a5b # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36850 dport 51732] != expected 0x86a2b87 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36850 dport 51732] != expected 0x86a2b87 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40755 dport 51732] != expected 0xf4fcee3e # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40755 dport 51732] != expected 0xf4fcee3e # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55930 dport 51732] != expected 0x6923f6ab # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55930 dport 51732] != expected 0x6923f6ab # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32884 dport 51732] != expected 0xcbbb65c1 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32884 dport 51732] != expected 0xcbbb65c1 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49443 dport 51732] != expected 0x791fd1ea # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49443 dport 51732] != expected 0x791fd1ea # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35581 dport 51732] != expected 0x943344bb # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35581 dport 51732] != expected 0x943344bb # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54777 dport 51732] != expected 0x1bbd7845 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54777 dport 51732] != expected 0x1bbd7845 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 51732] != expected 0x600b79e3 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 51732] != expected 0x600b79e3 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 51732] != expected 0xc30b7cab # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 51732] != expected 0xc30b7cab # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59850 dport 51732] != expected 0x8bf52a8e # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59850 dport 51732] != expected 0x8bf52a8e # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 51732] != expected 0xc6da50f5 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 51732] != expected 0xc6da50f5 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53012 dport 51732] != expected 0xa466222b # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53012 dport 51732] != expected 0xa466222b # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41908 dport 51732] != expected 0xa56d32da # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41908 dport 51732] != expected 0xa56d32da # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58587 dport 51732] != expected 0xee9f8bac # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58587 dport 51732] != expected 0xee9f8bac # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36751 dport 51732] != expected 0x5418ef30 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36751 dport 51732] != expected 0x5418ef30 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60622 dport 51732] != expected 0xf1f8a56c # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60622 dport 51732] != expected 0xf1f8a56c # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51489 dport 51732] != expected 0x2ba18fcf # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51489 dport 51732] != expected 0x2ba18fcf # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58320 dport 51732] != expected 0xca655d32 # # Exception| cpu 4: rx_hash 0xda848166 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58320 dport 51732] != expected 0xca655d32 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56077 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57143 dport 56077] != expected 0xc717a266 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57143 dport 56077] != expected 0xc717a266 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51268 dport 56077] != expected 0xfe8d6818 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51268 dport 56077] != expected 0xfe8d6818 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60460 dport 56077] != expected 0xe083920c # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60460 dport 56077] != expected 0xe083920c # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50613 dport 56077] != expected 0x6a8204b0 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50613 dport 56077] != expected 0x6a8204b0 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53449 dport 56077] != expected 0x3f6f31ce # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53449 dport 56077] != expected 0x3f6f31ce # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34203 dport 56077] != expected 0x5babcfd5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34203 dport 56077] != expected 0x5babcfd5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51129 dport 56077] != expected 0x976aa6df # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51129 dport 56077] != expected 0x976aa6df # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40717 dport 56077] != expected 0x6a55f5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40717 dport 56077] != expected 0x6a55f5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55799 dport 56077] != expected 0x181910bd # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55799 dport 56077] != expected 0x181910bd # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 56077] != expected 0xf4503914 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 56077] != expected 0xf4503914 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 56077] != expected 0xd4b95cbd # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 56077] != expected 0xd4b95cbd # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36397 dport 56077] != expected 0x20b20277 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36397 dport 56077] != expected 0x20b20277 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49550 dport 56077] != expected 0x1d1e5ba5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49550 dport 56077] != expected 0x1d1e5ba5 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48502 dport 56077] != expected 0xcb5d9bbb # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48502 dport 56077] != expected 0xcb5d9bbb # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 56077] != expected 0x2222cb21 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 56077] != expected 0x2222cb21 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46513 dport 56077] != expected 0x215dfc81 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46513 dport 56077] != expected 0x215dfc81 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44894 dport 56077] != expected 0x62c91e52 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44894 dport 56077] != expected 0x62c91e52 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 56077] != expected 0x9de7e0f2 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 56077] != expected 0x9de7e0f2 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60155 dport 56077] != expected 0x5846414e # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60155 dport 56077] != expected 0x5846414e # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 56077] != expected 0x31df6387 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 56077] != expected 0x31df6387 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55530 dport 56077] != expected 0x2064e2a1 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55530 dport 56077] != expected 0x2064e2a1 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42159 dport 56077] != expected 0x838ebd54 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42159 dport 56077] != expected 0x838ebd54 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59970 dport 56077] != expected 0xea5544c8 # # Exception| cpu 4: rx_hash 0xf4a0521e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59970 dport 56077] != expected 0xea5544c8 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->