< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 47495 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x50cd9f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59172 dport 47495] != expected 0x929ded4b # # Exception| cpu 0: rx_hash 0x44fe0905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59188 dport 47495] != expected 0x9ff37171 # # Exception| cpu 0: rx_hash 0xcd0590ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59198 dport 47495] != expected 0xee5aa8d1 # # Exception| cpu 4: rx_hash 0x0003c5f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59168 dport 47495] != expected 0xa7279da1 # # Exception| cpu 4: rx_hash 0x3e4405a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59206 dport 47495] != expected 0xbc05e58d # # Exception| cpu 4: rx_hash 0x9c3ae3d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59246 dport 47495] != expected 0x206f93e5 # # Exception| cpu 5: rx_hash 0x46ed72f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59210 dport 47495] != expected 0x9362ad12 # # Exception| cpu 5: rx_hash 0x8beb27ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 59220 dport 47495] != expected 0xda1f9862 # # Exception| cpu 5: rx_hash 0xa38c0ad9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59228 dport 47495] != expected 0xc0c2a017 # # Exception| cpu 5: rx_hash 0x0210be04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59230 dport 47495] != expected 0xabb641c2 # # Exception| cpu 5: rx_hash 0xe493948b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59234 dport 47495] != expected 0xf08db7a # # Exception| cpu 5: rx_hash 0x01f2eca3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59252 dport 47495] != expected 0x5ca8d67f # # Exception| cpu 0: rx_hash 0x94c8c7c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59288 dport 47495] != expected 0x578ea474 # # Exception| cpu 0: rx_hash 0x0ae29a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59304 dport 47495] != expected 0xdc577653 # # Exception| cpu 0: rx_hash 0xc7e4cf0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59318 dport 47495] != expected 0x952a4323 # # Exception| cpu 4: rx_hash 0x71a9bfea [saddr 192.0.3.2 daddr 192.0.3.1 sport 59278 dport 47495] != expected 0x42ea971 # # Exception| cpu 4: rx_hash 0xd3d75990 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59302 dport 47495] != expected 0x9844df19 # # Exception| cpu 4: rx_hash 0xab7e2ec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 47495] != expected 0xb7239786 # # Exception| cpu 4: rx_hash 0xef83e23c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59326 dport 47495] != expected 0x8ff77b56 # # Exception| cpu 4: rx_hash 0x4c0c2d15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59330 dport 47495] != expected 0xe81246e0 # # Exception| cpu 5: rx_hash 0x2995c194 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59260 dport 47495] != expected 0x4675ee0a # # Exception| cpu 5: rx_hash 0xd0350b37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59276 dport 47495] != expected 0x6f5a48a4 # # Exception| cpu 5: rx_hash 0x36b621b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59312 dport 47495] != expected 0xcbe4d21c # # Exception| cpu 5: rx_hash 0x646b0022 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59338 dport 47495] != expected 0xf2cf7e95 # # Exception| cpu 0: rx_hash 0x08f1e1e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59350 dport 47495] != expected 0xd0c6aa30 # # Exception| cpu 4: rx_hash 0xd22670c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59378 dport 47495] != expected 0x63cb94c7 # # Exception| cpu 4: rx_hash 0xa02f2051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59410 dport 47495] != expected 0x85185439 # # Exception| cpu 4: rx_hash 0x9f99c95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59424 dport 47495] != expected 0x65b567cb # # Exception| cpu 4: rx_hash 0x3e057d87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59426 dport 47495] != expected 0xec1861e # # Exception| cpu 5: rx_hash 0xa96d553d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59348 dport 47495] != expected 0xbbb24be5 # # Exception| cpu 5: rx_hash 0x67895285 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59360 dport 47495] != expected 0x5d1e928 # # Exception| cpu 5: rx_hash 0x1f2025dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 47495] != expected 0x2ab6a1b7 # # Exception| cpu 5: rx_hash 0xaa8f079a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59390 dport 47495] != expected 0x4cacdc58 # # Exception| cpu 5: rx_hash 0x454e5879 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59396 dport 47495] != expected 0xd6b8593c # # Exception| cpu 5: rx_hash 0x517dcee2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59412 dport 47495] != expected 0xdbd6c506 # # Exception| cpu 5: rx_hash 0x29d4b9bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59416 dport 47495] != expected 0xf4b18d99 # # Exception| cpu 5: rx_hash 0xb7fee46d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59432 dport 47495] != expected 0x7f685fbe # # Exception| cpu 0: rx_hash 0xf2f201cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59496 dport 47495] != expected 0xbc33f8b0 # # Exception| cpu 0: rx_hash 0xe6c19750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59512 dport 47495] != expected 0xb15d648a # # Exception| cpu 4: rx_hash 0xa3cd72f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 47495] != expected 0x7206c384 # # Exception| cpu 4: rx_hash 0xf110536c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59458 dport 47495] != expected 0x4b2d6f0d # # Exception| cpu 4: rx_hash 0x6f3a0eba [saddr 192.0.3.2 daddr 192.0.3.1 sport 59506 dport 47495] != expected 0xc0f4bd2a # # Exception| cpu 4: rx_hash 0x1f615df3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59528 dport 47495] != expected 0x9872c224 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfc4a8562 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33416 dport 40251] OK # # # cpu 0: rx_hash 0x76534e2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 40251] OK # # # cpu 0: rx_hash 0x32ae82da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33468 dport 40251] OK # # # cpu 4: rx_hash 0x1ac9afed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33460 dport 40251] OK # # # cpu 4: rx_hash 0x744035db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33494 dport 40251] OK # # # cpu 4: rx_hash 0x5fc54a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 40251] OK # # # cpu 5: rx_hash 0x61828a13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 40251] OK # # # cpu 5: rx_hash 0xb8b74997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33436 dport 40251] OK # # # cpu 5: rx_hash 0x6073a340 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33478 dport 40251] OK # # # cpu 5: rx_hash 0xea6a680d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33510 dport 40251] OK # # # cpu 5: rx_hash 0x77a2677c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 40251] OK # # # cpu 0: rx_hash 0x6e137a05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33546 dport 40251] OK # # # cpu 0: rx_hash 0x9f4194b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33548 dport 40251] OK # # # cpu 0: rx_hash 0x9ca3c611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 40251] OK # # # cpu 4: rx_hash 0x8b72022d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33564 dport 40251] OK # # # cpu 4: rx_hash 0xe40ab148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 40251] OK # # # cpu 4: rx_hash 0xd85e0ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33586 dport 40251] OK # # # cpu 4: rx_hash 0xa0f77dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33598 dport 40251] OK # # # cpu 4: rx_hash 0x8a832b7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33608 dport 40251] OK # # # cpu 5: rx_hash 0x5247c1a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33554 dport 40251] OK # # # cpu 5: rx_hash 0xf03927d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33594 dport 40251] OK # # # cpu 5: rx_hash 0x2b1f9fa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33610 dport 40251] OK # # # cpu 5: rx_hash 0x9eb0bde5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33624 dport 40251] OK # # # cpu 0: rx_hash 0x3f2c0938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33626 dport 40251] OK # # # cpu 0: rx_hash 0x70c1b37a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33682 dport 40251] OK # # # cpu 0: rx_hash 0x4f775a71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33696 dport 40251] OK # # # cpu 4: rx_hash 0x5054ba5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 40251] OK # # # cpu 4: rx_hash 0x14a976a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33656 dport 40251] OK # # # cpu 4: rx_hash 0xb535c275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 40251] OK # # # cpu 4: rx_hash 0x81935dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33684 dport 40251] OK # # # cpu 4: rx_hash 0x5b44ccea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33712 dport 40251] OK # # # cpu 4: rx_hash 0xd2bf5500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 40251] OK # # # cpu 5: rx_hash 0xce7ee78b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33628 dport 40251] OK # # # cpu 5: rx_hash 0x95a0cb52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33668 dport 40251] OK # # # cpu 5: rx_hash 0x1c5b52b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33678 dport 40251] OK # # # cpu 5: rx_hash 0x67107746 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 40251] OK # # # cpu 0: rx_hash 0xd1dff7f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33826 dport 40251] OK # # # cpu 4: rx_hash 0x5957b71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33742 dport 40251] OK # # # cpu 5: rx_hash 0x8062749a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 40251] OK # # # cpu 5: rx_hash 0xecf89558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33756 dport 40251] OK # # # cpu 5: rx_hash 0xabe70b0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33762 dport 40251] OK # # # cpu 5: rx_hash 0xfb295164 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33766 dport 40251] OK # # # cpu 5: rx_hash 0xbfd49d91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33778 dport 40251] OK # # # cpu 5: rx_hash 0x5bc63cb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33794 dport 40251] OK # # # cpu 5: rx_hash 0x82f3ff31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 40251] OK # # # cpu 5: rx_hash 0x67928719 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33818 dport 40251] OK # # # cpu 5: rx_hash 0x6470d5be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33840 dport 40251] OK # # # count: pass=47 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 43078 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51557 dport 43078] != expected 0x8c916c9f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51557 dport 43078] != expected 0x8c916c9f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35759 dport 43078] != expected 0xa366eef0 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35759 dport 43078] != expected 0xa366eef0 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50129 dport 43078] != expected 0xed2eb40c # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50129 dport 43078] != expected 0xed2eb40c # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60086 dport 43078] != expected 0xffaf8c3f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60086 dport 43078] != expected 0xffaf8c3f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54994 dport 43078] != expected 0xbf5dab5c # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54994 dport 43078] != expected 0xbf5dab5c # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53140 dport 43078] != expected 0xa709c70a # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53140 dport 43078] != expected 0xa709c70a # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33278 dport 43078] != expected 0x5cbbfb7 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33278 dport 43078] != expected 0x5cbbfb7 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57766 dport 43078] != expected 0x7c66501f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57766 dport 43078] != expected 0x7c66501f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60581 dport 43078] != expected 0x9b02fceb # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60581 dport 43078] != expected 0x9b02fceb # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38191 dport 43078] != expected 0xa3824042 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38191 dport 43078] != expected 0xa3824042 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 43078] != expected 0x69e87caa # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 43078] != expected 0x69e87caa # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 43078] != expected 0xbb54edf0 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 43078] != expected 0xbb54edf0 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43441 dport 43078] != expected 0xbbf6182f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43441 dport 43078] != expected 0xbbf6182f # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41084 dport 43078] != expected 0xf642d368 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41084 dport 43078] != expected 0xf642d368 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38727 dport 43078] != expected 0x64d8e5c5 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38727 dport 43078] != expected 0x64d8e5c5 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33173 dport 43078] != expected 0xe7674cae # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33173 dport 43078] != expected 0xe7674cae # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57442 dport 43078] != expected 0xdbfcbdbf # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57442 dport 43078] != expected 0xdbfcbdbf # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50207 dport 43078] != expected 0xef434e9d # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50207 dport 43078] != expected 0xef434e9d # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 43078] != expected 0x556ff191 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 43078] != expected 0x556ff191 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49677 dport 43078] != expected 0x5d07fde3 # # Exception| cpu 0: rx_hash 0xf8f43792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49677 dport 43078] != expected 0x5d07fde3 # # 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 46231 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60929 dport 46231] != expected 0xaa6d8dfd # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60929 dport 46231] != expected 0xaa6d8dfd # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42457 dport 46231] != expected 0x9a3c6f31 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42457 dport 46231] != expected 0x9a3c6f31 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56637 dport 46231] != expected 0x749228f2 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56637 dport 46231] != expected 0x749228f2 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46740 dport 46231] != expected 0x3c56023f # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46740 dport 46231] != expected 0x3c56023f # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45931 dport 46231] != expected 0x4ae99591 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45931 dport 46231] != expected 0x4ae99591 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 46231] != expected 0x9e97e72 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 46231] != expected 0x9e97e72 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 46231] != expected 0xe1fbbb37 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57127 dport 46231] != expected 0xe1fbbb37 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41429 dport 46231] != expected 0xe6c5d632 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41429 dport 46231] != expected 0xe6c5d632 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40009 dport 46231] != expected 0x1e7cff60 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40009 dport 46231] != expected 0x1e7cff60 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47336 dport 46231] != expected 0x1100f8d5 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47336 dport 46231] != expected 0x1100f8d5 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42362 dport 46231] != expected 0xd0060bc8 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42362 dport 46231] != expected 0xd0060bc8 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 46231] != expected 0x19f2dcc5 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 46231] != expected 0x19f2dcc5 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45655 dport 46231] != expected 0xbd298677 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45655 dport 46231] != expected 0xbd298677 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36873 dport 46231] != expected 0xdd08b3b1 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36873 dport 46231] != expected 0xdd08b3b1 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 46231] != expected 0x990449cb # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 46231] != expected 0x990449cb # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42011 dport 46231] != expected 0x4d6975f0 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42011 dport 46231] != expected 0x4d6975f0 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57808 dport 46231] != expected 0x577e903 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57808 dport 46231] != expected 0x577e903 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58904 dport 46231] != expected 0x572838c6 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58904 dport 46231] != expected 0x572838c6 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38386 dport 46231] != expected 0xfb797e71 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38386 dport 46231] != expected 0xfb797e71 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 46231] != expected 0xa3a63468 # # Exception| cpu 4: rx_hash 0x0e54cfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 46231] != expected 0xa3a63468 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->