< 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 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 36897 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb9701726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 36897] != expected 0x557c9cd4 # # Exception| cpu 0: rx_hash 0xa68aa87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50342 dport 36897] != expected 0x155a36d1 # # Exception| cpu 0: rx_hash 0xf0a2d708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50356 dport 36897] != expected 0xdbe9fe3c # # Exception| cpu 0: rx_hash 0x79a92292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50370 dport 36897] != expected 0xe6eb5d16 # # Exception| cpu 4: rx_hash 0xef586854 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50318 dport 36897] != expected 0x9bcf5439 # # Exception| cpu 4: rx_hash 0x1264289f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50360 dport 36897] != expected 0x322578a2 # # Exception| cpu 4: rx_hash 0xd7e9d7b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50366 dport 36897] != expected 0xe1bc759e # # Exception| cpu 5: rx_hash 0x4ee5c2d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50310 dport 36897] != expected 0x3c8b29b3 # # Exception| cpu 5: rx_hash 0x073702f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 36897] != expected 0xb21e4b5b # # Exception| cpu 5: rx_hash 0x1d997731 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50380 dport 36897] != expected 0x92362da0 # # Exception| cpu 5: rx_hash 0x8e3cf76d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50392 dport 36897] != expected 0x8f1ce871 # # Exception| cpu 5: rx_hash 0x91c64831 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50402 dport 36897] != expected 0xcf3a4274 # # Exception| cpu 5: rx_hash 0x544bb71f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50404 dport 36897] != expected 0x1ca34f48 # # Exception| cpu 0: rx_hash 0x6c7e0a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50432 dport 36897] != expected 0xc05c40bb # # Exception| cpu 0: rx_hash 0x5e6620da [saddr 192.0.3.2 daddr 192.0.3.1 sport 50460 dport 36897] != expected 0x7a32f8e0 # # Exception| cpu 0: rx_hash 0x419c9f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50470 dport 36897] != expected 0x3a1452e5 # # Exception| cpu 0: rx_hash 0xe021350b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50478 dport 36897] != expected 0x9d502f6f # # Exception| cpu 4: rx_hash 0x8eb8f59c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50444 dport 36897] != expected 0x2990c625 # # Exception| cpu 4: rx_hash 0x7384b557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50490 dport 36897] != expected 0x807aeabe # # Exception| cpu 4: rx_hash 0x8bec3f06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50516 dport 36897] != expected 0x499e0adb # # Exception| cpu 5: rx_hash 0xc7ee3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50416 dport 36897] != expected 0x1898a99 # # Exception| cpu 5: rx_hash 0x4b350ab2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50442 dport 36897] != expected 0xfa09cb19 # # Exception| cpu 5: rx_hash 0x5b32ea40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50500 dport 36897] != expected 0x1a3c341e # # Exception| cpu 5: rx_hash 0x76d07fcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50530 dport 36897] != expected 0xe0742640 # # Exception| cpu 0: rx_hash 0x20f800bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50544 dport 36897] != expected 0x2ec7eead # # Exception| cpu 0: rx_hash 0xadaf3a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 36897] != expected 0x3ed3ddd0 # # Exception| cpu 0: rx_hash 0x2b599068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50614 dport 36897] != expected 0xa3c22bf8 # # Exception| cpu 0: rx_hash 0x40949a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50636 dport 36897] != expected 0x770c0e4c # # Exception| cpu 4: rx_hash 0x07b30006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50554 dport 36897] != expected 0x1492650f # # Exception| cpu 4: rx_hash 0xe47dfa72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50588 dport 36897] != expected 0xb046bf38 # # Exception| cpu 4: rx_hash 0x6822c572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50610 dport 36897] != expected 0xed4ad0ec # # Exception| cpu 5: rx_hash 0xc23eff28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50556 dport 36897] != expected 0xc70b6833 # # Exception| cpu 5: rx_hash 0x77d87a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50568 dport 36897] != expected 0xad6c7ae9 # # Exception| cpu 5: rx_hash 0x06bb05e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 36897] != expected 0x598a39a6 # # Exception| cpu 5: rx_hash 0xdccc4597 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50604 dport 36897] != expected 0xca359e9f # # Exception| cpu 5: rx_hash 0xeed46f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50608 dport 36897] != expected 0x705b26c4 # # Exception| cpu 5: rx_hash 0x67df9adc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 36897] != expected 0x4d5985ee # # Exception| cpu 5: rx_hash 0xb7014f9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50646 dport 36897] != expected 0x1efbbb2b # # Exception| cpu 0: rx_hash 0x904a4f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 36897] != expected 0x24ae3089 # # Exception| cpu 0: rx_hash 0x16bce517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50654 dport 36897] != expected 0xb9bfc6a1 # # Exception| cpu 0: rx_hash 0xcf2bc4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50704 dport 36897] != expected 0x84594c64 # # Exception| cpu 0: rx_hash 0x716cd162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50722 dport 36897] != expected 0x633b9beb # # Exception| cpu 0: rx_hash 0xd0d17bef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50730 dport 36897] != expected 0xc47fe661 # # Exception| cpu 0: rx_hash 0x4374fbb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50750 dport 36897] != expected 0xd95523b0 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9034fe89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46236 dport 50435] OK # # # cpu 0: rx_hash 0xd9e63ea7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46260 dport 50435] OK # # # cpu 0: rx_hash 0xf15061b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 50435] OK # # # cpu 4: rx_hash 0x40ea2bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46220 dport 50435] OK # # # cpu 4: rx_hash 0xd34fab93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46232 dport 50435] OK # # # cpu 4: rx_hash 0xa885416c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46252 dport 50435] OK # # # cpu 4: rx_hash 0xe4034bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46300 dport 50435] OK # # # cpu 5: rx_hash 0x67a12b76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46214 dport 50435] OK # # # cpu 5: rx_hash 0x50edcb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46274 dport 50435] OK # # # cpu 5: rx_hash 0x06c5b44f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46288 dport 50435] OK # # # cpu 5: rx_hash 0x193f0b13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46314 dport 50435] OK # # # cpu 5: rx_hash 0xc9e1de55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46330 dport 50435] OK # # # cpu 0: rx_hash 0x453ae3a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46336 dport 50435] OK # # # cpu 0: rx_hash 0x6271e31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46346 dport 50435] OK # # # cpu 0: rx_hash 0x310d56f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46400 dport 50435] OK # # # cpu 4: rx_hash 0x34599c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46360 dport 50435] OK # # # cpu 4: rx_hash 0x7722c975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46364 dport 50435] OK # # # cpu 4: rx_hash 0x0ce8238a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 50435] OK # # # cpu 4: rx_hash 0x4f937690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 50435] OK # # # cpu 4: rx_hash 0x67252987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46418 dport 50435] OK # # # cpu 5: rx_hash 0x13129cd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 50435] OK # # # cpu 5: rx_hash 0x3ef0095b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46388 dport 50435] OK # # # cpu 5: rx_hash 0x1646564c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46410 dport 50435] OK # # # cpu 5: rx_hash 0x85e3d610 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46430 dport 50435] OK # # # cpu 0: rx_hash 0xcd3913dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46492 dport 50435] OK # # # cpu 0: rx_hash 0xc79086e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46512 dport 50435] OK # # # cpu 0: rx_hash 0x41662cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46514 dport 50435] OK # # # cpu 0: rx_hash 0xa3a0d34a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 50435] OK # # # cpu 4: rx_hash 0x1cefc378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46438 dport 50435] OK # # # cpu 4: rx_hash 0x8f4a4324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46450 dport 50435] OK # # # cpu 4: rx_hash 0xff21390c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46464 dport 50435] OK # # # cpu 4: rx_hash 0xa909467e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46482 dport 50435] OK # # # cpu 4: rx_hash 0xd2c3ac81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46502 dport 50435] OK # # # cpu 4: rx_hash 0x0de02669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 50435] OK # # # cpu 4: rx_hash 0x5bc8591b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46544 dport 50435] OK # # # cpu 5: rx_hash 0x3aacc622 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46470 dport 50435] OK # # # cpu 5: rx_hash 0x9b116caf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46478 dport 50435] OK # # # cpu 0: rx_hash 0xb90ea68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46556 dport 50435] OK # # # cpu 0: rx_hash 0x6379e6fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 50435] OK # # # cpu 0: rx_hash 0x7f936b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34744 dport 50435] OK # # # cpu 0: rx_hash 0x010d4b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34772 dport 50435] OK # # # count: pass=41 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 49829 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 49829] != expected 0x254af698 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 49829] != expected 0x254af698 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42866 dport 49829] != expected 0xc67de03f # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42866 dport 49829] != expected 0xc67de03f # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 49829] != expected 0x54ef21f6 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 49829] != expected 0x54ef21f6 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 49829] != expected 0xe7bc6e69 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 49829] != expected 0xe7bc6e69 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49613 dport 49829] != expected 0x53eaba3b # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49613 dport 49829] != expected 0x53eaba3b # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42932 dport 49829] != expected 0x4b78256a # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42932 dport 49829] != expected 0x4b78256a # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34041 dport 49829] != expected 0xa4f12310 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34041 dport 49829] != expected 0xa4f12310 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42357 dport 49829] != expected 0xdd5a10a5 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42357 dport 49829] != expected 0xdd5a10a5 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34365 dport 49829] != expected 0x4678019b # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34365 dport 49829] != expected 0x4678019b # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46824 dport 49829] != expected 0xfe979352 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46824 dport 49829] != expected 0xfe979352 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37353 dport 49829] != expected 0x957414fc # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37353 dport 49829] != expected 0x957414fc # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48421 dport 49829] != expected 0x98e44792 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48421 dport 49829] != expected 0x98e44792 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39862 dport 49829] != expected 0x12fa6ce5 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39862 dport 49829] != expected 0x12fa6ce5 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52757 dport 49829] != expected 0xebdecf81 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52757 dport 49829] != expected 0xebdecf81 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52567 dport 49829] != expected 0xf5808402 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52567 dport 49829] != expected 0xf5808402 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42496 dport 49829] != expected 0x50cd9bed # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42496 dport 49829] != expected 0x50cd9bed # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45132 dport 49829] != expected 0x5869a9f1 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45132 dport 49829] != expected 0x5869a9f1 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 49829] != expected 0x60400287 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 49829] != expected 0x60400287 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59229 dport 49829] != expected 0x7ec68b34 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59229 dport 49829] != expected 0x7ec68b34 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35310 dport 49829] != expected 0xfe3a13d3 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35310 dport 49829] != expected 0xfe3a13d3 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36157 dport 49829] != expected 0xad7877fc # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36157 dport 49829] != expected 0xad7877fc # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38275 dport 49829] != expected 0xeb568776 # # Exception| cpu 5: rx_hash 0x903adfa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38275 dport 49829] != expected 0xeb568776 # # 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 33287 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53911 dport 33287] != expected 0x9acf59a6 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53911 dport 33287] != expected 0x9acf59a6 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52951 dport 33287] != expected 0x17caf4dd # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52951 dport 33287] != expected 0x17caf4dd # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35923 dport 33287] != expected 0x4958ba70 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35923 dport 33287] != expected 0x4958ba70 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51351 dport 33287] != expected 0xda38cc73 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51351 dport 33287] != expected 0xda38cc73 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41151 dport 33287] != expected 0x43d7e928 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41151 dport 33287] != expected 0x43d7e928 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 33287] != expected 0x7aee155f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 33287] != expected 0x7aee155f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 33287] != expected 0x6df79f9f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 33287] != expected 0x6df79f9f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35910 dport 33287] != expected 0xd7106e44 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35910 dport 33287] != expected 0xd7106e44 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 33287] != expected 0x83850936 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 33287] != expected 0x83850936 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53530 dport 33287] != expected 0xbc74330f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53530 dport 33287] != expected 0xbc74330f # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 33287] != expected 0x9892deb8 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 33287] != expected 0x9892deb8 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 33287] != expected 0x6937a2fa # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 33287] != expected 0x6937a2fa # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59201 dport 33287] != expected 0xbcc63b89 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59201 dport 33287] != expected 0xbcc63b89 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58814 dport 33287] != expected 0xd001cf4 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58814 dport 33287] != expected 0xd001cf4 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48445 dport 33287] != expected 0xdb056cca # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48445 dport 33287] != expected 0xdb056cca # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39383 dport 33287] != expected 0x5fa67d16 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39383 dport 33287] != expected 0x5fa67d16 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33140 dport 33287] != expected 0xe8b8503e # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33140 dport 33287] != expected 0xe8b8503e # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36786 dport 33287] != expected 0x117df0bc # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36786 dport 33287] != expected 0x117df0bc # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59434 dport 33287] != expected 0xa5516dab # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59434 dport 33287] != expected 0xa5516dab # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40338 dport 33287] != expected 0xf244b260 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40338 dport 33287] != expected 0xf244b260 # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 33287] != expected 0x4590be4c # # Exception| cpu 4: rx_hash 0xb8c4f036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 33287] != expected 0x4590be4c # # 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 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__->