< 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 # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45738 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7f192e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36184 dport 45738] != expected 0xd63144d7 # # Exception| cpu 4: rx_hash 0xc846de4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36210 dport 45738] != expected 0xa4c41480 # # Exception| cpu 4: rx_hash 0xb3ef9a42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 45738] != expected 0x85a779ca # # Exception| cpu 4: rx_hash 0xf1b7fa48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36242 dport 45738] != expected 0x7b96be5c # # Exception| cpu 4: rx_hash 0x75073a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36250 dport 45738] != expected 0x87f53170 # # Exception| cpu 4: rx_hash 0x8000aa12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 45738] != expected 0xb31a6b1 # # Exception| cpu 4: rx_hash 0x5d4a8a72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36286 dport 45738] != expected 0x2acce3 # # Exception| cpu 5: rx_hash 0x3420ce2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36172 dport 45738] != expected 0xd0c79d19 # # Exception| cpu 5: rx_hash 0xf2c86e34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36180 dport 45738] != expected 0xd295d5a3 # # Exception| cpu 5: rx_hash 0x1c6d7e04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36200 dport 45738] != expected 0x5718608a # # Exception| cpu 5: rx_hash 0x04b06a07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36264 dport 45738] != expected 0xf752299d # # Exception| cpu 5: rx_hash 0xd9fa4a67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36278 dport 45738] != expected 0xfc4943cf # # Exception| cpu 5: rx_hash 0x27c94255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36298 dport 45738] != expected 0x46488703 # # Exception| cpu 5: rx_hash 0xf3e2e21f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36304 dport 45738] != expected 0xb594f309 # # Exception| cpu 0: rx_hash 0x14267205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36328 dport 45738] != expected 0xc8de5878 # # Exception| cpu 0: rx_hash 0x1d47f22f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36332 dport 45738] != expected 0x30194620 # # Exception| cpu 0: rx_hash 0x24644b6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 45738] != expected 0x3538bcc0 # # Exception| cpu 4: rx_hash 0xe8406260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36310 dport 45738] != expected 0xbcddd1e1 # # Exception| cpu 4: rx_hash 0x8255b245 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36322 dport 45738] != expected 0xc533ebe4 # # Exception| cpu 4: rx_hash 0x44bd125a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36346 dport 45738] != expected 0xc761a35e # # Exception| cpu 4: rx_hash 0x2631533c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 45738] != expected 0xfb3af195 # # Exception| cpu 4: rx_hash 0x64693336 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36372 dport 45738] != expected 0x50b3603 # # Exception| cpu 4: rx_hash 0xc894430c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36408 dport 45738] != expected 0x7eb744bc # # Exception| cpu 4: rx_hash 0xa0d48b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36430 dport 45738] != expected 0xc95b33ec # # Exception| cpu 5: rx_hash 0x1cbfe346 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36386 dport 45738] != expected 0x8d6b30b6 # # Exception| cpu 5: rx_hash 0x5ee7834c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36402 dport 45738] != expected 0x735af720 # # Exception| cpu 5: rx_hash 0xbb760b01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36424 dport 45738] != expected 0xc0121104 # # Exception| cpu 0: rx_hash 0xf92e6b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 45738] != expected 0x3e23d692 # # Exception| cpu 0: rx_hash 0x1eeafb11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36448 dport 45738] != expected 0x43697de3 # # Exception| cpu 0: rx_hash 0xc3a0db71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36478 dport 45738] != expected 0x487217b1 # # Exception| cpu 0: rx_hash 0x0f566f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36516 dport 45738] != expected 0x1be42aac # # Exception| cpu 0: rx_hash 0x56ac8f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36530 dport 45738] != expected 0xec9ccfd2 # # Exception| cpu 4: rx_hash 0x8be6af2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36524 dport 45738] != expected 0xe787a580 # # Exception| cpu 4: rx_hash 0x378dc715 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36544 dport 45738] != expected 0xa3b7a6da # # Exception| cpu 5: rx_hash 0x9a5a3b04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36456 dport 45738] != expected 0xbf0af2cf # # Exception| cpu 5: rx_hash 0x47101b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36470 dport 45738] != expected 0xb411989d # # Exception| cpu 5: rx_hash 0x2e7a5f3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36484 dport 45738] != expected 0x64fcc967 # # Exception| cpu 5: rx_hash 0x6c223f37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36500 dport 45738] != expected 0x9acd0ef1 # # Exception| cpu 5: rx_hash 0xe892ff22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36508 dport 45738] != expected 0x66ae81dd # # Exception| cpu 5: rx_hash 0x82872f07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36520 dport 45738] != expected 0x1f40bbd8 # # Exception| cpu 5: rx_hash 0xa1fe0755 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 45738] != expected 0xae5a1546 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x86e41835 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59520 dport 58795] OK # # # cpu 4: rx_hash 0xfd4d5c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59504 dport 58795] OK # # # cpu 4: rx_hash 0x94271860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59522 dport 58795] OK # # # cpu 5: rx_hash 0x2966fc73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59498 dport 58795] OK # # # cpu 5: rx_hash 0x8f85981f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59524 dport 58795] OK # # # cpu 5: rx_hash 0x0b35580a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59532 dport 58795] OK # # # cpu 5: rx_hash 0xdf1ef840 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59542 dport 58795] OK # # # cpu 5: rx_hash 0xbc6aa84f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 58795] OK # # # cpu 5: rx_hash 0xecf1c810 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59572 dport 58795] OK # # # cpu 5: rx_hash 0x12c2c022 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59592 dport 58795] OK # # # cpu 0: rx_hash 0x9d46984a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59526 dport 58795] OK # # # cpu 0: rx_hash 0x73e3887a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59578 dport 58795] OK # # # cpu 0: rx_hash 0xdd4be017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59604 dport 58795] OK # # # cpu 0: rx_hash 0x4259a07d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59610 dport 58795] OK # # # cpu 0: rx_hash 0xeea4d047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59638 dport 58795] OK # # # cpu 0: rx_hash 0xc1b37214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59668 dport 58795] OK # # # cpu 4: rx_hash 0xbe3fb018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59620 dport 58795] OK # # # cpu 4: rx_hash 0x212df072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59626 dport 58795] OK # # # cpu 4: rx_hash 0x83eb121e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59652 dport 58795] OK # # # cpu 4: rx_hash 0x57c0b254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59678 dport 58795] OK # # # cpu 4: rx_hash 0xca87ea69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59730 dport 58795] OK # # # cpu 4: rx_hash 0x5595aa03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59740 dport 58795] OK # # # cpu 5: rx_hash 0x81be0a49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59718 dport 58795] OK # # # cpu 0: rx_hash 0x3dd56271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59690 dport 58795] OK # # # cpu 0: rx_hash 0xf25c4244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59702 dport 58795] OK # # # cpu 0: rx_hash 0x1eac4a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 58795] OK # # # cpu 0: rx_hash 0x4756aa56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59742 dport 58795] OK # # # cpu 0: rx_hash 0x3f807a26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59752 dport 58795] OK # # # cpu 4: rx_hash 0x89f50648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 58795] OK # # # cpu 5: rx_hash 0xe2ca5a46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59766 dport 58795] OK # # # cpu 5: rx_hash 0x6f1b1a79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59770 dport 58795] OK # # # cpu 5: rx_hash 0x8ba01e1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59780 dport 58795] OK # # # cpu 5: rx_hash 0x0f10de0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59788 dport 58795] OK # # # cpu 5: rx_hash 0x56ea3e7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 58795] OK # # # cpu 5: rx_hash 0xb84f2e4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59814 dport 58795] OK # # # cpu 5: rx_hash 0xe8d44e10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59828 dport 58795] OK # # # cpu 5: rx_hash 0xd00fe63d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59856 dport 58795] OK # # # cpu 0: rx_hash 0x6c648e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59836 dport 58795] OK # # # cpu 0: rx_hash 0x7ea78e50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59838 dport 58795] OK # # # cpu 0: rx_hash 0x80948662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59842 dport 58795] OK # # # cpu 0: rx_hash 0x467c267d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59866 dport 58795] OK # # # cpu 0: rx_hash 0xf123d638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59888 dport 58795] OK # # # cpu 0: rx_hash 0xea815647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 58795] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 34804 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33068 dport 34804] != expected 0xc3a3d62b # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33068 dport 34804] != expected 0xc3a3d62b # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46826 dport 34804] != expected 0xffcbc1ab # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46826 dport 34804] != expected 0xffcbc1ab # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 34804] != expected 0x21ca0744 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 34804] != expected 0x21ca0744 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34897 dport 34804] != expected 0xbca11470 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34897 dport 34804] != expected 0xbca11470 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58489 dport 34804] != expected 0xd29e4894 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58489 dport 34804] != expected 0xd29e4894 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52550 dport 34804] != expected 0xf9e1df79 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52550 dport 34804] != expected 0xf9e1df79 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40275 dport 34804] != expected 0xe5cac260 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40275 dport 34804] != expected 0xe5cac260 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39535 dport 34804] != expected 0x5bad2212 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39535 dport 34804] != expected 0x5bad2212 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56623 dport 34804] != expected 0x92f48add # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56623 dport 34804] != expected 0x92f48add # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49864 dport 34804] != expected 0xc11b7c9b # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49864 dport 34804] != expected 0xc11b7c9b # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37748 dport 34804] != expected 0x6d72508f # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37748 dport 34804] != expected 0x6d72508f # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42247 dport 34804] != expected 0x1bcd20e0 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42247 dport 34804] != expected 0x1bcd20e0 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36395 dport 34804] != expected 0x7be0bb76 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36395 dport 34804] != expected 0x7be0bb76 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36437 dport 34804] != expected 0x306f430a # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36437 dport 34804] != expected 0x306f430a # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58374 dport 34804] != expected 0x7a0dc989 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58374 dport 34804] != expected 0x7a0dc989 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41219 dport 34804] != expected 0x30f2f9a6 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41219 dport 34804] != expected 0x30f2f9a6 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56647 dport 34804] != expected 0x2e0397df # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56647 dport 34804] != expected 0x2e0397df # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34872 dport 34804] != expected 0xe34a7013 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34872 dport 34804] != expected 0xe34a7013 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45759 dport 34804] != expected 0xf655d7ff # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45759 dport 34804] != expected 0xf655d7ff # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52340 dport 34804] != expected 0xc6a5dbed # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52340 dport 34804] != expected 0xc6a5dbed # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55023 dport 34804] != expected 0xb3503200 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55023 dport 34804] != expected 0xb3503200 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55643 dport 34804] != expected 0x76e0623 # # Exception| cpu 4: rx_hash 0x12df5593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55643 dport 34804] != expected 0x76e0623 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 50306 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 50306] != expected 0x45b678fe # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 50306] != expected 0x45b678fe # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35944 dport 50306] != expected 0xe4164a9b # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35944 dport 50306] != expected 0xe4164a9b # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37043 dport 50306] != expected 0xdca97759 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37043 dport 50306] != expected 0xdca97759 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37028 dport 50306] != expected 0xa0d59787 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37028 dport 50306] != expected 0xa0d59787 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35692 dport 50306] != expected 0xaa49ee31 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35692 dport 50306] != expected 0xaa49ee31 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54616 dport 50306] != expected 0xaf91e22c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54616 dport 50306] != expected 0xaf91e22c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45332 dport 50306] != expected 0xb7ee61b9 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45332 dport 50306] != expected 0xb7ee61b9 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32999 dport 50306] != expected 0x7744d71b # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32999 dport 50306] != expected 0x7744d71b # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44731 dport 50306] != expected 0x73e5d15c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44731 dport 50306] != expected 0x73e5d15c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55140 dport 50306] != expected 0xc326311c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55140 dport 50306] != expected 0xc326311c # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38712 dport 50306] != expected 0x20299f33 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38712 dport 50306] != expected 0x20299f33 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39222 dport 50306] != expected 0x1ca4cd19 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39222 dport 50306] != expected 0x1ca4cd19 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35185 dport 50306] != expected 0xc2540daf # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35185 dport 50306] != expected 0xc2540daf # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 50306] != expected 0xf6f35d1f # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 50306] != expected 0xf6f35d1f # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40647 dport 50306] != expected 0x5b5ad3e # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40647 dport 50306] != expected 0x5b5ad3e # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45669 dport 50306] != expected 0x67bd6c1f # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45669 dport 50306] != expected 0x67bd6c1f # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42647 dport 50306] != expected 0x3f9c11a6 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42647 dport 50306] != expected 0x3f9c11a6 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37782 dport 50306] != expected 0x575582dd # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37782 dport 50306] != expected 0x575582dd # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50206 dport 50306] != expected 0x50c2a431 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50206 dport 50306] != expected 0x50c2a431 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36016 dport 50306] != expected 0x3a23fe87 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36016 dport 50306] != expected 0x3a23fe87 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33073 dport 50306] != expected 0x3246a56d # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33073 dport 50306] != expected 0x3246a56d # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47691 dport 50306] != expected 0x3907acb0 # # Exception| cpu 5: rx_hash 0x5e59b658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47691 dport 50306] != expected 0x3907acb0 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->