< 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' TAP version 13 1..1 # 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 52456 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x47417bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 52456] != expected 0x24ed4b88 # # Exception| cpu 4: rx_hash 0x8e790a99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48314 dport 52456] != expected 0x72486cff # # Exception| cpu 4: rx_hash 0xea056500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48364 dport 52456] != expected 0x55ce1412 # # Exception| cpu 5: rx_hash 0xbca76a67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48312 dport 52456] != expected 0xed5fbbdf # # Exception| cpu 5: rx_hash 0x0bf6e3f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48334 dport 52456] != expected 0x328be40 # # Exception| cpu 5: rx_hash 0xadad2fee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48350 dport 52456] != expected 0x90ca44a4 # # Exception| cpu 5: rx_hash 0x0d03adbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48354 dport 52456] != expected 0xa297dd6a # # Exception| cpu 5: rx_hash 0x4c5ea91f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48380 dport 52456] != expected 0xc62ceef6 # # Exception| cpu 5: rx_hash 0x6bc81d0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48384 dport 52456] != expected 0x3bcbb973 # # Exception| cpu 0: rx_hash 0xbe10b54a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48396 dport 52456] != expected 0x5385a72b # # Exception| cpu 0: rx_hash 0xb3fa29d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48410 dport 52456] != expected 0x10fb617f # # Exception| cpu 0: rx_hash 0xb8e5fb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48416 dport 52456] != expected 0xf23ac401 # # Exception| cpu 0: rx_hash 0x218acb7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48420 dport 52456] != expected 0xbdb12f91 # # Exception| cpu 0: rx_hash 0xb50f679b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48438 dport 52456] != expected 0xb1440255 # # Exception| cpu 0: rx_hash 0x96db42ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48466 dport 52456] != expected 0x53c62a0e # # Exception| cpu 4: rx_hash 0x1354ab84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48422 dport 52456] != expected 0x22a6f8b1 # # Exception| cpu 4: rx_hash 0x30808ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48450 dport 52456] != expected 0xc024d0ea # # Exception| cpu 4: rx_hash 0xe3ad68fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48482 dport 52456] != expected 0x9d5ad98 # # Exception| cpu 5: rx_hash 0xda6cdad3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48474 dport 52456] != expected 0x7403dfc6 # # Exception| cpu 0: rx_hash 0xee47f462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48500 dport 52456] != expected 0x4aab6bcc # # Exception| cpu 0: rx_hash 0xdf036489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48512 dport 52456] != expected 0x9b7e62f # # Exception| cpu 4: rx_hash 0x04aba042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 52456] != expected 0xfe8c64e0 # # Exception| cpu 4: rx_hash 0x466c54f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48516 dport 52456] != expected 0x463c0dbf # # Exception| cpu 4: rx_hash 0xa16a9c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48522 dport 52456] != expected 0xb165c4c7 # # Exception| cpu 4: rx_hash 0x07315057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 52456] != expected 0x22873e23 # # Exception| cpu 4: rx_hash 0x9541b2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48548 dport 52456] != expected 0x8fcd70cd # # Exception| cpu 4: rx_hash 0xaa754e99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48560 dport 52456] != expected 0x53a461b9 # # Exception| cpu 5: rx_hash 0x3b9f5c22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48504 dport 52456] != expected 0x22e57594 # # Exception| cpu 0: rx_hash 0xc516f3d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48604 dport 52456] != expected 0x96e3bc2a # # Exception| cpu 0: rx_hash 0xfcd741fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48612 dport 52456] != expected 0xeb35ce74 # # Exception| cpu 4: rx_hash 0x4d738627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48574 dport 52456] != expected 0xa4fda8c1 # # Exception| cpu 4: rx_hash 0x51935f30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48590 dport 52456] != expected 0x9a1691ee # # Exception| cpu 4: rx_hash 0x5a8c8de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48628 dport 52456] != expected 0x78d73490 # # Exception| cpu 4: rx_hash 0x163b15de [saddr 192.0.3.2 daddr 192.0.3.1 sport 48636 dport 52456] != expected 0x5f12c158 # # Exception| cpu 5: rx_hash 0x98ab2e67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48562 dport 52456] != expected 0xccb3b699 # # Exception| cpu 5: rx_hash 0xe6c2d6a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48568 dport 52456] != expected 0x74619471 # # Exception| cpu 5: rx_hash 0x6852ed1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48630 dport 52456] != expected 0xe7c0e3b0 # # Exception| cpu 5: rx_hash 0xe2f6876a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48650 dport 52456] != expected 0x56b8a3e2 # # Exception| cpu 0: rx_hash 0x081ad34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48658 dport 52456] != expected 0xe29facce # # Exception| cpu 0: rx_hash 0x31db6165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 52456] != expected 0x9f49de90 # # Exception| cpu 0: rx_hash 0x20d124ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48716 dport 52456] != expected 0xe2dc21eb # # Exception| cpu 0: rx_hash 0xf8e31032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48726 dport 52456] != expected 0xc9ecf9e7 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xe07c7ded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43784 dport 44426] OK # # # cpu 4: rx_hash 0x4bcd2d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43790 dport 44426] OK # # # cpu 4: rx_hash 0xe68933a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43812 dport 44426] OK # # # cpu 4: rx_hash 0x40d2ffbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43828 dport 44426] OK # # # cpu 5: rx_hash 0x0a9029cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43792 dport 44426] OK # # # cpu 5: rx_hash 0x93ff19b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43796 dport 44426] OK # # # cpu 5: rx_hash 0xed96e173 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43806 dport 44426] OK # # # cpu 5: rx_hash 0x720c9f43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43830 dport 44426] OK # # # cpu 0: rx_hash 0x4d386323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43810 dport 44426] OK # # # cpu 4: rx_hash 0xc55d16d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43840 dport 44426] OK # # # cpu 4: rx_hash 0x6eec4654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43846 dport 44426] OK # # # cpu 4: rx_hash 0x89ea8eea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43848 dport 44426] OK # # # cpu 4: rx_hash 0xc8b78a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43862 dport 44426] OK # # # cpu 4: rx_hash 0x24ae9024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43874 dport 44426] OK # # # cpu 5: rx_hash 0xbdc1a05b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43878 dport 44426] OK # # # cpu 5: rx_hash 0xfc9ca4fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43896 dport 44426] OK # # # cpu 5: rx_hash 0x2adefcaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43906 dport 44426] OK # # # cpu 0: rx_hash 0xb02b3cc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43888 dport 44426] OK # # # cpu 0: rx_hash 0x54b7046e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43912 dport 44426] OK # # # cpu 0: rx_hash 0xcdd83411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43916 dport 44426] OK # # # cpu 0: rx_hash 0xc032a88f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43930 dport 44426] OK # # # cpu 4: rx_hash 0x1ef5d21e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43948 dport 44426] OK # # # cpu 4: rx_hash 0x21c12e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43960 dport 44426] OK # # # cpu 4: rx_hash 0x3d21f769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43976 dport 44426] OK # # # cpu 5: rx_hash 0x0fff9797 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 44426] OK # # # cpu 5: rx_hash 0x9690a7e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43982 dport 44426] OK # # # cpu 0: rx_hash 0x6b83f80e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43932 dport 44426] OK # # # cpu 0: rx_hash 0x9065e9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44002 dport 44426] OK # # # cpu 4: rx_hash 0xd138ed06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44028 dport 44426] OK # # # cpu 5: rx_hash 0x9b7a3b76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43992 dport 44426] OK # # # cpu 5: rx_hash 0x363e25b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44018 dport 44426] OK # # # cpu 5: rx_hash 0x6a0320fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44046 dport 44426] OK # # # cpu 5: rx_hash 0xcc58ece2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44062 dport 44426] OK # # # cpu 5: rx_hash 0xf5995ecd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44070 dport 44426] OK # # # cpu 0: rx_hash 0x26b4b8c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44038 dport 44426] OK # # # cpu 0: rx_hash 0x611cf22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44084 dport 44426] OK # # # cpu 4: rx_hash 0xd64d7bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44098 dport 44426] OK # # # cpu 4: rx_hash 0xa824837b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44104 dport 44426] OK # # # cpu 4: rx_hash 0xdba7e724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44116 dport 44426] OK # # # cpu 4: rx_hash 0x37befd4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44128 dport 44426] OK # # # cpu 4: rx_hash 0xdec8597e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44174 dport 44426] 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 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 45570 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59203 dport 45570] != expected 0x4ecb4897 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59203 dport 45570] != expected 0x4ecb4897 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36733 dport 45570] != expected 0x2e0bca4f # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36733 dport 45570] != expected 0x2e0bca4f # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35401 dport 45570] != expected 0x4e2020c # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35401 dport 45570] != expected 0x4e2020c # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56867 dport 45570] != expected 0x14817280 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56867 dport 45570] != expected 0x14817280 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58842 dport 45570] != expected 0xba20a170 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58842 dport 45570] != expected 0xba20a170 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44695 dport 45570] != expected 0x845baae3 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44695 dport 45570] != expected 0x845baae3 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 45570] != expected 0xb2301d29 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 45570] != expected 0xb2301d29 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34011 dport 45570] != expected 0x839c295d # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34011 dport 45570] != expected 0x839c295d # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43591 dport 45570] != expected 0xe7723a09 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43591 dport 45570] != expected 0xe7723a09 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37528 dport 45570] != expected 0x851f9042 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37528 dport 45570] != expected 0x851f9042 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36758 dport 45570] != expected 0x3783da70 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36758 dport 45570] != expected 0x3783da70 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 45570] != expected 0x9e3b2df5 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 45570] != expected 0x9e3b2df5 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 45570] != expected 0x5a4ea3b1 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 45570] != expected 0x5a4ea3b1 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35313 dport 45570] != expected 0x9ee91777 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35313 dport 45570] != expected 0x9ee91777 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60257 dport 45570] != expected 0xed45acdb # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60257 dport 45570] != expected 0xed45acdb # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58377 dport 45570] != expected 0x4740ecbf # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58377 dport 45570] != expected 0x4740ecbf # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53735 dport 45570] != expected 0x2d470e92 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53735 dport 45570] != expected 0x2d470e92 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55025 dport 45570] != expected 0x1dd77b54 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55025 dport 45570] != expected 0x1dd77b54 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34456 dport 45570] != expected 0xac3f953 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34456 dport 45570] != expected 0xac3f953 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56562 dport 45570] != expected 0xa357d016 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56562 dport 45570] != expected 0xa357d016 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34584 dport 45570] != expected 0xa18189a1 # # Exception| cpu 0: rx_hash 0x6c2f4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34584 dport 45570] != expected 0xa18189a1 # # 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 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 59559 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57963 dport 59559] != expected 0x4b55ec65 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57963 dport 59559] != expected 0x4b55ec65 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51359 dport 59559] != expected 0x46bc3890 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51359 dport 59559] != expected 0x46bc3890 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58763 dport 59559] != expected 0x64eb8d7f # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58763 dport 59559] != expected 0x64eb8d7f # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39294 dport 59559] != expected 0xbfdae418 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39294 dport 59559] != expected 0xbfdae418 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48109 dport 59559] != expected 0x2dc90301 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48109 dport 59559] != expected 0x2dc90301 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43176 dport 59559] != expected 0xba7d38e9 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43176 dport 59559] != expected 0xba7d38e9 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 59559] != expected 0x1e3f947b # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34110 dport 59559] != expected 0x1e3f947b # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38097 dport 59559] != expected 0x3d3616be # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38097 dport 59559] != expected 0x3d3616be # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50878 dport 59559] != expected 0x60ca19aa # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50878 dport 59559] != expected 0x60ca19aa # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45486 dport 59559] != expected 0x554338fd # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45486 dport 59559] != expected 0x554338fd # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33699 dport 59559] != expected 0xc760f90a # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33699 dport 59559] != expected 0xc760f90a # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40943 dport 59559] != expected 0xb35d2129 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40943 dport 59559] != expected 0xb35d2129 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51320 dport 59559] != expected 0x86c1c567 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51320 dport 59559] != expected 0x86c1c567 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35630 dport 59559] != expected 0x28835eac # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35630 dport 59559] != expected 0x28835eac # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 59559] != expected 0x136946be # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 59559] != expected 0x136946be # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44356 dport 59559] != expected 0xed292fd3 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44356 dport 59559] != expected 0xed292fd3 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53692 dport 59559] != expected 0x867c2f09 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53692 dport 59559] != expected 0x867c2f09 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 59559] != expected 0x1fdea561 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 59559] != expected 0x1fdea561 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35587 dport 59559] != expected 0x4bcad11e # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35587 dport 59559] != expected 0x4bcad11e # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 59559] != expected 0xf7592deb # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 59559] != expected 0xf7592deb # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49003 dport 59559] != expected 0xe42a4533 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49003 dport 59559] != expected 0xe42a4533 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 59559] != expected 0x3a152d # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 59559] != expected 0x3a152d # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 59559] != expected 0x3d4c9c8 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 59559] != expected 0x3d4c9c8 # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42429 dport 59559] != expected 0x8745611d # # Exception| cpu 0: rx_hash 0x57032420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42429 dport 59559] != expected 0x8745611d # # Exception| count: pass=0 nohash=0 fail=48 # # 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->