< 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 60860 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0f327f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45060 dport 60860] != expected 0x880361ca # # Exception| cpu 0: rx_hash 0x9b6011a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 60860] != expected 0x95a70ada # # Exception| cpu 0: rx_hash 0x81f39198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 60860] != expected 0x49acbce1 # # Exception| cpu 4: rx_hash 0x15a1ff60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45076 dport 60860] != expected 0x5408d7f1 # # Exception| cpu 4: rx_hash 0x4ac8ffe1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45080 dport 60860] != expected 0x9c31636b # # Exception| cpu 4: rx_hash 0x6048901b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47516 dport 60860] != expected 0x11e6614f # # Exception| cpu 4: rx_hash 0xb4d491e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47518 dport 60860] != expected 0xf1bbd097 # # Exception| cpu 5: rx_hash 0xe835bfbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45088 dport 60860] != expected 0x1628623b # # Exception| cpu 5: rx_hash 0xdd12bfc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 60860] != expected 0xae3f0e4d # # Exception| cpu 5: rx_hash 0x98e83f7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45108 dport 60860] != expected 0xba0d0cec # # Exception| cpu 5: rx_hash 0x230ed1c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47534 dport 60860] != expected 0xc3b5bdb1 # # Exception| cpu 0: rx_hash 0x399d51f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47550 dport 60860] != expected 0x1fbe0b8a # # Exception| cpu 0: rx_hash 0x13cb706b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47572 dport 60860] != expected 0xdef3e0b7 # # Exception| cpu 0: rx_hash 0xc1ebb0f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47608 dport 60860] != expected 0xf8cf8f30 # # Exception| cpu 0: rx_hash 0x8b01c55c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 60860] != expected 0xed284223 # # Exception| cpu 4: rx_hash 0xd826507b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47540 dport 60860] != expected 0x47f4d624 # # Exception| cpu 4: rx_hash 0x0958f054 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47556 dport 60860] != expected 0x2f8568c # # Exception| cpu 4: rx_hash 0x508d31b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47590 dport 60860] != expected 0xca03c49 # # Exception| cpu 4: rx_hash 0xe14fc5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47622 dport 60860] != expected 0x9d069acf # # Exception| cpu 5: rx_hash 0xf27071e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47582 dport 60860] != expected 0x86b93d19 # # Exception| cpu 5: rx_hash 0xdb7830ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 60860] != expected 0x24c4390b # # Exception| cpu 5: rx_hash 0x5f9dc4a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47616 dport 60860] != expected 0xd75f3fb # # Exception| cpu 0: rx_hash 0xd468c5dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 60860] != expected 0x2511f6b9 # # Exception| cpu 0: rx_hash 0x702944e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47640 dport 60860] != expected 0x696929b6 # # Exception| cpu 0: rx_hash 0xb89a0441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47652 dport 60860] != expected 0x935ef00a # # Exception| cpu 0: rx_hash 0x8dbd043e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47660 dport 60860] != expected 0x2b499c7c # # Exception| cpu 0: rx_hash 0xbd78a592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47702 dport 60860] != expected 0x360fc17a # # Exception| cpu 0: rx_hash 0x5cc3a411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47708 dport 60860] != expected 0x6e451cd4 # # Exception| cpu 4: rx_hash 0xa209847e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47668 dport 60860] != expected 0x4f554631 # # Exception| cpu 4: rx_hash 0xfd6084ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 47672 dport 60860] != expected 0x876cf2ab # # Exception| cpu 4: rx_hash 0x73772451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47684 dport 60860] != expected 0xa59c699 # # Exception| cpu 4: rx_hash 0xd736a56c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47698 dport 60860] != expected 0x46211996 # # Exception| cpu 4: rx_hash 0xa157e4cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47720 dport 60860] != expected 0x2c65a91e # # Exception| cpu 5: rx_hash 0x4650242e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47692 dport 60860] != expected 0xb24eaaef # # Exception| cpu 5: rx_hash 0x5a7f6573 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47730 dport 60860] != expected 0xa824c28b # # Exception| cpu 0: rx_hash 0x251a7544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47778 dport 60860] != expected 0xb8aceff9 # # Exception| cpu 0: rx_hash 0x50255456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47812 dport 60860] != expected 0xb1d8b05e # # Exception| cpu 4: rx_hash 0xeb15f487 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47792 dport 60860] != expected 0x84fae81a # # Exception| cpu 4: rx_hash 0xb47cf406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47804 dport 60860] != expected 0x4cc35c80 # # Exception| cpu 4: rx_hash 0x3a6b54a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47808 dport 60860] != expected 0xc1f668b2 # # 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 0x974680bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38982 dport 37346] OK # # # cpu 4: rx_hash 0x1a0f40a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39014 dport 37346] OK # # # cpu 4: rx_hash 0x98fe104b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39042 dport 37346] OK # # # cpu 4: rx_hash 0xe823908a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39062 dport 37346] OK # # # cpu 4: rx_hash 0x15b7d054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39074 dport 37346] OK # # # cpu 5: rx_hash 0x8dd50082 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38998 dport 37346] OK # # # cpu 5: rx_hash 0xce93415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39012 dport 37346] OK # # # cpu 5: rx_hash 0xd400c161 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39028 dport 37346] OK # # # cpu 5: rx_hash 0xadd91034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39050 dport 37346] OK # # # cpu 5: rx_hash 0x3cbf9176 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39060 dport 37346] OK # # # cpu 0: rx_hash 0xf40cd1d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39080 dport 37346] OK # # # cpu 0: rx_hash 0x257271f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39128 dport 37346] OK # # # cpu 4: rx_hash 0xb1f65169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39092 dport 37346] OK # # # cpu 4: rx_hash 0xb414f0ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39110 dport 37346] OK # # # cpu 4: rx_hash 0x55aff139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39116 dport 37346] OK # # # cpu 4: rx_hash 0x395d30a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39142 dport 37346] OK # # # cpu 4: rx_hash 0xf752b166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39156 dport 37346] OK # # # cpu 4: rx_hash 0xa83bb1e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39160 dport 37346] OK # # # cpu 4: rx_hash 0x7ca7b01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39162 dport 37346] OK # # # cpu 4: rx_hash 0x404b58b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39174 dport 37346] OK # # # cpu 5: rx_hash 0x0ac6f1b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39104 dport 37346] OK # # # cpu 0: rx_hash 0xe40ad98c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39184 dport 37346] OK # # # cpu 0: rx_hash 0xa74c9850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 37346] OK # # # cpu 0: rx_hash 0xf82598d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39214 dport 37346] OK # # # cpu 4: rx_hash 0xd273b942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39236 dport 37346] OK # # # cpu 5: rx_hash 0x5ad8d88e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39190 dport 37346] OK # # # cpu 5: rx_hash 0x6fffd8f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39198 dport 37346] OK # # # cpu 5: rx_hash 0xd7911891 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39222 dport 37346] OK # # # cpu 5: rx_hash 0x6ca1b840 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39234 dport 37346] OK # # # cpu 5: rx_hash 0x7632387f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39250 dport 37346] OK # # # cpu 0: rx_hash 0xc8e0397d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39252 dport 37346] OK # # # cpu 0: rx_hash 0xe1e8785f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39266 dport 37346] OK # # # cpu 0: rx_hash 0xd4cf7820 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39274 dport 37346] OK # # # cpu 0: rx_hash 0x9135f89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39286 dport 37346] OK # # # cpu 0: rx_hash 0x1ac0f9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 37346] OK # # # cpu 0: rx_hash 0x26e3a808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 37346] OK # # # cpu 4: rx_hash 0xddcb29b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39296 dport 37346] OK # # # cpu 4: rx_hash 0x563e28c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39310 dport 37346] OK # # # cpu 4: rx_hash 0xad16a975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 37346] OK # # # cpu 5: rx_hash 0x3acce955 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 37346] OK # # # cpu 5: rx_hash 0xb139e828 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39338 dport 37346] OK # # # cpu 5: rx_hash 0x9b6fc9bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39360 dport 37346] 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 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 33110 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36830 dport 33110] != expected 0xd7632ab8 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36830 dport 33110] != expected 0xd7632ab8 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49735 dport 33110] != expected 0xa3a65b8 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49735 dport 33110] != expected 0xa3a65b8 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44104 dport 33110] != expected 0xf5546079 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44104 dport 33110] != expected 0xf5546079 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51734 dport 33110] != expected 0xfa304ad1 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51734 dport 33110] != expected 0xfa304ad1 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56385 dport 33110] != expected 0x95bd633f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56385 dport 33110] != expected 0x95bd633f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37800 dport 33110] != expected 0x6308f126 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37800 dport 33110] != expected 0x6308f126 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 33110] != expected 0x5da7909a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 33110] != expected 0x5da7909a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59669 dport 33110] != expected 0xf187bb0 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59669 dport 33110] != expected 0xf187bb0 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 33110] != expected 0x2aaec4dd # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 33110] != expected 0x2aaec4dd # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49056 dport 33110] != expected 0x1139a13f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49056 dport 33110] != expected 0x1139a13f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42376 dport 33110] != expected 0x7faf573f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42376 dport 33110] != expected 0x7faf573f # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56981 dport 33110] != expected 0x9bfbcb10 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56981 dport 33110] != expected 0x9bfbcb10 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52367 dport 33110] != expected 0xbc86f682 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52367 dport 33110] != expected 0xbc86f682 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35312 dport 33110] != expected 0x4892878e # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35312 dport 33110] != expected 0x4892878e # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59111 dport 33110] != expected 0xe20e361 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59111 dport 33110] != expected 0xe20e361 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56805 dport 33110] != expected 0x6dd7ad6a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56805 dport 33110] != expected 0x6dd7ad6a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43413 dport 33110] != expected 0x7ee0f9a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43413 dport 33110] != expected 0x7ee0f9a # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48518 dport 33110] != expected 0x1af4ea7 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48518 dport 33110] != expected 0x1af4ea7 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 33110] != expected 0x9562d0fc # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 33110] != expected 0x9562d0fc # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 33110] != expected 0x4be27395 # # Exception| cpu 0: rx_hash 0x213d2d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 33110] != expected 0x4be27395 # # 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 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 38990 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35082 dport 38990] != expected 0x49a27955 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35082 dport 38990] != expected 0x49a27955 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59582 dport 38990] != expected 0x44069caf # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59582 dport 38990] != expected 0x44069caf # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34902 dport 38990] != expected 0xdb5521e7 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34902 dport 38990] != expected 0xdb5521e7 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49249 dport 38990] != expected 0x9716e0dd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49249 dport 38990] != expected 0x9716e0dd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54559 dport 38990] != expected 0x4144a40c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54559 dport 38990] != expected 0x4144a40c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44801 dport 38990] != expected 0x5112e0ef # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44801 dport 38990] != expected 0x5112e0ef # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 38990] != expected 0xf4867d07 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 38990] != expected 0xf4867d07 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53891 dport 38990] != expected 0x9afbbeb7 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53891 dport 38990] != expected 0x9afbbeb7 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53991 dport 38990] != expected 0x3b589e59 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53991 dport 38990] != expected 0x3b589e59 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43831 dport 38990] != expected 0x9c70efcd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43831 dport 38990] != expected 0x9c70efcd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48899 dport 38990] != expected 0x7c947293 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48899 dport 38990] != expected 0x7c947293 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46784 dport 38990] != expected 0x75aff9c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46784 dport 38990] != expected 0x75aff9c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41565 dport 38990] != expected 0xd5bad15d # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41565 dport 38990] != expected 0xd5bad15d # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52933 dport 38990] != expected 0x8dc8a53a # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52933 dport 38990] != expected 0x8dc8a53a # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48443 dport 38990] != expected 0x16bdaecd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48443 dport 38990] != expected 0x16bdaecd # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44567 dport 38990] != expected 0x64fa59d1 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44567 dport 38990] != expected 0x64fa59d1 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53535 dport 38990] != expected 0xa52eea0c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53535 dport 38990] != expected 0xa52eea0c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34284 dport 38990] != expected 0x9904140 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34284 dport 38990] != expected 0x9904140 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42062 dport 38990] != expected 0x9e338167 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42062 dport 38990] != expected 0x9e338167 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34487 dport 38990] != expected 0x44598709 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34487 dport 38990] != expected 0x44598709 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38420 dport 38990] != expected 0x6efca695 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38420 dport 38990] != expected 0x6efca695 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37529 dport 38990] != expected 0x5f959beb # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37529 dport 38990] != expected 0x5f959beb # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55500 dport 38990] != expected 0xc473e73c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55500 dport 38990] != expected 0xc473e73c # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49697 dport 38990] != expected 0x19669cd3 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49697 dport 38990] != expected 0x19669cd3 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39678 dport 38990] != expected 0x71a79e01 # # Exception| cpu 5: rx_hash 0xd3249bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39678 dport 38990] != expected 0x71a79e01 # # Exception| count: pass=0 nohash=0 fail=50 # # 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__->