< 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 49320 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd151b392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36238 dport 49320] != expected 0x768e5948 # # Exception| cpu 0: rx_hash 0x12d39dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36242 dport 49320] != expected 0xe7d64e4c # # Exception| cpu 0: rx_hash 0xa60ba36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36246 dport 49320] != expected 0x90c08a4a # # Exception| cpu 0: rx_hash 0xc0cee8f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 49320] != expected 0xfadcafc1 # # Exception| cpu 0: rx_hash 0x3090a4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36278 dport 49320] != expected 0x3e2252ca # # Exception| cpu 4: rx_hash 0xada784b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36220 dport 49320] != expected 0x174d62a5 # # Exception| cpu 4: rx_hash 0xa97e95b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36258 dport 49320] != expected 0x14f127cd # # Exception| cpu 5: rx_hash 0x9e7be6a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 49320] != expected 0x42eb88aa # # Exception| cpu 5: rx_hash 0xe28dd185 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 49320] != expected 0x2328b347 # # Exception| cpu 5: rx_hash 0xf3128ae5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36266 dport 49320] != expected 0xaf7a45ce # # Exception| cpu 0: rx_hash 0x40702f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36294 dport 49320] != expected 0x9a74570b # # Exception| cpu 0: rx_hash 0x73ac4d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36300 dport 49320] != expected 0xcfd2bd04 # # Exception| cpu 0: rx_hash 0x26b564b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36336 dport 49320] != expected 0xf0687280 # # Exception| cpu 4: rx_hash 0x5e9a4296 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36316 dport 49320] != expected 0x92170c05 # # Exception| cpu 4: rx_hash 0xc8014542 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36348 dport 49320] != expected 0x3cf5d485 # # Exception| cpu 4: rx_hash 0x71f98312 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36354 dport 49320] != expected 0x4e993ff5 # # Exception| cpu 5: rx_hash 0x6233165e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36322 dport 49320] != expected 0x43804b8d # # Exception| cpu 5: rx_hash 0xd6eb28fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36326 dport 49320] != expected 0x34968f8b # # Exception| cpu 5: rx_hash 0x926d5a13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36340 dport 49320] != expected 0x877eb686 # # Exception| cpu 5: rx_hash 0x2b959c43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36362 dport 49320] != expected 0xf5125df6 # # Exception| cpu 0: rx_hash 0x6f13eead [saddr 192.0.3.2 daddr 192.0.3.1 sport 36376 dport 49320] != expected 0x46fa64fb # # Exception| cpu 0: rx_hash 0x3a0ac723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 49320] != expected 0x7940ab7f # # Exception| cpu 0: rx_hash 0x67dc431d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36420 dport 49320] != expected 0x80d31fbf # # Exception| cpu 0: rx_hash 0xa45e6d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 49320] != expected 0x118b08bb # # Exception| cpu 0: rx_hash 0x98f7398f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36454 dport 49320] != expected 0xc01c4f33 # # Exception| cpu 4: rx_hash 0x24e0aa9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36414 dport 49320] != expected 0x7123f071 # # Exception| cpu 4: rx_hash 0xb5c13627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36470 dport 49320] != expected 0x9dd9fe32 # # Exception| cpu 4: rx_hash 0x32c56a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36472 dport 49320] != expected 0xbf69d03b # # Exception| cpu 5: rx_hash 0x173cc88b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36404 dport 49320] != expected 0x24851a7e # # Exception| cpu 5: rx_hash 0x0e6c3e5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 49320] != expected 0x6efe97b3 # # Exception| cpu 5: rx_hash 0xfe327216 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36432 dport 49320] != expected 0xaa006ab8 # # Exception| cpu 5: rx_hash 0xcdee1001 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36442 dport 49320] != expected 0xffa680b7 # # Exception| cpu 0: rx_hash 0xa0877c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 49320] != expected 0x12374dd3 # # Exception| cpu 0: rx_hash 0x4e335db6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36490 dport 49320] != expected 0xdeaaebd6 # # Exception| cpu 0: rx_hash 0x8db173ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36502 dport 49320] != expected 0x4ff2fcd2 # # Exception| cpu 0: rx_hash 0x1b2a7438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36534 dport 49320] != expected 0xe1102452 # # Exception| cpu 4: rx_hash 0x361c7b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36518 dport 49320] != expected 0xbcd59553 # # Exception| cpu 4: rx_hash 0x05c01987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36524 dport 49320] != expected 0xe9737f5c # # Exception| cpu 4: rx_hash 0x41466b69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36542 dport 49320] != expected 0x5a9b4651 # # Exception| cpu 4: rx_hash 0xb6a2bc4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36544 dport 49320] != expected 0xdc7d6d99 # # Exception| cpu 4: rx_hash 0x31a6e0ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 36558 dport 49320] != expected 0xfecd4390 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd6b95c20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41432 dport 43757] OK # # # cpu 0: rx_hash 0xb07c17b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41454 dport 43757] OK # # # cpu 0: rx_hash 0x9d4a1811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 43757] OK # # # cpu 0: rx_hash 0x24b2de41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 43757] OK # # # cpu 0: rx_hash 0x0984d1e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 43757] OK # # # cpu 4: rx_hash 0xbf092166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41434 dport 43757] OK # # # cpu 4: rx_hash 0xe730f01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41500 dport 43757] OK # # # cpu 5: rx_hash 0x37784b0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 43757] OK # # # cpu 5: rx_hash 0x4d02a307 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41474 dport 43757] OK # # # cpu 5: rx_hash 0x53e8ceb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41496 dport 43757] OK # # # cpu 0: rx_hash 0x5b276308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 43757] OK # # # cpu 0: rx_hash 0x014b7c59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41548 dport 43757] OK # # # cpu 0: rx_hash 0x4ab83868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41578 dport 43757] OK # # # cpu 4: rx_hash 0x8e808d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41502 dport 43757] OK # # # cpu 4: rx_hash 0xf6afab7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 43757] OK # # # cpu 4: rx_hash 0x427795d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41526 dport 43757] OK # # # cpu 4: rx_hash 0xab792f45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41554 dport 43757] OK # # # cpu 4: rx_hash 0x10d42739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41570 dport 43757] OK # # # cpu 5: rx_hash 0xe845c6c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41512 dport 43757] OK # # # cpu 5: rx_hash 0x5c9df867 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 43757] OK # # # cpu 0: rx_hash 0x545255d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41584 dport 43757] OK # # # cpu 0: rx_hash 0xbe3f6526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 43757] OK # # # cpu 0: rx_hash 0x508b44d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41646 dport 43757] OK # # # cpu 4: rx_hash 0x678e37c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 43757] OK # # # cpu 4: rx_hash 0x41141fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41600 dport 43757] OK # # # cpu 4: rx_hash 0xb14a53f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41622 dport 43757] OK # # # cpu 4: rx_hash 0x635726c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41636 dport 43757] OK # # # cpu 4: rx_hash 0xe3e9e118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41666 dport 43757] OK # # # cpu 5: rx_hash 0x72c87da3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41610 dport 43757] OK # # # cpu 5: rx_hash 0x140d363a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41660 dport 43757] OK # # # cpu 0: rx_hash 0xfd038ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 43757] OK # # # cpu 0: rx_hash 0x9bc6c73e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 43757] OK # # # cpu 0: rx_hash 0x0228f635 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41722 dport 43757] OK # # # cpu 0: rx_hash 0x8f8f8fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41748 dport 43757] OK # # # cpu 4: rx_hash 0xd035830f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41672 dport 43757] OK # # # cpu 4: rx_hash 0x94b3f1e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41690 dport 43757] OK # # # cpu 4: rx_hash 0xc1aad86f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41702 dport 43757] OK # # # cpu 5: rx_hash 0xb985fe49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 43757] OK # # # cpu 5: rx_hash 0x49dbb204 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41692 dport 43757] OK # # # cpu 5: rx_hash 0xcb09fd5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 43757] OK # # # count: pass=40 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 55188 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54468 dport 55188] != expected 0x625dd7b5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54468 dport 55188] != expected 0x625dd7b5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54357 dport 55188] != expected 0xc87bc08c # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54357 dport 55188] != expected 0xc87bc08c # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52941 dport 55188] != expected 0x1485c6f5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52941 dport 55188] != expected 0x1485c6f5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40342 dport 55188] != expected 0x33f423e6 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40342 dport 55188] != expected 0x33f423e6 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57667 dport 55188] != expected 0x11dd573a # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57667 dport 55188] != expected 0x11dd573a # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33577 dport 55188] != expected 0x21ffb7c9 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33577 dport 55188] != expected 0x21ffb7c9 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 55188] != expected 0xc83f1551 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 55188] != expected 0xc83f1551 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58772 dport 55188] != expected 0x50c6768d # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58772 dport 55188] != expected 0x50c6768d # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 55188] != expected 0xa305226e # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 55188] != expected 0xa305226e # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 55188] != expected 0x582b8115 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 55188] != expected 0x582b8115 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55032 dport 55188] != expected 0x170935b9 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55032 dport 55188] != expected 0x170935b9 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34755 dport 55188] != expected 0x830549e2 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34755 dport 55188] != expected 0x830549e2 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41323 dport 55188] != expected 0xb6e39cd5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41323 dport 55188] != expected 0xb6e39cd5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39490 dport 55188] != expected 0x9fabecdd # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39490 dport 55188] != expected 0x9fabecdd # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45055 dport 55188] != expected 0x4aaaefdc # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45055 dport 55188] != expected 0x4aaaefdc # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37500 dport 55188] != expected 0xdc872037 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37500 dport 55188] != expected 0xdc872037 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48576 dport 55188] != expected 0xc4d55075 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48576 dport 55188] != expected 0xc4d55075 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43713 dport 55188] != expected 0x2b96e580 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43713 dport 55188] != expected 0x2b96e580 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55456 dport 55188] != expected 0x5b143ad5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55456 dport 55188] != expected 0x5b143ad5 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 55188] != expected 0xbe199d0e # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 55188] != expected 0xbe199d0e # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 55188] != expected 0xc5389324 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 55188] != expected 0xc5389324 # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46776 dport 55188] != expected 0x9681ca4d # # Exception| cpu 0: rx_hash 0xd999b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46776 dport 55188] != expected 0x9681ca4d # # 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 34405 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 34405] != expected 0x8046f3a6 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 34405] != expected 0x8046f3a6 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 34405] != expected 0xbf49312a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 34405] != expected 0xbf49312a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36426 dport 34405] != expected 0xa6d9ac47 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36426 dport 34405] != expected 0xa6d9ac47 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38474 dport 34405] != expected 0xa3aef657 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38474 dport 34405] != expected 0xa3aef657 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44748 dport 34405] != expected 0x9f81b550 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44748 dport 34405] != expected 0x9f81b550 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 34405] != expected 0x8f688ce4 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 34405] != expected 0x8f688ce4 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40591 dport 34405] != expected 0x6ca71c78 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40591 dport 34405] != expected 0x6ca71c78 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40807 dport 34405] != expected 0x3c682618 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40807 dport 34405] != expected 0x3c682618 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 34405] != expected 0x6e7c058a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 34405] != expected 0x6e7c058a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 34405] != expected 0x7c22b00b # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 34405] != expected 0x7c22b00b # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40780 dport 34405] != expected 0x4a4fb957 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40780 dport 34405] != expected 0x4a4fb957 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54051 dport 34405] != expected 0x89d862f3 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54051 dport 34405] != expected 0x89d862f3 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47141 dport 34405] != expected 0x380d4b0a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47141 dport 34405] != expected 0x380d4b0a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48827 dport 34405] != expected 0xe244b1a0 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48827 dport 34405] != expected 0xe244b1a0 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53724 dport 34405] != expected 0xd1933ed5 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53724 dport 34405] != expected 0xd1933ed5 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42715 dport 34405] != expected 0xbae56f8e # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42715 dport 34405] != expected 0xbae56f8e # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54970 dport 34405] != expected 0x7623f1b7 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54970 dport 34405] != expected 0x7623f1b7 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 34405] != expected 0x9ffbf81a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 34405] != expected 0x9ffbf81a # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42504 dport 34405] != expected 0x83e8a5f3 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42504 dport 34405] != expected 0x83e8a5f3 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54378 dport 34405] != expected 0xec970c7d # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54378 dport 34405] != expected 0xec970c7d # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45970 dport 34405] != expected 0xc5ee8772 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45970 dport 34405] != expected 0xc5ee8772 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37514 dport 34405] != expected 0x1f16c76 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37514 dport 34405] != expected 0x1f16c76 # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 34405] != expected 0x1ba5686f # # Exception| cpu 0: rx_hash 0x2339bb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 34405] != expected 0x1ba5686f # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->