< 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 200, 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 129, 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 51457 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7926e3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 51457] != expected 0x229147b3 # # Exception| cpu 0: rx_hash 0x49bb7538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49552 dport 51457] != expected 0xa481558b # # Exception| cpu 0: rx_hash 0x2bd6efbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49560 dport 51457] != expected 0x8f814153 # # Exception| cpu 0: rx_hash 0xd8967986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 51457] != expected 0x824103df # # Exception| cpu 4: rx_hash 0x92fd137e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 51457] != expected 0xa5910009 # # Exception| cpu 4: rx_hash 0xf09089f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49530 dport 51457] != expected 0x8e9114d1 # # Exception| cpu 4: rx_hash 0x788db87b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49536 dport 51457] != expected 0xb1015fe7 # # Exception| cpu 4: rx_hash 0xc00d1f27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49554 dport 51457] != expected 0x88106e9 # # Exception| cpu 4: rx_hash 0xa4cdebd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49572 dport 51457] != expected 0x6dc17360 # # Exception| cpu 4: rx_hash 0x334d891e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 51457] != expected 0x5414465 # # Exception| cpu 5: rx_hash 0xf13bd264 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49538 dport 51457] != expected 0x1d010c85 # # Exception| cpu 5: rx_hash 0xf4c00b2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49600 dport 51457] != expected 0x74615d7c # # Exception| cpu 5: rx_hash 0x5276a4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49612 dport 51457] != expected 0x9616015 # # Exception| cpu 0: rx_hash 0xdbc0cebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49614 dport 51457] != expected 0xa5613377 # # Exception| cpu 0: rx_hash 0xc5f6c668 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49616 dport 51457] != expected 0x61e15710 # # Exception| cpu 0: rx_hash 0x07ea4bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49674 dport 51457] != expected 0x5d4519e5 # # Exception| cpu 0: rx_hash 0x36dc86b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49690 dport 51457] != expected 0x48c51389 # # Exception| cpu 4: rx_hash 0xec5b6d8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49632 dport 51457] != expected 0xfea1584a # # Exception| cpu 4: rx_hash 0x07809d12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49642 dport 51457] != expected 0x79a11ff0 # # Exception| cpu 4: rx_hash 0xbf003a4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 51457] != expected 0xc02146fe # # Exception| cpu 4: rx_hash 0x6587d172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49666 dport 51457] != expected 0x76450d3d # # Exception| cpu 4: rx_hash 0x4c2a7a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49714 dport 51457] != expected 0xe9050267 # # Exception| cpu 5: rx_hash 0x54dbcad6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49650 dport 51457] != expected 0x47210144 # # Exception| cpu 5: rx_hash 0xf26d655e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49662 dport 51457] != expected 0x3a213c2d # # Exception| cpu 5: rx_hash 0x4a8714e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49676 dport 51457] != expected 0xa7456336 # # Exception| cpu 5: rx_hash 0xb9c782dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 51457] != expected 0xaa8521ba # # Exception| cpu 0: rx_hash 0x521c7244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49708 dport 51457] != expected 0x2d856600 # # Exception| cpu 0: rx_hash 0xa4a73d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 51457] != expected 0x49257575 # # Exception| cpu 0: rx_hash 0x7e4a00e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 51457] != expected 0xdba538a3 # # Exception| cpu 0: rx_hash 0xf1510483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 51457] != expected 0x39e50a90 # # Exception| cpu 0: rx_hash 0x57e7ab0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49774 dport 51457] != expected 0x44e537f9 # # Exception| cpu 0: rx_hash 0xdffa9a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49812 dport 51457] != expected 0x7b757ccf # # Exception| cpu 0: rx_hash 0xf657316b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49828 dport 51457] != expected 0xe4357395 # # Exception| cpu 0: rx_hash 0x8a0ca338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49842 dport 51457] != expected 0xbb5032a # # Exception| cpu 4: rx_hash 0x514ac57e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 51457] != expected 0xaa556a8 # # Exception| cpu 4: rx_hash 0x04bcfccf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49782 dport 51457] != expected 0x7a65294d # # Exception| cpu 4: rx_hash 0x677a3dd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49798 dport 51457] != expected 0xc2f525c1 # # Exception| cpu 5: rx_hash 0x607c083d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49728 dport 51457] != expected 0x1f255cc4 # # Exception| cpu 5: rx_hash 0xeecc57ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49796 dport 51457] != expected 0x6ef576a3 # # Exception| cpu 0: rx_hash 0x2cba0cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49854 dport 51457] != expected 0x76b53e43 # # Exception| cpu 0: rx_hash 0x895a1402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49870 dport 51457] != expected 0x2c953382 # # Exception| cpu 0: rx_hash 0x7a1a823b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49892 dport 51457] != expected 0x2155710e # # Exception| cpu 0: rx_hash 0x187718bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49900 dport 51457] != expected 0xa5565d6 # # Exception| cpu 0: rx_hash 0x642c8aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 51457] != expected 0xe5d51569 # # Exception| cpu 0: rx_hash 0x55cfea62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49946 dport 51457] != expected 0xb99d132f # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x478ba471 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50542 dport 57824] OK # # # cpu 0: rx_hash 0x76bd6932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50558 dport 57824] OK # # # cpu 0: rx_hash 0x3a7b6dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50560 dport 57824] OK # # # cpu 0: rx_hash 0xfea058b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50564 dport 57824] OK # # # cpu 0: rx_hash 0xadfb0f74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50588 dport 57824] OK # # # cpu 0: rx_hash 0x244d656b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50590 dport 57824] OK # # # cpu 0: rx_hash 0x6f8d540e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50598 dport 57824] OK # # # cpu 4: rx_hash 0x22e00b1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50592 dport 57824] OK # # # cpu 4: rx_hash 0x8456a496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50604 dport 57824] OK # # # cpu 4: rx_hash 0x13d6c65d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50608 dport 57824] OK # # # cpu 5: rx_hash 0x771632af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 57824] OK # # # cpu 5: rx_hash 0x9ccdc237 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50572 dport 57824] OK # # # cpu 0: rx_hash 0x5ebb994d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50614 dport 57824] OK # # # cpu 0: rx_hash 0xca6d4cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50646 dport 57824] OK # # # cpu 0: rx_hash 0x74408595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50682 dport 57824] OK # # # cpu 0: rx_hash 0xe3aa31b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50694 dport 57824] OK # # # cpu 0: rx_hash 0xb0f1667d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50718 dport 57824] OK # # # cpu 4: rx_hash 0x3f80b4f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50626 dport 57824] OK # # # cpu 4: rx_hash 0x21b6bc24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 57824] OK # # # cpu 4: rx_hash 0x162d1f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50674 dport 57824] OK # # # cpu 4: rx_hash 0xfb315718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50726 dport 57824] OK # # # cpu 5: rx_hash 0x10807167 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50636 dport 57824] OK # # # cpu 5: rx_hash 0xe3c0e75e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50662 dport 57824] OK # # # cpu 5: rx_hash 0x5b2a96e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50708 dport 57824] OK # # # cpu 0: rx_hash 0xd431928f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50728 dport 57824] OK # # # cpu 0: rx_hash 0x43b1f044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50740 dport 57824] OK # # # cpu 0: rx_hash 0xab3cb7e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50754 dport 57824] OK # # # cpu 0: rx_hash 0xac3a820e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50820 dport 57824] OK # # # cpu 0: rx_hash 0xb20c8ada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 57824] OK # # # cpu 4: rx_hash 0xe651e8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50756 dport 57824] OK # # # cpu 4: rx_hash 0x9a0a7aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50770 dport 57824] OK # # # cpu 4: rx_hash 0x3cbcd52d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50782 dport 57824] OK # # # cpu 4: rx_hash 0x777ce448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 57824] OK # # # cpu 4: rx_hash 0xd1ca4bc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50794 dport 57824] OK # # # cpu 4: rx_hash 0xe157dd1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 57824] OK # # # cpu 4: rx_hash 0xd061105d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 57824] OK # # # cpu 5: rx_hash 0xc9512d61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 57824] OK # # # cpu 5: rx_hash 0x82911c04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50802 dport 57824] OK # # # cpu 5: rx_hash 0x68e1b701 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50816 dport 57824] OK # # # cpu 5: rx_hash 0xff61d5ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50844 dport 57824] 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 200, 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 129, 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 42662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56836 dport 42662] != expected 0x198e92fe # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56836 dport 42662] != expected 0x198e92fe # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43196 dport 42662] != expected 0x70dea846 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43196 dport 42662] != expected 0x70dea846 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48905 dport 42662] != expected 0xf999a9f2 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48905 dport 42662] != expected 0xf999a9f2 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57557 dport 42662] != expected 0xc1907de1 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57557 dport 42662] != expected 0xc1907de1 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53988 dport 42662] != expected 0x16e39423 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53988 dport 42662] != expected 0x16e39423 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35505 dport 42662] != expected 0xaf8f3bd # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35505 dport 42662] != expected 0xaf8f3bd # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43131 dport 42662] != expected 0xf50e7787 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43131 dport 42662] != expected 0xf50e7787 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35715 dport 42662] != expected 0xc8e0af23 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35715 dport 42662] != expected 0xc8e0af23 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52734 dport 42662] != expected 0xe0ff5937 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52734 dport 42662] != expected 0xe0ff5937 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 42662] != expected 0x2837cc10 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 42662] != expected 0x2837cc10 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36419 dport 42662] != expected 0x223eac7a # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36419 dport 42662] != expected 0x223eac7a # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44359 dport 42662] != expected 0xda40453b # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44359 dport 42662] != expected 0xda40453b # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 42662] != expected 0x98cbbf2a # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40478 dport 42662] != expected 0x98cbbf2a # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58716 dport 42662] != expected 0x9d2ece3f # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58716 dport 42662] != expected 0x9d2ece3f # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47557 dport 42662] != expected 0xe7b39737 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47557 dport 42662] != expected 0xe7b39737 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46661 dport 42662] != expected 0x2e8a96b2 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46661 dport 42662] != expected 0x2e8a96b2 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49135 dport 42662] != expected 0xae89d5c1 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49135 dport 42662] != expected 0xae89d5c1 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 42662] != expected 0x873f0906 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 42662] != expected 0x873f0906 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56765 dport 42662] != expected 0x9e8a2e00 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56765 dport 42662] != expected 0x9e8a2e00 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 42662] != expected 0xd0df464b # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 42662] != expected 0xd0df464b # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40720 dport 42662] != expected 0xb893d187 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40720 dport 42662] != expected 0xb893d187 # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36672 dport 42662] != expected 0x2766597a # # Exception| cpu 0: rx_hash 0x1ee8a917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36672 dport 42662] != expected 0x2766597a # # 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 200, 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 129, 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 60944 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36116 dport 60944] != expected 0x41555e71 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36116 dport 60944] != expected 0x41555e71 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58541 dport 60944] != expected 0xa3ab519 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58541 dport 60944] != expected 0xa3ab519 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54393 dport 60944] != expected 0x40958a06 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54393 dport 60944] != expected 0x40958a06 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57662 dport 60944] != expected 0x9c27a832 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57662 dport 60944] != expected 0x9c27a832 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40439 dport 60944] != expected 0x2f4edac4 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40439 dport 60944] != expected 0x2f4edac4 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50532 dport 60944] != expected 0x15b66ea # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50532 dport 60944] != expected 0x15b66ea # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57276 dport 60944] != expected 0xc3b1b6eb # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57276 dport 60944] != expected 0xc3b1b6eb # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47524 dport 60944] != expected 0xc3335aa5 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47524 dport 60944] != expected 0xc3335aa5 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33856 dport 60944] != expected 0x17841423 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33856 dport 60944] != expected 0x17841423 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52387 dport 60944] != expected 0x3a408672 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52387 dport 60944] != expected 0x3a408672 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49673 dport 60944] != expected 0xea09c926 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49673 dport 60944] != expected 0xea09c926 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60347 dport 60944] != expected 0xf05d4b5b # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60347 dport 60944] != expected 0xf05d4b5b # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40317 dport 60944] != expected 0x2b3f3f4 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40317 dport 60944] != expected 0x2b3f3f4 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43601 dport 60944] != expected 0x83e996fd # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43601 dport 60944] != expected 0x83e996fd # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58120 dport 60944] != expected 0xc96eeaaa # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58120 dport 60944] != expected 0xc96eeaaa # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44133 dport 60944] != expected 0xc7d2654f # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44133 dport 60944] != expected 0xc7d2654f # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 60944] != expected 0xa177da67 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 60944] != expected 0xa177da67 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38713 dport 60944] != expected 0x37ceae5b # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38713 dport 60944] != expected 0x37ceae5b # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 60944] != expected 0x7dd55977 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 60944] != expected 0x7dd55977 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59116 dport 60944] != expected 0xa492641d # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59116 dport 60944] != expected 0xa492641d # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34919 dport 60944] != expected 0x85b84f03 # # Exception| cpu 4: rx_hash 0xea417c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34919 dport 60944] != expected 0x85b84f03 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->