< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57286 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9c6296c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42662 dport 57286] != expected 0xceca6ad # # Exception| cpu 0: rx_hash 0x4cf444dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42676 dport 57286] != expected 0xd525c523 # # Exception| cpu 0: rx_hash 0x171fe21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42678 dport 57286] != expected 0xeb2dab65 # # Exception| cpu 0: rx_hash 0x400c4b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42698 dport 57286] != expected 0xd67a4f89 # # Exception| cpu 0: rx_hash 0x48a3be50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42720 dport 57286] != expected 0xd410bcba # # Exception| cpu 0: rx_hash 0x05b2f126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42730 dport 57286] != expected 0x259ac96d # # Exception| cpu 0: rx_hash 0x8ecf85fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42746 dport 57286] != expected 0xc25bc4a5 # # Exception| cpu 0: rx_hash 0x2d151a0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 57286] != expected 0x2c0264fb # # Exception| cpu 0: rx_hash 0xfd83c811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42782 dport 57286] != expected 0xf5cb0775 # # Exception| cpu 0: rx_hash 0x9930ae89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42820 dport 57286] != expected 0x9a703c18 # # Exception| cpu 0: rx_hash 0x72a94644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42842 dport 57286] != expected 0x133f7324 # # Exception| cpu 0: rx_hash 0xc7758e47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 57286] != expected 0x407c69f0 # # Exception| cpu 0: rx_hash 0x7707c04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42908 dport 57286] != expected 0xf73b488a # # Exception| cpu 0: rx_hash 0xf4d5418f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42918 dport 57286] != expected 0x1290b671 # # Exception| cpu 0: rx_hash 0xe22fa83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42926 dport 57286] != expected 0xdd12ade0 # # Exception| cpu 0: rx_hash 0x2014691d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42976 dport 57286] != expected 0xca6cac66 # # Exception| cpu 0: rx_hash 0x560a1cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42982 dport 57286] != expected 0x6b60f503 # # Exception| cpu 0: rx_hash 0xbb45b4b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43028 dport 57286] != expected 0xb153ec3c # # Exception| cpu 0: rx_hash 0x637c93b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43052 dport 57286] != expected 0x6af07c81 # # Exception| cpu 0: rx_hash 0xe801e76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43068 dport 57286] != expected 0x8d317149 # # Exception| cpu 0: rx_hash 0x42714f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43094 dport 57286] != expected 0xf6abc108 # # Exception| cpu 0: rx_hash 0x5c2453ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43124 dport 57286] != expected 0x3b4329aa # # Exception| cpu 0: rx_hash 0xc40d488c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43178 dport 57286] != expected 0xf704045d # # Exception| cpu 0: rx_hash 0x78870911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 57286] != expected 0x431caf8d # # Exception| cpu 0: rx_hash 0xa811db0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43226 dport 57286] != expected 0x9ad5cc03 # # Exception| cpu 0: rx_hash 0x5ddd2f68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 57286] != expected 0xde726b9d # # Exception| cpu 0: rx_hash 0xa0be2e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43248 dport 57286] != expected 0x98bf3f30 # # Exception| cpu 0: rx_hash 0xa91419c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43372 dport 57286] != expected 0xd7c2f2f # # Exception| cpu 0: rx_hash 0x349384a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43380 dport 57286] != expected 0x253f3976 # # Exception| cpu 0: rx_hash 0x787bb753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43500 dport 57286] != expected 0x31840e96 # # Exception| cpu 0: rx_hash 0x99e4b6a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43548 dport 57286] != expected 0xf1efffc3 # # Exception| cpu 0: rx_hash 0x2dc10226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43604 dport 57286] != expected 0x479da720 # # Exception| cpu 0: rx_hash 0xe302cc92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43620 dport 57286] != expected 0x53bc2c0c # # Exception| cpu 0: rx_hash 0x687fb84a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43636 dport 57286] != expected 0xb47d21c4 # # Exception| cpu 0: rx_hash 0x53708298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43640 dport 57286] != expected 0xe4fb0d76 # # Exception| cpu 0: rx_hash 0xd50c8553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43652 dport 57286] != expected 0xe554c823 # # Exception| cpu 0: rx_hash 0xe6ac4a9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43682 dport 57286] != expected 0xb7b817a2 # # Exception| cpu 0: rx_hash 0x7b2bd7f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43706 dport 57286] != expected 0x9ffb01fb # # Exception| cpu 0: rx_hash 0xb1bfe3cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43742 dport 57286] != expected 0x8aeff34e # # Exception| cpu 0: rx_hash 0x447317ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43746 dport 57286] != expected 0xce4854d0 # # Exception| cpu 0: rx_hash 0xf15361ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43804 dport 57286] != expected 0xef93ef1f # # Exception| cpu 0: rx_hash 0x12657c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43816 dport 57286] != expected 0x64b65310 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x88dee559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 32877] OK # # # cpu 0: rx_hash 0xc5cfaa2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45834 dport 32877] OK # # # cpu 0: rx_hash 0x0b0c649b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45882 dport 32877] OK # # # cpu 0: rx_hash 0x59b14bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45952 dport 32877] OK # # # cpu 0: rx_hash 0x025aed05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45954 dport 32877] OK # # # cpu 0: rx_hash 0x3955d7d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45966 dport 32877] OK # # # cpu 4: rx_hash 0x07f46b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45892 dport 32877] OK # # # cpu 4: rx_hash 0x6fbf0203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45920 dport 32877] OK # # # cpu 4: rx_hash 0xe4c276db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45936 dport 32877] OK # # # cpu 4: rx_hash 0xc436d6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45976 dport 32877] OK # # # cpu 4: rx_hash 0x47e45769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45986 dport 32877] OK # # # cpu 4: rx_hash 0x511ebed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 32877] OK # # # cpu 4: rx_hash 0xde34308d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 32877] OK # # # cpu 4: rx_hash 0x43b3ade4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46070 dport 32877] OK # # # cpu 4: rx_hash 0xecc07157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46144 dport 32877] OK # # # cpu 4: rx_hash 0xb72bd790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 32877] OK # # # cpu 4: rx_hash 0x3c56a348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46162 dport 32877] OK # # # cpu 4: rx_hash 0xbf84228a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46184 dport 32877] OK # # # cpu 4: rx_hash 0x898a6b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46216 dport 32877] OK # # # cpu 4: rx_hash 0x02f71f93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46232 dport 32877] OK # # # cpu 4: rx_hash 0x70be90ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 32877] OK # # # cpu 4: rx_hash 0xe596f8c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46328 dport 32877] OK # # # cpu 4: rx_hash 0xf63e2933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 32877] OK # # # cpu 4: rx_hash 0xbb2f6645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46360 dport 32877] OK # # # cpu 4: rx_hash 0xcd3113e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46366 dport 32877] OK # # # cpu 4: rx_hash 0x4ab468ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46448 dport 32877] OK # # # cpu 4: rx_hash 0xf7c755b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46464 dport 32877] OK # # # cpu 4: rx_hash 0x7cba216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46480 dport 32877] OK # # # cpu 4: rx_hash 0x14f14860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46516 dport 32877] OK # # # cpu 4: rx_hash 0x55180881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46528 dport 32877] OK # # # cpu 4: rx_hash 0x43e2e130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46536 dport 32877] OK # # # cpu 4: rx_hash 0x10a6b2ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 32877] OK # # # cpu 4: rx_hash 0x0c5ab263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46598 dport 32877] OK # # # cpu 4: rx_hash 0x414bfd15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46604 dport 32877] OK # # # cpu 4: rx_hash 0xe7c35aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46616 dport 32877] OK # # # cpu 4: rx_hash 0x49e4080f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46630 dport 32877] OK # # # cpu 4: rx_hash 0xef6cafb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46642 dport 32877] OK # # # cpu 4: rx_hash 0xb87f06e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46670 dport 32877] OK # # # cpu 4: rx_hash 0x25f89b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46678 dport 32877] OK # # # cpu 4: rx_hash 0xeb3b5539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46694 dport 32877] OK # # # cpu 4: rx_hash 0x86deba3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46724 dport 32877] OK # # # cpu 4: rx_hash 0x2401e709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46788 dport 32877] OK # # # cpu 4: rx_hash 0x5ab067b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46824 dport 32877] OK # # # cpu 4: rx_hash 0x37a936f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46894 dport 32877] OK # # # cpu 4: rx_hash 0xf1c50d5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 32877] OK # # # cpu 4: rx_hash 0x48e1cac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46992 dport 32877] OK # # # cpu 4: rx_hash 0x73eef01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47004 dport 32877] OK # # # cpu 4: rx_hash 0xabd7d71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47012 dport 32877] OK # # # cpu 4: rx_hash 0xc7cb449c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47060 dport 32877] OK # # # cpu 4: rx_hash 0xaf802d93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47088 dport 32877] OK # # # count: pass=50 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 37247 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38053 dport 37247] != expected 0x1b57a68c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38053 dport 37247] != expected 0x1b57a68c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 37247] != expected 0x72703a22 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 37247] != expected 0x72703a22 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49257 dport 37247] != expected 0x64d8dd8c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49257 dport 37247] != expected 0x64d8dd8c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 37247] != expected 0x72038486 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 37247] != expected 0x72038486 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 37247] != expected 0x5fbfab4a # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 37247] != expected 0x5fbfab4a # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54958 dport 37247] != expected 0xc58af7fa # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54958 dport 37247] != expected 0xc58af7fa # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37575 dport 37247] != expected 0xe7ee0105 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37575 dport 37247] != expected 0xe7ee0105 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47855 dport 37247] != expected 0x80b0feed # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47855 dport 37247] != expected 0x80b0feed # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43609 dport 37247] != expected 0x7882cc10 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43609 dport 37247] != expected 0x7882cc10 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49767 dport 37247] != expected 0x85689716 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49767 dport 37247] != expected 0x85689716 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37361 dport 37247] != expected 0xc381cbfe # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37361 dport 37247] != expected 0xc381cbfe # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 37247] != expected 0x6f7e6de3 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 37247] != expected 0x6f7e6de3 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53098 dport 37247] != expected 0x93d2f1d8 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53098 dport 37247] != expected 0x93d2f1d8 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 37247] != expected 0x39877923 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 37247] != expected 0x39877923 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53664 dport 37247] != expected 0xfdd9a98b # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53664 dport 37247] != expected 0xfdd9a98b # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46832 dport 37247] != expected 0x51bfeb71 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46832 dport 37247] != expected 0x51bfeb71 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53719 dport 37247] != expected 0x4d14e43c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53719 dport 37247] != expected 0x4d14e43c # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58503 dport 37247] != expected 0xc3d29fe6 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58503 dport 37247] != expected 0xc3d29fe6 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47549 dport 37247] != expected 0xb1cbc6a3 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47549 dport 37247] != expected 0xb1cbc6a3 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 37247] != expected 0x5be5ca53 # # Exception| cpu 0: rx_hash 0xc7101d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 37247] != expected 0x5be5ca53 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47682 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57939 dport 47682] != expected 0x43a84b51 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57939 dport 47682] != expected 0x43a84b51 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37316 dport 47682] != expected 0x28f38940 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37316 dport 47682] != expected 0x28f38940 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46031 dport 47682] != expected 0x952bdea4 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46031 dport 47682] != expected 0x952bdea4 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48113 dport 47682] != expected 0xf61a76ec # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48113 dport 47682] != expected 0xf61a76ec # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51252 dport 47682] != expected 0xef083bd4 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51252 dport 47682] != expected 0xef083bd4 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38807 dport 47682] != expected 0x431b5592 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38807 dport 47682] != expected 0x431b5592 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39774 dport 47682] != expected 0xc6bd0d3a # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39774 dport 47682] != expected 0xc6bd0d3a # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33063 dport 47682] != expected 0x144a56bc # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33063 dport 47682] != expected 0x144a56bc # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40020 dport 47682] != expected 0x4d6d8b74 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40020 dport 47682] != expected 0x4d6d8b74 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32813 dport 47682] != expected 0x31ecce87 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32813 dport 47682] != expected 0x31ecce87 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41836 dport 47682] != expected 0xb4d5c6e # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41836 dport 47682] != expected 0xb4d5c6e # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60741 dport 47682] != expected 0xb51c79fc # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60741 dport 47682] != expected 0xb51c79fc # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34865 dport 47682] != expected 0x4c887a64 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34865 dport 47682] != expected 0x4c887a64 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44490 dport 47682] != expected 0x8ae2d9a1 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44490 dport 47682] != expected 0x8ae2d9a1 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 47682] != expected 0x9a7064ee # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 47682] != expected 0x9a7064ee # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58059 dport 47682] != expected 0xf4078a3 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58059 dport 47682] != expected 0xf4078a3 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 47682] != expected 0xb570ed83 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 47682] != expected 0xb570ed83 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36726 dport 47682] != expected 0xe95fd640 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36726 dport 47682] != expected 0xe95fd640 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49274 dport 47682] != expected 0xe025001e # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49274 dport 47682] != expected 0xe025001e # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 47682] != expected 0x34631db1 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 47682] != expected 0x34631db1 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45841 dport 47682] != expected 0xd02c5c4 # # Exception| cpu 4: rx_hash 0xa28547ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45841 dport 47682] != expected 0xd02c5c4 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->