< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45926 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2f8bc38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45338 dport 45926] != expected 0xff235d47 # # Exception| cpu 0: rx_hash 0x90801aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45382 dport 45926] != expected 0x10ff739d # # Exception| cpu 0: rx_hash 0xcd5285ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45388 dport 45926] != expected 0xbed48291 # # Exception| cpu 0: rx_hash 0x02f8d147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45408 dport 45926] != expected 0x46b01e7f # # Exception| cpu 4: rx_hash 0xed0df596 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45318 dport 45926] != expected 0xa1c19597 # # Exception| cpu 4: rx_hash 0x1b3a4948 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45334 dport 45926] != expected 0x653a0dbc # # Exception| cpu 4: rx_hash 0x16162bf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45350 dport 45926] != expected 0xc3bc5982 # # Exception| cpu 4: rx_hash 0x652dfb12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45368 dport 45926] != expected 0xba825008 # # Exception| cpu 5: rx_hash 0x519c71d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45364 dport 45926] != expected 0x209b00f3 # # Exception| cpu 5: rx_hash 0xf9e30f28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45376 dport 45926] != expected 0x24cdd26a # # Exception| cpu 5: rx_hash 0xbe695507 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45394 dport 45926] != expected 0xc7ea8b1b # # Exception| cpu 5: rx_hash 0x18a01425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 45926] != expected 0xbbcb602 # # Exception| cpu 0: rx_hash 0xee97a8fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45416 dport 45926] != expected 0xcf472e29 # # Exception| cpu 0: rx_hash 0xa91df2d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45434 dport 45926] != expected 0x2c607758 # # Exception| cpu 0: rx_hash 0x7502432f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45484 dport 45926] != expected 0xb508db8b # # Exception| cpu 0: rx_hash 0xb7847535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45488 dport 45926] != expected 0xebea135b # # Exception| cpu 0: rx_hash 0x1ffb0bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45508 dport 45926] != expected 0xefbcc1c2 # # Exception| cpu 4: rx_hash 0x6276e4fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45444 dport 45926] != expected 0x5e8227c8 # # Exception| cpu 4: rx_hash 0x4c9fab5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45456 dport 45926] != expected 0x8997df4e # # Exception| cpu 4: rx_hash 0x996d3a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45476 dport 45926] != expected 0x3cffebdd # # Exception| cpu 4: rx_hash 0x32881900 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45502 dport 45926] != expected 0x562f82fa # # Exception| cpu 4: rx_hash 0x80afa29c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45522 dport 45926] != expected 0x1f75f81e # # Exception| cpu 4: rx_hash 0x8d83c02d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45538 dport 45926] != expected 0xb9f3ac20 # # Exception| cpu 5: rx_hash 0x25fcbed3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45462 dport 45926] != expected 0xbda57eb9 # # Exception| cpu 5: rx_hash 0x1c6156a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45482 dport 45926] != expected 0x813a7a7c # # Exception| cpu 5: rx_hash 0xae46ed3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45510 dport 45926] != expected 0xc8600098 # # Exception| cpu 0: rx_hash 0x12d7697a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45556 dport 45926] != expected 0x493a95fc # # Exception| cpu 0: rx_hash 0xeaab946e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45614 dport 45926] != expected 0xd0230c97 # # Exception| cpu 0: rx_hash 0x1c9c28b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45630 dport 45926] != expected 0x14d894bc # # Exception| cpu 4: rx_hash 0x088fac18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45548 dport 45926] != expected 0x4363d81 # # Exception| cpu 4: rx_hash 0x628b9aea [saddr 192.0.3.2 daddr 192.0.3.1 sport 45584 dport 45926] != expected 0xcb60c908 # # Exception| cpu 4: rx_hash 0x83c881e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45608 dport 45926] != expected 0xe411ad60 # # Exception| cpu 4: rx_hash 0x75ff3d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45624 dport 45926] != expected 0x20ea354b # # Exception| cpu 5: rx_hash 0x4f05f637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45566 dport 45926] != expected 0xe71164f0 # # Exception| cpu 5: rx_hash 0x94bc2634 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45568 dport 45926] != expected 0xf9b5123 # # Exception| cpu 5: rx_hash 0x78d35f88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45576 dport 45926] != expected 0x866c6175 # # Exception| cpu 5: rx_hash 0xe787f6df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45598 dport 45926] != expected 0x76a558a9 # # Exception| cpu 5: rx_hash 0x99904485 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45616 dport 45926] != expected 0xa91d051d # # Exception| cpu 5: rx_hash 0xdd8043c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45644 dport 45926] != expected 0x24bce7d2 # # Exception| cpu 5: rx_hash 0x2bb7ff19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45660 dport 45926] != expected 0xe0477ff9 # # 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 0x4c6f7f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34140 dport 48870] OK # # # cpu 0: rx_hash 0x21cd281d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 48870] OK # # # cpu 0: rx_hash 0x36b98fce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34208 dport 48870] OK # # # cpu 0: rx_hash 0x6b6b1083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34218 dport 48870] OK # # # cpu 4: rx_hash 0xa39a5bc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 48870] OK # # # cpu 4: rx_hash 0xa00006ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 48870] OK # # # cpu 4: rx_hash 0x52f6f8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34198 dport 48870] OK # # # cpu 5: rx_hash 0xd33bd640 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34122 dport 48870] OK # # # cpu 5: rx_hash 0x78def5d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34128 dport 48870] OK # # # cpu 5: rx_hash 0x41431da6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34156 dport 48870] OK # # # cpu 5: rx_hash 0xde17b4f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34170 dport 48870] OK # # # cpu 5: rx_hash 0xa4c14428 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34182 dport 48870] OK # # # cpu 5: rx_hash 0x2ce14aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34232 dport 48870] OK # # # cpu 0: rx_hash 0xf7a5e4b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34258 dport 48870] OK # # # cpu 0: rx_hash 0xfa898608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 48870] OK # # # cpu 0: rx_hash 0xe3b66011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34304 dport 48870] OK # # # cpu 4: rx_hash 0x4b3460f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 48870] OK # # # cpu 4: rx_hash 0xd707ead5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34316 dport 48870] OK # # # cpu 4: rx_hash 0xc0734d06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34340 dport 48870] OK # # # cpu 4: rx_hash 0x9da1d24b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34350 dport 48870] OK # # # cpu 4: rx_hash 0x3644f1d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34356 dport 48870] OK # # # cpu 5: rx_hash 0x01925867 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34242 dport 48870] OK # # # cpu 5: rx_hash 0x0cbe3ad6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 48870] OK # # # cpu 5: rx_hash 0xf9eea573 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34328 dport 48870] OK # # # cpu 0: rx_hash 0x6b966e95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34366 dport 48870] OK # # # cpu 0: rx_hash 0x016f2671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34390 dport 48870] OK # # # cpu 0: rx_hash 0xca043059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 48870] OK # # # cpu 0: rx_hash 0x78238bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 48870] OK # # # cpu 4: rx_hash 0x0c4344c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34406 dport 48870] OK # # # cpu 4: rx_hash 0x311fee36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34440 dport 48870] OK # # # cpu 4: rx_hash 0xe9c11d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34444 dport 48870] OK # # # cpu 4: rx_hash 0x3c338c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34488 dport 48870] OK # # # cpu 5: rx_hash 0xf7589aaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34374 dport 48870] OK # # # cpu 5: rx_hash 0x38f2ce04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34410 dport 48870] OK # # # cpu 5: rx_hash 0xe02c3d7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34414 dport 48870] OK # # # cpu 5: rx_hash 0x7f78942b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34424 dport 48870] OK # # # cpu 5: rx_hash 0xc72852e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34456 dport 48870] OK # # # cpu 5: rx_hash 0x61e113ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34482 dport 48870] OK # # # cpu 5: rx_hash 0x944cf279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 48870] OK # # # cpu 0: rx_hash 0x627b4ea7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 48870] OK # # # cpu 0: rx_hash 0x0ae2a702 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 48870] OK # # # cpu 0: rx_hash 0x82c2a986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34606 dport 48870] OK # # # cpu 0: rx_hash 0x1d9600d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34616 dport 48870] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58598 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57757 dport 58598] != expected 0x441ac017 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57757 dport 58598] != expected 0x441ac017 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54169 dport 58598] != expected 0x1875fa2f # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54169 dport 58598] != expected 0x1875fa2f # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58344 dport 58598] != expected 0x79d24cfa # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58344 dport 58598] != expected 0x79d24cfa # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53633 dport 58598] != expected 0x235e8e93 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53633 dport 58598] != expected 0x235e8e93 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45853 dport 58598] != expected 0xcfd7aaad # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45853 dport 58598] != expected 0xcfd7aaad # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 58598] != expected 0x31f0fa6e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 58598] != expected 0x31f0fa6e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34912 dport 58598] != expected 0xf388def0 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34912 dport 58598] != expected 0xf388def0 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41419 dport 58598] != expected 0xe5c2127 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41419 dport 58598] != expected 0xe5c2127 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37232 dport 58598] != expected 0xa871f3f1 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37232 dport 58598] != expected 0xa871f3f1 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59036 dport 58598] != expected 0x2ad8c981 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59036 dport 58598] != expected 0x2ad8c981 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41154 dport 58598] != expected 0x245d2a46 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41154 dport 58598] != expected 0x245d2a46 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55569 dport 58598] != expected 0x62b3928d # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55569 dport 58598] != expected 0x62b3928d # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60757 dport 58598] != expected 0x42d67c1e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60757 dport 58598] != expected 0x42d67c1e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54337 dport 58598] != expected 0x1da34c7e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54337 dport 58598] != expected 0x1da34c7e # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 58598] != expected 0x81c17420 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44002 dport 58598] != expected 0x81c17420 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60532 dport 58598] != expected 0x835d8b3c # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60532 dport 58598] != expected 0x835d8b3c # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33174 dport 58598] != expected 0xb95bf084 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33174 dport 58598] != expected 0xb95bf084 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33740 dport 58598] != expected 0x1492a368 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33740 dport 58598] != expected 0x1492a368 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44403 dport 58598] != expected 0x1f282f1a # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44403 dport 58598] != expected 0x1f282f1a # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57273 dport 58598] != expected 0x9c922f6a # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57273 dport 58598] != expected 0x9c922f6a # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33014 dport 58598] != expected 0x86576319 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33014 dport 58598] != expected 0x86576319 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41951 dport 58598] != expected 0xaf6e0560 # # Exception| cpu 5: rx_hash 0x36517ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41951 dport 58598] != expected 0xaf6e0560 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41802 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60312 dport 41802] != expected 0xba32f59d # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60312 dport 41802] != expected 0xba32f59d # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42018 dport 41802] != expected 0xa89105b4 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42018 dport 41802] != expected 0xa89105b4 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45558 dport 41802] != expected 0xfc7ec03c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45558 dport 41802] != expected 0xfc7ec03c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46269 dport 41802] != expected 0x27e1d89a # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46269 dport 41802] != expected 0x27e1d89a # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 41802] != expected 0x7e10c667 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 41802] != expected 0x7e10c667 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 41802] != expected 0x7d77e51c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 41802] != expected 0x7d77e51c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44191 dport 41802] != expected 0x8f5db8c1 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44191 dport 41802] != expected 0x8f5db8c1 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47869 dport 41802] != expected 0x91e93bc1 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47869 dport 41802] != expected 0x91e93bc1 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57727 dport 41802] != expected 0x442739aa # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57727 dport 41802] != expected 0x442739aa # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37942 dport 41802] != expected 0x77756670 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37942 dport 41802] != expected 0x77756670 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 41802] != expected 0x9f1da5c8 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 41802] != expected 0x9f1da5c8 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 41802] != expected 0xc2dc5ed7 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 41802] != expected 0xc2dc5ed7 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49946 dport 41802] != expected 0x265e9050 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49946 dport 41802] != expected 0x265e9050 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35474 dport 41802] != expected 0x5872c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35474 dport 41802] != expected 0x5872c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34614 dport 41802] != expected 0xc65197e7 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34614 dport 41802] != expected 0xc65197e7 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56221 dport 41802] != expected 0xf09ae765 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56221 dport 41802] != expected 0xf09ae765 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55130 dport 41802] != expected 0x7dfd9628 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55130 dport 41802] != expected 0x7dfd9628 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48025 dport 41802] != expected 0xd0c2822c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48025 dport 41802] != expected 0xd0c2822c # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35854 dport 41802] != expected 0x742c25b8 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35854 dport 41802] != expected 0x742c25b8 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 41802] != expected 0xb6576db4 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 41802] != expected 0xb6576db4 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40197 dport 41802] != expected 0xf4103b66 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40197 dport 41802] != expected 0xf4103b66 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51987 dport 41802] != expected 0xeaa64b77 # # Exception| cpu 4: rx_hash 0x0a522c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51987 dport 41802] != expected 0xeaa64b77 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->