< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 34099 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x72c3abe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57426 dport 34099] != expected 0x818894d9 # # Exception| cpu 0: rx_hash 0x53311223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57430 dport 34099] != expected 0xfe5f73fa # # Exception| cpu 4: rx_hash 0xd8a8cfd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 34099] != expected 0x9e054475 # # Exception| cpu 4: rx_hash 0xe23af703 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57434 dport 34099] != expected 0xbe636748 # # Exception| cpu 4: rx_hash 0x4e780e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57450 dport 34099] != expected 0xee6c6264 # # Exception| cpu 4: rx_hash 0xc5e1d3ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 34099] != expected 0x8e3655eb # # Exception| cpu 4: rx_hash 0x99d315b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57490 dport 34099] != expected 0x958b5592 # # Exception| cpu 4: rx_hash 0x092a4951 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57498 dport 34099] != expected 0xaa60a603 # # Exception| cpu 4: rx_hash 0x3591ecf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57506 dport 34099] != expected 0xc58450be # # Exception| cpu 5: rx_hash 0x0d9d7dca [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 34099] != expected 0x11c3ac23 # # Exception| cpu 5: rx_hash 0x82b394a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57480 dport 34099] != expected 0xca3a918c # # Exception| cpu 5: rx_hash 0xa568b019 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57514 dport 34099] != expected 0xfa6fa32f # # Exception| cpu 5: rx_hash 0xc77f7a58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 34099] != expected 0x7a178a4b # # Exception| cpu 5: rx_hash 0x2ef16de8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57528 dport 34099] != expected 0x9a3594a0 # # Exception| cpu 0: rx_hash 0xd922a88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57564 dport 34099] != expected 0xcde5f115 # # Exception| cpu 0: rx_hash 0x773bcb89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57608 dport 34099] != expected 0xc03b7129 # # Exception| cpu 4: rx_hash 0x115e06fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57548 dport 34099] != expected 0x521008dd # # Exception| cpu 4: rx_hash 0x4ff26915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57586 dport 34099] != expected 0xbd8cd704 # # Exception| cpu 4: rx_hash 0xe7c29769 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 34099] != expected 0xffd082b8 # # Exception| cpu 4: rx_hash 0xfca21678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57626 dport 34099] != expected 0xa06146a6 # # Exception| cpu 4: rx_hash 0x83fcc051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57632 dport 34099] != expected 0x302a7e5c # # Exception| cpu 4: rx_hash 0x711256f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57646 dport 34099] != expected 0x8fb9a4a9 # # Exception| cpu 4: rx_hash 0x6a72d7e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57652 dport 34099] != expected 0xd00860b7 # # Exception| cpu 5: rx_hash 0x4ce6a7a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57534 dport 34099] != expected 0x1a4dbdc4 # # Exception| cpu 5: rx_hash 0x9ac7db0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 34099] != expected 0x324a3f52 # # Exception| cpu 5: rx_hash 0x756051c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57580 dport 34099] != expected 0x9deaf439 # # Exception| cpu 5: rx_hash 0x4da9f358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 34099] != expected 0xe05d5214 # # Exception| cpu 5: rx_hash 0xc019b3d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57634 dport 34099] != expected 0xcf85b01b # # Exception| cpu 0: rx_hash 0xb96ef880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57662 dport 34099] != expected 0x104c5d61 # # Exception| cpu 0: rx_hash 0xbecd02a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57728 dport 34099] != expected 0xc2e3d81 # # Exception| cpu 0: rx_hash 0x76b1acd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57744 dport 34099] != expected 0x93dbc449 # # Exception| cpu 4: rx_hash 0xa7332a54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57678 dport 34099] != expected 0xa7be263f # # Exception| cpu 4: rx_hash 0x6f4f8424 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57694 dport 34099] != expected 0x384bdff7 # # Exception| cpu 4: rx_hash 0xa11ab72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57704 dport 34099] != expected 0xe83cf3bf # # Exception| cpu 4: rx_hash 0x9b888ffc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57718 dport 34099] != expected 0xc85ad082 # # Exception| cpu 4: rx_hash 0xb8e49fde [saddr 192.0.3.2 daddr 192.0.3.1 sport 57766 dport 34099] != expected 0x43ace801 # # Exception| cpu 4: rx_hash 0x709831ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57782 dport 34099] != expected 0xdc5911c9 # # Exception| cpu 5: rx_hash 0x989c4140 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57658 dport 34099] != expected 0x6f9bba42 # # Exception| cpu 5: rx_hash 0x31e3ebcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57696 dport 34099] != expected 0xd7d7002e # # Exception| cpu 5: rx_hash 0xe2ffc4ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57706 dport 34099] != expected 0x17933df8 # # Exception| cpu 5: rx_hash 0xc7ba49f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57756 dport 34099] != expected 0xd3e7d0fb # # Exception| cpu 5: rx_hash 0x845f3a76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57758 dport 34099] != expected 0x2c481ebc # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x285bbb00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52986 dport 37107] OK # # # cpu 4: rx_hash 0x69e552cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53020 dport 37107] OK # # # cpu 4: rx_hash 0x4e3e7675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53054 dport 37107] OK # # # cpu 4: rx_hash 0x0ecfcb48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53104 dport 37107] OK # # # cpu 5: rx_hash 0x71911d61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 37107] OK # # # cpu 5: rx_hash 0x6af19c70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53072 dport 37107] OK # # # cpu 5: rx_hash 0x499d8c52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 37107] OK # # # cpu 0: rx_hash 0xb8a2e7e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52978 dport 37107] OK # # # cpu 0: rx_hash 0x3160a05c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52996 dport 37107] OK # # # cpu 0: rx_hash 0xf91c0e2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53012 dport 37107] OK # # # cpu 0: rx_hash 0xa7b061c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53034 dport 37107] OK # # # cpu 0: rx_hash 0x8642d805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53038 dport 37107] OK # # # cpu 0: rx_hash 0xdbfa7950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53084 dport 37107] OK # # # cpu 0: rx_hash 0x855616b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53090 dport 37107] OK # # # cpu 4: rx_hash 0x9a81a333 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53130 dport 37107] OK # # # cpu 4: rx_hash 0xe3f6e863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53142 dport 37107] OK # # # cpu 4: rx_hash 0xbd5a878a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53160 dport 37107] OK # # # cpu 4: rx_hash 0x36c35a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53178 dport 37107] OK # # # cpu 4: rx_hash 0x84dc71e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53242 dport 37107] OK # # # cpu 5: rx_hash 0x4fb4112b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 37107] OK # # # cpu 5: rx_hash 0x289e88af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53194 dport 37107] OK # # # cpu 5: rx_hash 0x33fe09be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53200 dport 37107] OK # # # cpu 5: rx_hash 0xc1109f1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53214 dport 37107] OK # # # cpu 5: rx_hash 0x4ca0df97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53226 dport 37107] OK # # # cpu 5: rx_hash 0xe6cbbba6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53244 dport 37107] OK # # # cpu 5: rx_hash 0x3d336e22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53258 dport 37107] OK # # # cpu 5: rx_hash 0xb6aab3d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53272 dport 37107] OK # # # cpu 0: rx_hash 0x9ca83e4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53164 dport 37107] OK # # # cpu 4: rx_hash 0x8a11167b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53280 dport 37107] OK # # # cpu 4: rx_hash 0x19fc8427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53348 dport 37107] OK # # # cpu 4: rx_hash 0xb720d48d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53376 dport 37107] OK # # # cpu 5: rx_hash 0xe806dc3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53286 dport 37107] OK # # # cpu 5: rx_hash 0x9171976a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53306 dport 37107] OK # # # cpu 5: rx_hash 0x8f2c45be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 37107] OK # # # cpu 5: rx_hash 0xd7a9b72e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53330 dport 37107] OK # # # cpu 5: rx_hash 0x04b5984f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53336 dport 37107] OK # # # cpu 5: rx_hash 0x8905d8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53356 dport 37107] OK # # # cpu 5: rx_hash 0x926559d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 37107] OK # # # cpu 0: rx_hash 0x590d391a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53290 dport 37107] OK # # # cpu 0: rx_hash 0xeb121286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53354 dport 37107] OK # # # cpu 0: rx_hash 0x45ce422c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53390 dport 37107] OK # # # cpu 0: rx_hash 0xce579fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53404 dport 37107] 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 49997 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 41987 dport 49997] != expected 0xefbb4b4e # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 41987 dport 49997] != expected 0xefbb4b4e # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 32871 dport 49997] != expected 0x61db03e0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 32871 dport 49997] != expected 0x61db03e0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 49997] != expected 0xea26af5 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 49997] != expected 0xea26af5 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 34773 dport 49997] != expected 0x86fa5007 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 34773 dport 49997] != expected 0x86fa5007 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 36616 dport 49997] != expected 0x2d500b4b # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 36616 dport 49997] != expected 0x2d500b4b # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 46552 dport 49997] != expected 0x6d3678f0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 46552 dport 49997] != expected 0x6d3678f0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 59266 dport 49997] != expected 0x95fd65d5 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 59266 dport 49997] != expected 0x95fd65d5 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 49997] != expected 0xbdde5c63 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 49997] != expected 0xbdde5c63 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 53819 dport 49997] != expected 0x196837a1 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 53819 dport 49997] != expected 0x196837a1 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 49997] != expected 0x29db6865 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 49997] != expected 0x29db6865 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 42861 dport 49997] != expected 0xfd2fe37f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 42861 dport 49997] != expected 0xfd2fe37f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 40241 dport 49997] != expected 0xe8b3b4f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 40241 dport 49997] != expected 0xe8b3b4f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 49997] != expected 0xeabaf7c4 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 49997] != expected 0xeabaf7c4 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 37713 dport 49997] != expected 0xfb332a03 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 37713 dport 49997] != expected 0xfb332a03 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 46493 dport 49997] != expected 0xa437d2f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 46493 dport 49997] != expected 0xa437d2f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 48701 dport 49997] != expected 0x2c782553 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 48701 dport 49997] != expected 0x2c782553 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 52189 dport 49997] != expected 0xebb662fc # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 52189 dport 49997] != expected 0xebb662fc # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55186 dport 49997] != expected 0x22589318 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55186 dport 49997] != expected 0x22589318 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 40941 dport 49997] != expected 0xb9beb8b0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 40941 dport 49997] != expected 0xb9beb8b0 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54779 dport 49997] != expected 0xb614d15f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54779 dport 49997] != expected 0xb614d15f # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54536 dport 49997] != expected 0xf2e847f1 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54536 dport 49997] != expected 0xf2e847f1 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 49997] != expected 0x1c317b51 # # Exception| cpu 4: rx_hash 0x21cbb7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 49997] != expected 0x1c317b51 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 56494 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57634 dport 56494] != expected 0x81de945c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57634 dport 56494] != expected 0x81de945c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 56494] != expected 0xd433ff2d # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 56494] != expected 0xd433ff2d # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36454 dport 56494] != expected 0x8d90030d # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36454 dport 56494] != expected 0x8d90030d # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52964 dport 56494] != expected 0x81c8fa69 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52964 dport 56494] != expected 0x81c8fa69 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 56494] != expected 0xcfb1a6e2 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 56494] != expected 0xcfb1a6e2 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56284 dport 56494] != expected 0x201d1b31 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56284 dport 56494] != expected 0x201d1b31 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37625 dport 56494] != expected 0xedbe3e5a # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37625 dport 56494] != expected 0xedbe3e5a # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40977 dport 56494] != expected 0x53862c5a # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40977 dport 56494] != expected 0x53862c5a # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 56494] != expected 0xa4e45735 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 56494] != expected 0xa4e45735 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48718 dport 56494] != expected 0xefb4a2c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48718 dport 56494] != expected 0xefb4a2c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55518 dport 56494] != expected 0x193c4724 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55518 dport 56494] != expected 0x193c4724 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59067 dport 56494] != expected 0x167bc92c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59067 dport 56494] != expected 0x167bc92c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40673 dport 56494] != expected 0x6b8ac72f # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40673 dport 56494] != expected 0x6b8ac72f # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46905 dport 56494] != expected 0xec6c8601 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46905 dport 56494] != expected 0xec6c8601 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 56494] != expected 0x20cec861 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 56494] != expected 0x20cec861 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44553 dport 56494] != expected 0x3f1305c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44553 dport 56494] != expected 0x3f1305c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43391 dport 56494] != expected 0x6e5ef5e4 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43391 dport 56494] != expected 0x6e5ef5e4 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41223 dport 56494] != expected 0x556a828c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41223 dport 56494] != expected 0x556a828c # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54225 dport 56494] != expected 0xa34ce04e # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54225 dport 56494] != expected 0xa34ce04e # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56856 dport 56494] != expected 0x2d5924fd # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56856 dport 56494] != expected 0x2d5924fd # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40510 dport 56494] != expected 0x3dc2a6af # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40510 dport 56494] != expected 0x3dc2a6af # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50099 dport 56494] != expected 0x6c4093c5 # # Exception| cpu 0: rx_hash 0x09af51d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50099 dport 56494] != expected 0x6c4093c5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->