< 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 42531 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x982dbb11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37040 dport 42531] != expected 0x28f82d78 # # Exception| cpu 0: rx_hash 0xb08de7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37056 dport 42531] != expected 0xb18c7033 # # Exception| cpu 0: rx_hash 0xad559ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37066 dport 42531] != expected 0xfdef6be5 # # Exception| cpu 4: rx_hash 0xffa71563 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37134 dport 42531] != expected 0x9c738d3e # # Exception| cpu 4: rx_hash 0x5d266793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37138 dport 42531] != expected 0xf9a2f811 # # Exception| cpu 4: rx_hash 0xb449ce3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 42531] != expected 0x71e0ea8a # # Exception| cpu 5: rx_hash 0xbe61d910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37076 dport 42531] != expected 0x97bdfdd8 # # Exception| cpu 5: rx_hash 0xfb633cf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37082 dport 42531] != expected 0x5c1f1787 # # Exception| cpu 5: rx_hash 0x064ec9c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37098 dport 42531] != expected 0x2d1755d4 # # Exception| cpu 5: rx_hash 0x50786fe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 42531] != expected 0x8ce729b6 # # Exception| cpu 5: rx_hash 0xe27f6819 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 42531] != expected 0xd01096e8 # # Exception| cpu 0: rx_hash 0xe5097747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37164 dport 42531] != expected 0x4308501d # # Exception| cpu 0: rx_hash 0xd9eb7762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37226 dport 42531] != expected 0x23365d9e # # Exception| cpu 0: rx_hash 0x7b6a0592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37238 dport 42531] != expected 0x46e728b1 # # Exception| cpu 4: rx_hash 0xaee7ac1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37174 dport 42531] != expected 0xae9b37a9 # # Exception| cpu 4: rx_hash 0x37f2c190 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37188 dport 42531] != expected 0x386c89f0 # # Exception| cpu 4: rx_hash 0x391eff2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37200 dport 42531] != expected 0x1e5d041b # # Exception| cpu 4: rx_hash 0xd0715681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37206 dport 42531] != expected 0x961f1680 # # Exception| cpu 4: rx_hash 0x2d5ca3b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37222 dport 42531] != expected 0xe71754d3 # # Exception| cpu 4: rx_hash 0x390c8dea [saddr 192.0.3.2 daddr 192.0.3.1 sport 37254 dport 42531] != expected 0x2bad7a76 # # Exception| cpu 5: rx_hash 0x11bea391 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37152 dport 42531] != expected 0x87295950 # # Exception| cpu 0: rx_hash 0x88b9bcdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37252 dport 42531] != expected 0x242e9964 # # Exception| cpu 0: rx_hash 0xde8f1afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37268 dport 42531] != expected 0x85dee506 # # Exception| cpu 0: rx_hash 0x684c3492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37310 dport 42531] != expected 0x1945c0e1 # # Exception| cpu 0: rx_hash 0xb45bbcf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37314 dport 42531] != expected 0x441094e7 # # Exception| cpu 0: rx_hash 0xf62f4647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37348 dport 42531] != expected 0x1caab84d # # Exception| cpu 4: rx_hash 0x86558260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37264 dport 42531] != expected 0x21f148f # # Exception| cpu 4: rx_hash 0xc3576781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37278 dport 42531] != expected 0xc9bdfed0 # # Exception| cpu 4: rx_hash 0x3e7a92b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37294 dport 42531] != expected 0xb8b5bc83 # # Exception| cpu 4: rx_hash 0xd9f905a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37308 dport 42531] != expected 0x16c623f3 # # Exception| cpu 4: rx_hash 0xe26d1ade [saddr 192.0.3.2 daddr 192.0.3.1 sport 37330 dport 42531] != expected 0xe5e0e885 # # Exception| cpu 4: rx_hash 0x0b02b372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37332 dport 42531] != expected 0x6da2fa1e # # Exception| cpu 5: rx_hash 0x479a7770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37350 dport 42531] != expected 0x13295b5f # # Exception| cpu 5: rx_hash 0xf8c378fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37360 dport 42531] != expected 0x3a9b35a6 # # Exception| cpu 0: rx_hash 0x11acd156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37366 dport 42531] != expected 0xb2d9273d # # Exception| cpu 0: rx_hash 0x55772fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37376 dport 42531] != expected 0xd0c1e344 # # Exception| cpu 0: rx_hash 0xfe6c7cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37408 dport 42531] != expected 0x39dd75 # # Exception| cpu 0: rx_hash 0x0adba814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37420 dport 42531] != expected 0xc418d438 # # Exception| cpu 0: rx_hash 0xb582a79e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37434 dport 42531] != expected 0xedaabac1 # # Exception| cpu 4: rx_hash 0x1075ca30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37390 dport 42531] != expected 0x1b63091b # # Exception| cpu 4: rx_hash 0x1e99f48d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37402 dport 42531] != expected 0x3d5284f0 # # Exception| cpu 4: rx_hash 0xa85adae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37424 dport 42531] != expected 0xa1c9a117 # # 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 0x9701f7ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52786 dport 59404] OK # # # cpu 0: rx_hash 0xe77b33cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52806 dport 59404] OK # # # cpu 0: rx_hash 0x4b167f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52814 dport 59404] OK # # # cpu 0: rx_hash 0x58223c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52816 dport 59404] OK # # # cpu 0: rx_hash 0xa50fc974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52832 dport 59404] OK # # # cpu 4: rx_hash 0x99edc951 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52774 dport 59404] OK # # # cpu 4: rx_hash 0x51b81da2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52844 dport 59404] OK # # # cpu 5: rx_hash 0x0e149a67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52800 dport 59404] OK # # # cpu 5: rx_hash 0xac95e897 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 59404] OK # # # cpu 5: rx_hash 0x5f54231f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52856 dport 59404] OK # # # cpu 4: rx_hash 0x078ebb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52860 dport 59404] OK # # # cpu 4: rx_hash 0x45e833fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52876 dport 59404] OK # # # cpu 4: rx_hash 0x1a44b439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52896 dport 59404] OK # # # cpu 4: rx_hash 0x5f4651d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52910 dport 59404] OK # # # cpu 4: rx_hash 0x14a88a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52916 dport 59404] OK # # # cpu 5: rx_hash 0xfab13c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52890 dport 59404] OK # # # cpu 5: rx_hash 0x079cc943 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 59404] OK # # # cpu 5: rx_hash 0x64d24ea3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52928 dport 59404] OK # # # cpu 5: rx_hash 0x32e4e885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52944 dport 59404] OK # # # cpu 5: rx_hash 0x8351d9b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52946 dport 59404] OK # # # cpu 0: rx_hash 0xcfc91db0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52960 dport 59404] OK # # # cpu 0: rx_hash 0x8427c6ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52986 dport 59404] OK # # # cpu 4: rx_hash 0x99ffbb96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52976 dport 59404] OK # # # cpu 4: rx_hash 0x732224f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53002 dport 59404] OK # # # cpu 4: rx_hash 0x74543ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53026 dport 59404] OK # # # cpu 4: rx_hash 0x698c46d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 59404] OK # # # cpu 5: rx_hash 0x251482d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53018 dport 59404] OK # # # cpu 5: rx_hash 0x3fbae0f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53048 dport 59404] OK # # # cpu 5: rx_hash 0xd6d54958 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53054 dport 59404] OK # # # cpu 5: rx_hash 0xa6af8d7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 59404] OK # # # cpu 5: rx_hash 0x4fc024d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53068 dport 59404] OK # # # cpu 5: rx_hash 0x106ca316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53088 dport 59404] OK # # # cpu 0: rx_hash 0xf0992b59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53082 dport 59404] OK # # # cpu 0: rx_hash 0x0358e0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53118 dport 59404] OK # # # cpu 0: rx_hash 0x0ad0b3f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53140 dport 59404] OK # # # cpu 4: rx_hash 0xa1d99221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53090 dport 59404] OK # # # cpu 4: rx_hash 0x1e809dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53108 dport 59404] OK # # # cpu 4: rx_hash 0x043c8d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 59404] OK # # # cpu 4: rx_hash 0xf7fd46c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53156 dport 59404] OK # # # cpu 5: rx_hash 0xf7ef3407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53106 dport 59404] OK # # # cpu 5: rx_hash 0x5ce615d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53124 dport 59404] OK # # # cpu 5: rx_hash 0x464877f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 59404] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 34069 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35359 dport 34069] != expected 0xf9a552b8 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35359 dport 34069] != expected 0xf9a552b8 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 34069] != expected 0x5d331bea # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 34069] != expected 0x5d331bea # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40971 dport 34069] != expected 0x6a084476 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40971 dport 34069] != expected 0x6a084476 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53656 dport 34069] != expected 0xa6c46134 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53656 dport 34069] != expected 0xa6c46134 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 34069] != expected 0x635fbda3 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 34069] != expected 0x635fbda3 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46693 dport 34069] != expected 0x75073d6e # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46693 dport 34069] != expected 0x75073d6e # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47259 dport 34069] != expected 0x4f24271c # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47259 dport 34069] != expected 0x4f24271c # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42835 dport 34069] != expected 0x59f39a1c # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42835 dport 34069] != expected 0x59f39a1c # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33851 dport 34069] != expected 0x32573fea # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33851 dport 34069] != expected 0x32573fea # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52714 dport 34069] != expected 0xfe560e18 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52714 dport 34069] != expected 0xfe560e18 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58096 dport 34069] != expected 0xe2c134be # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58096 dport 34069] != expected 0xe2c134be # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 34069] != expected 0x2e4787bc # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 34069] != expected 0x2e4787bc # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41124 dport 34069] != expected 0x9a6b59b1 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41124 dport 34069] != expected 0x9a6b59b1 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52783 dport 34069] != expected 0xfdc2ad05 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52783 dport 34069] != expected 0xfdc2ad05 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 48092 dport 34069] != expected 0xb70d689f # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 48092 dport 34069] != expected 0xb70d689f # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46855 dport 34069] != expected 0xb81ff893 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46855 dport 34069] != expected 0xb81ff893 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52073 dport 34069] != expected 0xd96466b1 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52073 dport 34069] != expected 0xd96466b1 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58257 dport 34069] != expected 0x3f5dd474 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58257 dport 34069] != expected 0x3f5dd474 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42845 dport 34069] != expected 0x92517043 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42845 dport 34069] != expected 0x92517043 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51246 dport 34069] != expected 0x214d2932 # # Exception| cpu 4: rx_hash 0x879ef3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51246 dport 34069] != expected 0x214d2932 # # 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 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 56647 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53534 dport 56647] != expected 0xbc4f1cf0 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53534 dport 56647] != expected 0xbc4f1cf0 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59266 dport 56647] != expected 0x4d1cf898 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59266 dport 56647] != expected 0x4d1cf898 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35663 dport 56647] != expected 0xf9001243 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35663 dport 56647] != expected 0xf9001243 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60472 dport 56647] != expected 0x3e51160c # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60472 dport 56647] != expected 0x3e51160c # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33193 dport 56647] != expected 0x48224dcc # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33193 dport 56647] != expected 0x48224dcc # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56229 dport 56647] != expected 0x190bfa68 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56229 dport 56647] != expected 0x190bfa68 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57855 dport 56647] != expected 0x85887d35 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57855 dport 56647] != expected 0x85887d35 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 56647] != expected 0x466eb4a0 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40991 dport 56647] != expected 0x466eb4a0 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 56647] != expected 0xd9ec8e07 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 56647] != expected 0xd9ec8e07 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 56647] != expected 0x75ca7516 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34038 dport 56647] != expected 0x75ca7516 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 56647] != expected 0x5daa46d4 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 56647] != expected 0x5daa46d4 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52894 dport 56647] != expected 0x89f99615 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52894 dport 56647] != expected 0x89f99615 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38958 dport 56647] != expected 0x80786342 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38958 dport 56647] != expected 0x80786342 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42128 dport 56647] != expected 0x27983d73 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42128 dport 56647] != expected 0x27983d73 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 56647] != expected 0x1e670fa2 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42746 dport 56647] != expected 0x1e670fa2 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45135 dport 56647] != expected 0x4e838da9 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45135 dport 56647] != expected 0x4e838da9 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59986 dport 56647] != expected 0x2af6fe45 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59986 dport 56647] != expected 0x2af6fe45 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58738 dport 56647] != expected 0x55cbc5d1 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58738 dport 56647] != expected 0x55cbc5d1 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53065 dport 56647] != expected 0x5fe2ecde # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53065 dport 56647] != expected 0x5fe2ecde # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 56647] != expected 0xa4ba9839 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 56647] != expected 0xa4ba9839 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38986 dport 56647] != expected 0xa6340143 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38986 dport 56647] != expected 0xa6340143 # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42949 dport 56647] != expected 0x7041177a # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42949 dport 56647] != expected 0x7041177a # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44230 dport 56647] != expected 0x5be0f63c # # Exception| cpu 0: rx_hash 0x80d70ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44230 dport 56647] != expected 0x5be0f63c # # 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__->