< 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' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59287 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3807ee11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46800 dport 59287] != expected 0x3ddad565 # # Exception| cpu 0: rx_hash 0x4252043e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46824 dport 59287] != expected 0xd57355c7 # # Exception| cpu 0: rx_hash 0x5fae78dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46842 dport 59287] != expected 0xa6865608 # # Exception| cpu 0: rx_hash 0x25df9ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46856 dport 59287] != expected 0xbde8e5e8 # # Exception| cpu 0: rx_hash 0xf0e4c598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46906 dport 59287] != expected 0x5b93661c # # Exception| cpu 0: rx_hash 0x6ed2be6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46914 dport 59287] != expected 0xf9fda6a3 # # Exception| cpu 0: rx_hash 0xa4999832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46916 dport 59287] != expected 0xd61a4c7 # # Exception| cpu 0: rx_hash 0x9a796a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46942 dport 59287] != expected 0x28aea7e6 # # Exception| cpu 0: rx_hash 0x71a2c768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46966 dport 59287] != expected 0xeb1a2733 # # Exception| cpu 0: rx_hash 0xf880e759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46978 dport 59287] != expected 0x965946b0 # # Exception| cpu 0: rx_hash 0xa1c98392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47026 dport 59287] != expected 0x28cac6fc # # Exception| cpu 0: rx_hash 0x90914d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47040 dport 59287] != expected 0x84760515 # # Exception| cpu 0: rx_hash 0x58566ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 47072 dport 59287] != expected 0x11f8852e # # Exception| cpu 0: rx_hash 0x66b69caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47098 dport 59287] != expected 0x3437860f # # Exception| cpu 0: rx_hash 0xc55c128c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47114 dport 59287] != expected 0x88139055 # # Exception| cpu 0: rx_hash 0x2e87bfd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 59287] != expected 0x4ba71080 # # Exception| cpu 0: rx_hash 0xf930e56b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47158 dport 59287] != expected 0xccce112b # # Exception| cpu 0: rx_hash 0x9c157647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47162 dport 59287] != expected 0x36801019 # # Exception| cpu 0: rx_hash 0xd594570e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47190 dport 59287] != expected 0x1387d10d # # Exception| cpu 0: rx_hash 0x23b386b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47212 dport 59287] != expected 0xa3c65217 # # Exception| cpu 0: rx_hash 0x18036f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 59287] != expected 0xa3a2330d # # Exception| cpu 0: rx_hash 0x7d26fc3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47244 dport 59287] != expected 0x59ec323f # # Exception| cpu 0: rx_hash 0x07731614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47284 dport 59287] != expected 0xb145b29d # # Exception| cpu 0: rx_hash 0x08cb2a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47324 dport 59287] != expected 0x38367255 # # Exception| cpu 0: rx_hash 0xc00c092c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47356 dport 59287] != expected 0xadb8f26e # # Exception| cpu 0: rx_hash 0x6dcab189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47386 dport 59287] != expected 0x31bf4025 # # Exception| cpu 0: rx_hash 0x297fa9a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47416 dport 59287] != expected 0xfcd9c3a6 # # Exception| cpu 0: rx_hash 0x7d02f40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 59287] != expected 0xaa2b017d # # Exception| cpu 0: rx_hash 0x5e1e7aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 59287] != expected 0xfc110193 # # Exception| cpu 0: rx_hash 0x26c79520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47440 dport 59287] != expected 0x75aa036e # # Exception| cpu 0: rx_hash 0x39b7ec23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47460 dport 59287] != expected 0x674d82fe # # Exception| cpu 0: rx_hash 0x83410774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47556 dport 59287] != expected 0xd7a0a2cb # # Exception| cpu 0: rx_hash 0xd884665f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47570 dport 59287] != expected 0x821a0d8 # # Exception| cpu 0: rx_hash 0x0dbf3905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47584 dport 59287] != expected 0xee5a232c # # Exception| cpu 0: rx_hash 0x689aaa29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47596 dport 59287] != expected 0x1414221e # # Exception| cpu 0: rx_hash 0x1117430e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47658 dport 59287] != expected 0x54c5f86d # # Exception| cpu 0: rx_hash 0xa3858a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47666 dport 59287] != expected 0x29e2f8f4 # # Exception| cpu 0: rx_hash 0x1eaf7f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47682 dport 59287] != expected 0xddb638a5 # # Exception| cpu 0: rx_hash 0xb34dcf1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47726 dport 59287] != expected 0xb276b9ac # # Exception| cpu 0: rx_hash 0x279393c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 59287] != expected 0xbcc0dbe0 # # Exception| cpu 0: rx_hash 0x7c56f2e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47774 dport 59287] != expected 0x6341d9f3 # # Exception| cpu 0: rx_hash 0xc3f00214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47816 dport 59287] != expected 0xf6079bfd # # Exception| cpu 0: rx_hash 0x09bb244d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47822 dport 59287] != expected 0x29b9999 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf4dd1289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51992 dport 34051] OK # # # cpu 0: rx_hash 0xc8b1e56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52004 dport 34051] OK # # # cpu 0: rx_hash 0xc709d9ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52044 dport 34051] OK # # # cpu 4: rx_hash 0xaf1873a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 34051] OK # # # cpu 4: rx_hash 0xf6511769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52030 dport 34051] OK # # # cpu 4: rx_hash 0x33a20db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52048 dport 34051] OK # # # cpu 4: rx_hash 0xdaf5a50c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52062 dport 34051] OK # # # cpu 4: rx_hash 0xb80c2860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52098 dport 34051] OK # # # cpu 4: rx_hash 0xe1454cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52146 dport 34051] OK # # # cpu 4: rx_hash 0x263a5393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52218 dport 34051] OK # # # cpu 4: rx_hash 0x95449b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 34051] OK # # # cpu 4: rx_hash 0x4fc7f85a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52292 dport 34051] OK # # # cpu 4: rx_hash 0x0b72e072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52326 dport 34051] OK # # # cpu 4: rx_hash 0x286e6e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52334 dport 34051] OK # # # cpu 4: rx_hash 0x73ab0fbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52344 dport 34051] OK # # # cpu 4: rx_hash 0x55e79af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52358 dport 34051] OK # # # cpu 4: rx_hash 0xf8052a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52394 dport 34051] OK # # # cpu 4: rx_hash 0x1eceb660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52486 dport 34051] OK # # # cpu 4: rx_hash 0xac5c7ff6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52510 dport 34051] OK # # # cpu 4: rx_hash 0x5a7bae48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52516 dport 34051] OK # # # cpu 4: rx_hash 0xe8e967de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52540 dport 34051] OK # # # cpu 4: rx_hash 0x483fee2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 34051] OK # # # cpu 4: rx_hash 0xde6db718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52638 dport 34051] OK # # # cpu 4: rx_hash 0xc11dce1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52650 dport 34051] OK # # # cpu 4: rx_hash 0x50938969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52666 dport 34051] OK # # # cpu 4: rx_hash 0x04eed4c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52676 dport 34051] OK # # # cpu 4: rx_hash 0x27f25a27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52684 dport 34051] OK # # # cpu 4: rx_hash 0x5e7fb300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52746 dport 34051] OK # # # cpu 4: rx_hash 0xb5a41e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 34051] OK # # # cpu 4: rx_hash 0xdf39b1f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52806 dport 34051] OK # # # cpu 4: rx_hash 0x9edcb278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52882 dport 34051] OK # # # cpu 4: rx_hash 0xfbf92154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52894 dport 34051] OK # # # cpu 4: rx_hash 0x81accb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52902 dport 34051] OK # # # cpu 4: rx_hash 0xe4895857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 34051] OK # # # cpu 4: rx_hash 0x3c863e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52950 dport 34051] OK # # # cpu 4: rx_hash 0xcaa1efd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52972 dport 34051] OK # # # cpu 4: rx_hash 0xe9996906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53038 dport 34051] OK # # # cpu 4: rx_hash 0xb25c082d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53048 dport 34051] OK # # # cpu 4: rx_hash 0x2c6a73de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53056 dport 34051] OK # # # cpu 4: rx_hash 0xc53ddb63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53070 dport 34051] OK # # # cpu 4: rx_hash 0x68df6bf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53090 dport 34051] OK # # # cpu 4: rx_hash 0x4bc3e512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53098 dport 34051] OK # # # cpu 4: rx_hash 0xa7c4560f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53138 dport 34051] OK # # # cpu 4: rx_hash 0x51e387b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53160 dport 34051] OK # # # count: pass=44 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 46895 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50436 dport 46895] != expected 0x4be65d1f # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50436 dport 46895] != expected 0x4be65d1f # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 46895] != expected 0xf75bb0b5 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40907 dport 46895] != expected 0xf75bb0b5 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46495 dport 46895] != expected 0x456ead80 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46495 dport 46895] != expected 0x456ead80 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38827 dport 46895] != expected 0xba444a93 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38827 dport 46895] != expected 0xba444a93 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 46895] != expected 0x80e0e607 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 46895] != expected 0x80e0e607 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57297 dport 46895] != expected 0x80de74d4 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57297 dport 46895] != expected 0x80de74d4 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58690 dport 46895] != expected 0x512891e6 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58690 dport 46895] != expected 0x512891e6 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 46895] != expected 0xfcc0f0a4 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43842 dport 46895] != expected 0xfcc0f0a4 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46573 dport 46895] != expected 0xe9d26e69 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46573 dport 46895] != expected 0xe9d26e69 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 46895] != expected 0xcd838082 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 46895] != expected 0xcd838082 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46617 dport 46895] != expected 0x4f7837ee # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46617 dport 46895] != expected 0x4f7837ee # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 46895] != expected 0x536bda42 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 46895] != expected 0x536bda42 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53155 dport 46895] != expected 0x6549aa3d # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53155 dport 46895] != expected 0x6549aa3d # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 46895] != expected 0x8cd6c7d6 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 46895] != expected 0x8cd6c7d6 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46398 dport 46895] != expected 0x44538ac5 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46398 dport 46895] != expected 0x44538ac5 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 46895] != expected 0x5f4ecc26 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 46895] != expected 0x5f4ecc26 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 46895] != expected 0x185bf27b # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 46895] != expected 0x185bf27b # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45461 dport 46895] != expected 0x6f10dad7 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45461 dport 46895] != expected 0x6f10dad7 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47036 dport 46895] != expected 0x7080c170 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47036 dport 46895] != expected 0x7080c170 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45380 dport 46895] != expected 0x9a793dc3 # # Exception| cpu 0: rx_hash 0x67f7dbb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45380 dport 46895] != expected 0x9a793dc3 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56051 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45206 dport 56051] != expected 0x84410ca3 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45206 dport 56051] != expected 0x84410ca3 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46531 dport 56051] != expected 0x182f6d8c # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46531 dport 56051] != expected 0x182f6d8c # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47868 dport 56051] != expected 0xdc246506 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47868 dport 56051] != expected 0xdc246506 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43489 dport 56051] != expected 0xf66ede70 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43489 dport 56051] != expected 0xf66ede70 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60662 dport 56051] != expected 0x7af57683 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60662 dport 56051] != expected 0x7af57683 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 56051] != expected 0xaa4db316 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 56051] != expected 0xaa4db316 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 56051] != expected 0x9ad3f0a7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 56051] != expected 0x9ad3f0a7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40733 dport 56051] != expected 0xdcc372e7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40733 dport 56051] != expected 0xdcc372e7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40220 dport 56051] != expected 0xd8ab77ff # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40220 dport 56051] != expected 0xd8ab77ff # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33217 dport 56051] != expected 0x8422664 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33217 dport 56051] != expected 0x8422664 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44409 dport 56051] != expected 0xb88be615 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44409 dport 56051] != expected 0xb88be615 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45091 dport 56051] != expected 0xf1e4ca6d # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45091 dport 56051] != expected 0xf1e4ca6d # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55829 dport 56051] != expected 0x306542f8 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55829 dport 56051] != expected 0x306542f8 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43786 dport 56051] != expected 0x3fd1496 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43786 dport 56051] != expected 0x3fd1496 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47674 dport 56051] != expected 0x803d1a6d # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47674 dport 56051] != expected 0x803d1a6d # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55421 dport 56051] != expected 0x23510c42 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55421 dport 56051] != expected 0x23510c42 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58985 dport 56051] != expected 0xb3564834 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58985 dport 56051] != expected 0xb3564834 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42989 dport 56051] != expected 0xc6a21af4 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42989 dport 56051] != expected 0xc6a21af4 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47468 dport 56051] != expected 0x1a0f7cd6 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47468 dport 56051] != expected 0x1a0f7cd6 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54189 dport 56051] != expected 0xc63a98c0 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54189 dport 56051] != expected 0xc63a98c0 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52853 dport 56051] != expected 0x711647c7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52853 dport 56051] != expected 0x711647c7 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 56051] != expected 0x75694232 # # Exception| cpu 0: rx_hash 0x407e78bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 56051] != expected 0x75694232 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 101, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 101, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 101, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 101, 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 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-23/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-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__->