< 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 48038 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xee6c0fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 48038] != expected 0x20555696 # # Exception| cpu 0: rx_hash 0x426aade3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49632 dport 48038] != expected 0xf9e50f45 # # Exception| cpu 0: rx_hash 0x50c3b9f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 48038] != expected 0xdc507f9b # # Exception| cpu 0: rx_hash 0x746d5844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49698 dport 48038] != expected 0x1f188888 # # Exception| cpu 4: rx_hash 0x3f35c196 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49650 dport 48038] != expected 0x1ef5d5f # # Exception| cpu 4: rx_hash 0xcac2ee7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49670 dport 48038] != expected 0xe31da185 # # Exception| cpu 4: rx_hash 0x635759d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49672 dport 48038] != expected 0xb311c269 # # Exception| cpu 5: rx_hash 0xb3f25e13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49648 dport 48038] != expected 0x1a89df0f # # Exception| cpu 5: rx_hash 0x3b5a1d8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49686 dport 48038] != expected 0x7171cf # # Exception| cpu 5: rx_hash 0x09323431 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49712 dport 48038] != expected 0xe712da92 # # Exception| cpu 5: rx_hash 0x66c44c55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 48038] != expected 0x3aadf856 # # Exception| cpu 0: rx_hash 0x53f6faa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49738 dport 48038] != expected 0x10ac742b # # Exception| cpu 0: rx_hash 0xcd987135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 48038] != expected 0x2e7f86a5 # # Exception| cpu 0: rx_hash 0x2b3a8359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 48038] != expected 0x611a1c0e # # Exception| cpu 0: rx_hash 0x5665ef2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49784 dport 48038] != expected 0x99104e14 # # Exception| cpu 0: rx_hash 0x1cc1bf6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49790 dport 48038] != expected 0xfc58d6c # # Exception| cpu 4: rx_hash 0xa26e0951 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49754 dport 48038] != expected 0xf3c0a461 # # Exception| cpu 4: rx_hash 0x82af34ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49764 dport 48038] != expected 0x31167fe2 # # Exception| cpu 4: rx_hash 0x69ae9c75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49812 dport 48038] != expected 0xc77a6996 # # Exception| cpu 4: rx_hash 0xe56903f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49814 dport 48038] != expected 0xdc1cebc6 # # Exception| cpu 4: rx_hash 0x496fa1db [saddr 192.0.3.2 daddr 192.0.3.1 sport 49834 dport 48038] != expected 0x5acb215 # # Exception| cpu 4: rx_hash 0x3430cdae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49848 dport 48038] != expected 0xfda6e00f # # Exception| cpu 5: rx_hash 0xa7fd1cdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49768 dport 48038] != expected 0x7a7c9e5e # # Exception| cpu 5: rx_hash 0x98366f85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49796 dport 48038] != expected 0x2416b9dc # # Exception| cpu 5: rx_hash 0xaa5e463a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49826 dport 48038] != expected 0xc3751281 # # Exception| cpu 0: rx_hash 0x6ef4033e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49858 dport 48038] != expected 0xa184eb6 # # Exception| cpu 0: rx_hash 0x9f6cf0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49874 dport 48038] != expected 0xe9749efc # # Exception| cpu 0: rx_hash 0x36f94768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49884 dport 48038] != expected 0xb978fd10 # # Exception| cpu 0: rx_hash 0x7111ba92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49946 dport 48038] != expected 0xa52d5d77 # # Exception| cpu 0: rx_hash 0xdd1718b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49958 dport 48038] != expected 0x7c9d04a4 # # Exception| cpu 0: rx_hash 0xb2e160dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 48038] != expected 0xa1222660 # # Exception| cpu 0: rx_hash 0x662bbb0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49968 dport 48038] != expected 0x9241796 # # Exception| cpu 4: rx_hash 0xf5099d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49898 dport 48038] != expected 0xbd778607 # # Exception| cpu 4: rx_hash 0x4379932d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 48038] != expected 0x424ef62a # # Exception| cpu 4: rx_hash 0xb028ea1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49992 dport 48038] != expected 0xe5fc3b7f # # Exception| cpu 5: rx_hash 0x21c346f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49910 dport 48038] != expected 0x1571b7f1 # # Exception| cpu 5: rx_hash 0x291cfec4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49924 dport 48038] != expected 0x164deed1 # # Exception| cpu 5: rx_hash 0x46ea86a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 48038] != expected 0xcbf2cc15 # # Exception| cpu 5: rx_hash 0xf845309a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 48038] != expected 0x37f7e518 # # Exception| cpu 5: rx_hash 0x3e26ff58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49966 dport 48038] != expected 0xba44a430 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9f251c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 45855] OK # # # cpu 4: rx_hash 0x54e5897b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60480 dport 45855] OK # # # cpu 4: rx_hash 0xefd92acc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 45855] OK # # # cpu 4: rx_hash 0x7424b4d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60542 dport 45855] OK # # # cpu 4: rx_hash 0xc7285809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 45855] OK # # # cpu 5: rx_hash 0xb7d46e9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60488 dport 45855] OK # # # cpu 5: rx_hash 0x71b7a158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60492 dport 45855] OK # # # cpu 5: rx_hash 0x668da0c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60518 dport 45855] OK # # # cpu 5: rx_hash 0x097bd8a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 45855] OK # # # cpu 5: rx_hash 0xddb10373 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60528 dport 45855] OK # # # cpu 5: rx_hash 0x2419bfe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 45855] OK # # # cpu 0: rx_hash 0xad4d35e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60584 dport 45855] OK # # # cpu 0: rx_hash 0x8ad69705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60608 dport 45855] OK # # # cpu 0: rx_hash 0x7b4e64f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60624 dport 45855] OK # # # cpu 0: rx_hash 0xa2c8129b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60684 dport 45855] OK # # # cpu 0: rx_hash 0x19f4b12c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60698 dport 45855] OK # # # cpu 4: rx_hash 0xaa17aaab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60670 dport 45855] OK # # # cpu 4: rx_hash 0xcd3e6aff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 45855] OK # # # cpu 4: rx_hash 0x7602c948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60688 dport 45855] OK # # # cpu 4: rx_hash 0xda046b63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 45855] OK # # # cpu 5: rx_hash 0x5cd5c610 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 45855] OK # # # cpu 5: rx_hash 0xf21aeefd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 45855] OK # # # cpu 5: rx_hash 0x03821d0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60656 dport 45855] OK # # # cpu 5: rx_hash 0x95332ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60696 dport 45855] OK # # # cpu 5: rx_hash 0xff564340 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 45855] OK # # # cpu 0: rx_hash 0xeaa5c81a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 45855] OK # # # cpu 0: rx_hash 0xe2958771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60822 dport 45855] OK # # # cpu 0: rx_hash 0x9a59fe89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60854 dport 45855] OK # # # cpu 0: rx_hash 0x690887bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60866 dport 45855] OK # # # cpu 4: rx_hash 0x71585603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60742 dport 45855] OK # # # cpu 4: rx_hash 0x63f14212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60766 dport 45855] OK # # # cpu 4: rx_hash 0x97faa46f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60796 dport 45855] OK # # # cpu 4: rx_hash 0x365f5ca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60810 dport 45855] OK # # # cpu 4: rx_hash 0x5c3a314b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60850 dport 45855] OK # # # cpu 5: rx_hash 0x446ae0f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 45855] OK # # # cpu 5: rx_hash 0x0c073a76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 45855] OK # # # cpu 5: rx_hash 0xb2a88c4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 45855] OK # # # cpu 5: rx_hash 0x6bc10d79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 45855] OK # # # cpu 5: rx_hash 0x8a39605e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60874 dport 45855] OK # # # cpu 4: rx_hash 0x7ba193ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 45855] OK # # # cpu 4: rx_hash 0xb85149e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60908 dport 45855] OK # # # cpu 4: rx_hash 0x4da66609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60952 dport 45855] OK # # # cpu 4: rx_hash 0x029123c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 45855] 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 33704 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43898 dport 33704] != expected 0x5dbbf858 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43898 dport 33704] != expected 0x5dbbf858 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 33704] != expected 0xebb9f783 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 33704] != expected 0xebb9f783 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 33704] != expected 0x2359a233 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 33704] != expected 0x2359a233 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60986 dport 33704] != expected 0xcb63693b # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60986 dport 33704] != expected 0xcb63693b # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60107 dport 33704] != expected 0xb04fc8af # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60107 dport 33704] != expected 0xb04fc8af # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46279 dport 33704] != expected 0x7f2e9294 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46279 dport 33704] != expected 0x7f2e9294 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 33704] != expected 0x5124b6c5 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 33704] != expected 0x5124b6c5 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56076 dport 33704] != expected 0x8345b6d1 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56076 dport 33704] != expected 0x8345b6d1 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 33704] != expected 0x695705c5 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 33704] != expected 0x695705c5 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53723 dport 33704] != expected 0xe5ab07b # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53723 dport 33704] != expected 0xe5ab07b # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48875 dport 33704] != expected 0xef2fa42f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48875 dport 33704] != expected 0xef2fa42f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60223 dport 33704] != expected 0x25a652f7 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60223 dport 33704] != expected 0x25a652f7 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46205 dport 33704] != expected 0xec269236 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46205 dport 33704] != expected 0xec269236 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 33704] != expected 0x3e61c53e # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 33704] != expected 0x3e61c53e # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53545 dport 33704] != expected 0xe350245f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53545 dport 33704] != expected 0xe350245f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45478 dport 33704] != expected 0xd535b447 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45478 dport 33704] != expected 0xd535b447 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50695 dport 33704] != expected 0xea95b81 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50695 dport 33704] != expected 0xea95b81 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50200 dport 33704] != expected 0xfc1f8a04 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50200 dport 33704] != expected 0xfc1f8a04 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 33704] != expected 0x22e8589f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34988 dport 33704] != expected 0x22e8589f # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38482 dport 33704] != expected 0x7b3b4db4 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38482 dport 33704] != expected 0x7b3b4db4 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40308 dport 33704] != expected 0xd8b394cf # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40308 dport 33704] != expected 0xd8b394cf # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38459 dport 33704] != expected 0x4242b5b6 # # Exception| cpu 0: rx_hash 0xe59aab5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38459 dport 33704] != expected 0x4242b5b6 # # 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 36543 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39103 dport 36543] != expected 0x7a169ac8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39103 dport 36543] != expected 0x7a169ac8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33898 dport 36543] != expected 0x36e371a9 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33898 dport 36543] != expected 0x36e371a9 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51519 dport 36543] != expected 0xd071f546 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51519 dport 36543] != expected 0xd071f546 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52559 dport 36543] != expected 0x3e85207d # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52559 dport 36543] != expected 0x3e85207d # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 36543] != expected 0xeba5e7f8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 36543] != expected 0xeba5e7f8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47060 dport 36543] != expected 0xfd0d4e53 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47060 dport 36543] != expected 0xfd0d4e53 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53346 dport 36543] != expected 0x15590b48 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53346 dport 36543] != expected 0x15590b48 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57260 dport 36543] != expected 0xb02984e4 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57260 dport 36543] != expected 0xb02984e4 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49751 dport 36543] != expected 0x429c2ee4 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49751 dport 36543] != expected 0x429c2ee4 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36333 dport 36543] != expected 0xb901be42 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36333 dport 36543] != expected 0xb901be42 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58091 dport 36543] != expected 0x6bd15ec8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58091 dport 36543] != expected 0x6bd15ec8 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60243 dport 36543] != expected 0xdd7d9387 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60243 dport 36543] != expected 0xdd7d9387 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49535 dport 36543] != expected 0x1f4f85d # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49535 dport 36543] != expected 0x1f4f85d # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56914 dport 36543] != expected 0x9da414f7 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56914 dport 36543] != expected 0x9da414f7 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51199 dport 36543] != expected 0xb38d4273 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51199 dport 36543] != expected 0xb38d4273 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 36543] != expected 0xb2320207 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 36543] != expected 0xb2320207 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57873 dport 36543] != expected 0xef268e26 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57873 dport 36543] != expected 0xef268e26 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 36543] != expected 0xe0c683fc # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 36543] != expected 0xe0c683fc # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60153 dport 36543] != expected 0x7b6d035a # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60153 dport 36543] != expected 0x7b6d035a # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58491 dport 36543] != expected 0x28301716 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58491 dport 36543] != expected 0x28301716 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51556 dport 36543] != expected 0xebf67d24 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51556 dport 36543] != expected 0xebf67d24 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56526 dport 36543] != expected 0x20d116c5 # # Exception| cpu 0: rx_hash 0xaad47d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56526 dport 36543] != expected 0x20d116c5 # # 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__->