< 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 36957 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x21d90565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56678 dport 36957] != expected 0xd6ef9e98 # # Exception| cpu 0: rx_hash 0x834bed47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 36957] != expected 0x5e5d0e0c # # Exception| cpu 0: rx_hash 0x9a98da0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56712 dport 36957] != expected 0xfc02d912 # # Exception| cpu 0: rx_hash 0x9c93db62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 36957] != expected 0x18ccd1e2 # # Exception| cpu 4: rx_hash 0xdfbd0a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 36957] != expected 0xed67f83b # # Exception| cpu 4: rx_hash 0x08ff7f36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56710 dport 36957] != expected 0x4df0b881 # # Exception| cpu 4: rx_hash 0x7d2fe269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56726 dport 36957] != expected 0x65d568af # # Exception| cpu 4: rx_hash 0x6c4dc7e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56768 dport 36957] != expected 0xa6400d44 # # Exception| cpu 4: rx_hash 0x50ae8824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 36957] != expected 0x569ceda3 # # Exception| cpu 4: rx_hash 0x257e157b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56796 dport 36957] != expected 0x7eb93d8d # # Exception| cpu 5: rx_hash 0x1d3a4aa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 36957] != expected 0x26337e7f # # Exception| cpu 5: rx_hash 0x4bd1ae1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56736 dport 36957] != expected 0xb85b9158 # # Exception| cpu 5: rx_hash 0x9085d9bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56754 dport 36957] != expected 0xd150c002 # # Exception| cpu 0: rx_hash 0x8bfaff80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56798 dport 36957] != expected 0x3f97bcf9 # # Exception| cpu 0: rx_hash 0xa501d9c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56856 dport 36957] != expected 0xf2e0c0ba # # Exception| cpu 0: rx_hash 0xf1462c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 36957] != expected 0x20108478 # # Exception| cpu 0: rx_hash 0x53d4c42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56912 dport 36957] != expected 0xa8a214ec # # Exception| cpu 0: rx_hash 0xb875fe92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56920 dport 36957] != expected 0xf8e9b4b1 # # Exception| cpu 4: rx_hash 0x56a58948 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56800 dport 36957] != expected 0xb252e553 # # Exception| cpu 4: rx_hash 0xbd04b3f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56808 dport 36957] != expected 0xe219450e # # Exception| cpu 4: rx_hash 0x42b6e1a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56838 dport 36957] != expected 0x6b377107 # # Exception| cpu 4: rx_hash 0xd6da45f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 36957] != expected 0x3e0b1864 # # Exception| cpu 5: rx_hash 0xf437616a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56820 dport 36957] != expected 0x3ae075c7 # # Exception| cpu 5: rx_hash 0x5ab38b91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56822 dport 36957] != expected 0x7bcef4b3 # # Exception| cpu 5: rx_hash 0xd0d1449a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56840 dport 36957] != expected 0xdac51094 # # Exception| cpu 5: rx_hash 0x0198308b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56864 dport 36957] != expected 0x9e9c58de # # Exception| cpu 5: rx_hash 0xa30ad8a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56884 dport 36957] != expected 0x162ec84a # # Exception| cpu 0: rx_hash 0xc1b36114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 36957] != expected 0x1950757f # # Exception| cpu 0: rx_hash 0xbe7efffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 56948 dport 36957] != expected 0x1c27bc41 # # Exception| cpu 0: rx_hash 0x10fa1505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56950 dport 36957] != expected 0x5d093d35 # # Exception| cpu 0: rx_hash 0x9b4e8774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56962 dport 36957] != expected 0x4ea48bb8 # # Exception| cpu 0: rx_hash 0x053f2095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56986 dport 36957] != expected 0x36cafbcb # # Exception| cpu 0: rx_hash 0x33c16ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57004 dport 36957] != expected 0xeb44023c # # Exception| cpu 0: rx_hash 0xadb0cb02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57012 dport 36957] != expected 0x932a724f # # Exception| cpu 4: rx_hash 0xb268fd27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56930 dport 36957] != expected 0xd5bbada1 # # Exception| cpu 4: rx_hash 0x652a885a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56934 dport 36957] != expected 0x752ced1b # # Exception| cpu 4: rx_hash 0xd4765484 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57010 dport 36957] != expected 0x7293b381 # # Exception| cpu 4: rx_hash 0xfffc3fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57028 dport 36957] != expected 0xa5143e7d # # Exception| cpu 4: rx_hash 0x5d6ed787 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57040 dport 36957] != expected 0x2da6aee9 # # Exception| cpu 5: rx_hash 0xee9e1a2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56978 dport 36957] != expected 0x66815b96 # # Exception| cpu 5: rx_hash 0x7cf9bf13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56988 dport 36957] != expected 0xd7733a05 # # Exception| cpu 5: rx_hash 0x915384c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57016 dport 36957] != expected 0x63f692a8 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb65e5768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39926 dport 37721] OK # # # cpu 0: rx_hash 0xc66b6550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40326 dport 37721] OK # # # cpu 4: rx_hash 0x1ed1bcff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 37721] OK # # # cpu 4: rx_hash 0x18dabd93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39924 dport 37721] OK # # # cpu 4: rx_hash 0x364ae0a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39936 dport 37721] OK # # # cpu 4: rx_hash 0x00b4acde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39990 dport 37721] OK # # # cpu 4: rx_hash 0xeb159660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39998 dport 37721] OK # # # cpu 4: rx_hash 0x64f98d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40338 dport 37721] OK # # # cpu 5: rx_hash 0xc993c982 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39900 dport 37721] OK # # # cpu 5: rx_hash 0xc38eca37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39910 dport 37721] OK # # # cpu 5: rx_hash 0x439a7df7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39952 dport 37721] OK # # # cpu 5: rx_hash 0x0ca2ae07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39968 dport 37721] OK # # # cpu 5: rx_hash 0x3041e1c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39980 dport 37721] OK # # # cpu 5: rx_hash 0x2bc15e82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40354 dport 37721] OK # # # cpu 4: rx_hash 0xb9a6fbba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40364 dport 37721] OK # # # cpu 4: rx_hash 0xb5b0f963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40378 dport 37721] OK # # # cpu 4: rx_hash 0x4978e73f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40392 dport 37721] OK # # # cpu 4: rx_hash 0x3ca87a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40408 dport 37721] OK # # # cpu 4: rx_hash 0xe1f70ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40422 dport 37721] OK # # # cpu 4: rx_hash 0xa4d2dced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40428 dport 37721] OK # # # cpu 4: rx_hash 0x4365e48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40434 dport 37721] OK # # # cpu 4: rx_hash 0x3aa37b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 37721] OK # # # cpu 4: rx_hash 0x22a6113f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40452 dport 37721] OK # # # cpu 4: rx_hash 0x57768c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40468 dport 37721] OK # # # cpu 5: rx_hash 0xcc7666e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40380 dport 37721] OK # # # cpu 5: rx_hash 0x004b35a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40404 dport 37721] OK # # # cpu 0: rx_hash 0x24ad1053 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40488 dport 37721] OK # # # cpu 0: rx_hash 0x3fd23668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40516 dport 37721] OK # # # cpu 0: rx_hash 0x9d40de4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40528 dport 37721] OK # # # cpu 4: rx_hash 0xcf0c2aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40480 dport 37721] OK # # # cpu 4: rx_hash 0x184e5f90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40484 dport 37721] OK # # # cpu 4: rx_hash 0x6d9ec2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40500 dport 37721] OK # # # cpu 4: rx_hash 0x28bb128a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40510 dport 37721] OK # # # cpu 4: rx_hash 0x33c434b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40530 dport 37721] OK # # # cpu 4: rx_hash 0xd8650e0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40538 dport 37721] OK # # # cpu 4: rx_hash 0x975dddff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40554 dport 37721] OK # # # cpu 4: rx_hash 0x092c7a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40562 dport 37721] OK # # # cpu 4: rx_hash 0x55da9d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 37721] OK # # # cpu 5: rx_hash 0xd4730cd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40524 dport 37721] OK # # # cpu 5: rx_hash 0x39d93704 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40552 dport 37721] 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 53880 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34672 dport 53880] != expected 0xfcf02593 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34672 dport 53880] != expected 0xfcf02593 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 53880] != expected 0xf400c666 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 53880] != expected 0xf400c666 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45600 dport 53880] != expected 0x36c27ccc # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45600 dport 53880] != expected 0x36c27ccc # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40163 dport 53880] != expected 0x519d1d7 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40163 dport 53880] != expected 0x519d1d7 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 53880] != expected 0x38aed082 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 53880] != expected 0x38aed082 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46867 dport 53880] != expected 0xbba40d2b # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46867 dport 53880] != expected 0xbba40d2b # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52366 dport 53880] != expected 0xbea18360 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52366 dport 53880] != expected 0xbea18360 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33716 dport 53880] != expected 0x63ca3c67 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33716 dport 53880] != expected 0x63ca3c67 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46544 dport 53880] != expected 0x969b6e38 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46544 dport 53880] != expected 0x969b6e38 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43656 dport 53880] != expected 0xc3e7e0f3 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43656 dport 53880] != expected 0xc3e7e0f3 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57907 dport 53880] != expected 0xab603da # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57907 dport 53880] != expected 0xab603da # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42539 dport 53880] != expected 0xf972ed9d # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42539 dport 53880] != expected 0xf972ed9d # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33556 dport 53880] != expected 0xf2dc6e75 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33556 dport 53880] != expected 0xf2dc6e75 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 53880] != expected 0x9fe4ce17 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 53880] != expected 0x9fe4ce17 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58252 dport 53880] != expected 0x42a8bf9f # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58252 dport 53880] != expected 0x42a8bf9f # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54959 dport 53880] != expected 0x7dd7296e # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54959 dport 53880] != expected 0x7dd7296e # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53715 dport 53880] != expected 0xa8566178 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53715 dport 53880] != expected 0xa8566178 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35020 dport 53880] != expected 0x7e2ce82b # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35020 dport 53880] != expected 0x7e2ce82b # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35669 dport 53880] != expected 0xa2d85336 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35669 dport 53880] != expected 0xa2d85336 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60856 dport 53880] != expected 0xd7b9357d # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60856 dport 53880] != expected 0xd7b9357d # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58807 dport 53880] != expected 0x3c461da6 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58807 dport 53880] != expected 0x3c461da6 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 53880] != expected 0xe64ce9b5 # # Exception| cpu 0: rx_hash 0x0a36029b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 53880] != expected 0xe64ce9b5 # # 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 35130 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43320 dport 35130] != expected 0x13afdce2 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43320 dport 35130] != expected 0x13afdce2 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43831 dport 35130] != expected 0x1f6f28c7 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43831 dport 35130] != expected 0x1f6f28c7 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58320 dport 35130] != expected 0x7c70cdf8 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58320 dport 35130] != expected 0x7c70cdf8 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54019 dport 35130] != expected 0xadac6384 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54019 dport 35130] != expected 0xadac6384 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37612 dport 35130] != expected 0x52a414ea # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37612 dport 35130] != expected 0x52a414ea # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47903 dport 35130] != expected 0xb6538c4b # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47903 dport 35130] != expected 0xb6538c4b # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48242 dport 35130] != expected 0x5501b0cd # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48242 dport 35130] != expected 0x5501b0cd # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53340 dport 35130] != expected 0x4e95247c # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53340 dport 35130] != expected 0x4e95247c # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46881 dport 35130] != expected 0x7a3019cc # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46881 dport 35130] != expected 0x7a3019cc # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 35130] != expected 0x509ce79b # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 35130] != expected 0x509ce79b # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37094 dport 35130] != expected 0xd42f4045 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37094 dport 35130] != expected 0xd42f4045 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43795 dport 35130] != expected 0xf2c51315 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43795 dport 35130] != expected 0xf2c51315 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59633 dport 35130] != expected 0xaf897aa5 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59633 dport 35130] != expected 0xaf897aa5 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42235 dport 35130] != expected 0x658d3d88 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42235 dport 35130] != expected 0x658d3d88 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 35130] != expected 0x94a27ae9 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 35130] != expected 0x94a27ae9 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35988 dport 35130] != expected 0x41ae6dcb # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35988 dport 35130] != expected 0x41ae6dcb # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58314 dport 35130] != expected 0x4c8580e2 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58314 dport 35130] != expected 0x4c8580e2 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55255 dport 35130] != expected 0xfd27fd2f # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55255 dport 35130] != expected 0xfd27fd2f # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60919 dport 35130] != expected 0xb0c5ae83 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60919 dport 35130] != expected 0xb0c5ae83 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35596 dport 35130] != expected 0x744116cb # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35596 dport 35130] != expected 0x744116cb # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48204 dport 35130] != expected 0x885ec605 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48204 dport 35130] != expected 0x885ec605 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42464 dport 35130] != expected 0x8f2cacb0 # # Exception| cpu 5: rx_hash 0xa2fdbb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42464 dport 35130] != expected 0x8f2cacb0 # # 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__->