< 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 # 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 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 34981 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfee9ddda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42186 dport 34981] != expected 0x5a88d509 # # Exception| cpu 0: rx_hash 0x54d669ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42216 dport 34981] != expected 0x29882658 # # Exception| cpu 0: rx_hash 0x23f28c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42268 dport 34981] != expected 0xcda84da1 # # Exception| cpu 0: rx_hash 0x89cd3853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 34981] != expected 0xbea8bef0 # # Exception| cpu 0: rx_hash 0x76ed564d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 34981] != expected 0xf4283409 # # Exception| cpu 0: rx_hash 0x514cf5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42346 dport 34981] != expected 0xfed72734 # # Exception| cpu 0: rx_hash 0xf1969256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42358 dport 34981] != expected 0x93288632 # # Exception| cpu 0: rx_hash 0xa439114d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 34981] != expected 0xc568301f # # Exception| cpu 0: rx_hash 0x0e06a559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42426 dport 34981] != expected 0xb668c34e # # Exception| cpu 0: rx_hash 0x0b744caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42438 dport 34981] != expected 0xb9176a65 # # Exception| cpu 0: rx_hash 0x5b197f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42494 dport 34981] != expected 0x8fe8bae6 # # Exception| cpu 0: rx_hash 0x4dcf7d98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42522 dport 34981] != expected 0x69f8ce70 # # Exception| cpu 0: rx_hash 0x6a6ede71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42536 dport 34981] != expected 0x6307dd4d # # Exception| cpu 0: rx_hash 0x7ec5cb9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42594 dport 34981] != expected 0x8178e6e8 # # Exception| cpu 0: rx_hash 0xca04e092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42654 dport 34981] != expected 0x6138b3ce # # Exception| cpu 0: rx_hash 0x9a69d36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42662 dport 34981] != expected 0x57c7634d # # Exception| cpu 0: rx_hash 0x5331e280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42692 dport 34981] != expected 0xfab86807 # # Exception| cpu 0: rx_hash 0x480dcd7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 34981] != expected 0x947a8de # # Exception| cpu 0: rx_hash 0x9f1b3a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42714 dport 34981] != expected 0x58b8ca66 # # Exception| cpu 0: rx_hash 0xb8ba9971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42728 dport 34981] != expected 0x5247d95b # # Exception| cpu 0: rx_hash 0x18888b1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42762 dport 34981] != expected 0xe798d01a # # Exception| cpu 0: rx_hash 0x2ef0d4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42766 dport 34981] != expected 0x6751a9 # # Exception| cpu 0: rx_hash 0xcf9e7cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42780 dport 34981] != expected 0xb667b2a2 # # Exception| cpu 0: rx_hash 0x84cf60fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42796 dport 34981] != expected 0x7367a2f8 # # Exception| cpu 0: rx_hash 0xdef7d9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 34981] != expected 0x34a7efa9 # # Exception| cpu 0: rx_hash 0xd160e3e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42946 dport 34981] != expected 0x252714d5 # # Exception| cpu 0: rx_hash 0xca5ccc1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42954 dport 34981] != expected 0xd6d8d40c # # Exception| cpu 0: rx_hash 0xfc2493ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42958 dport 34981] != expected 0x312755bf # # Exception| cpu 0: rx_hash 0x5cfef41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42962 dport 34981] != expected 0x5cd8f4b9 # # Exception| cpu 0: rx_hash 0x1b425947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43024 dport 34981] != expected 0xcd23f28c # # Exception| cpu 0: rx_hash 0x11a78aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43054 dport 34981] != expected 0xd3dca0db # # Exception| cpu 0: rx_hash 0xc9264756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43130 dport 34981] != expected 0x93a3391f # # Exception| cpu 0: rx_hash 0x3c53a3bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 34981] != expected 0xa81c2e34 # # Exception| cpu 0: rx_hash 0xfa9ca841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43176 dport 34981] != expected 0x14e3de02 # # Exception| cpu 0: rx_hash 0x7702bfbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43192 dport 34981] != expected 0x6d1c3e6e # # Exception| cpu 0: rx_hash 0x1bf20056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43194 dport 34981] != expected 0xa2e33d09 # # Exception| cpu 0: rx_hash 0x28f8b650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43202 dport 34981] != expected 0x4a631591 # # Exception| cpu 0: rx_hash 0xa566a1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43218 dport 34981] != expected 0x339cf5fd # # Exception| cpu 0: rx_hash 0x82c70244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43232 dport 34981] != expected 0x3963e6c0 # # Exception| cpu 0: rx_hash 0x148d4fda [saddr 192.0.3.2 daddr 192.0.3.1 sport 43270 dport 34981] != expected 0x6b436e32 # # 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 0x88725041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57472 dport 39111] OK # # # cpu 0: rx_hash 0xc9c69fa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57486 dport 39111] OK # # # cpu 0: rx_hash 0x28a837b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57500 dport 39111] OK # # # cpu 0: rx_hash 0xf029fa44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57544 dport 39111] OK # # # cpu 0: rx_hash 0x3c03225c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57558 dport 39111] OK # # # cpu 0: rx_hash 0xbb78e647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57592 dport 39111] OK # # # cpu 0: rx_hash 0xfa245c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57608 dport 39111] OK # # # cpu 0: rx_hash 0xaa496fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57648 dport 39111] OK # # # cpu 0: rx_hash 0x827ff63e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57664 dport 39111] OK # # # cpu 0: rx_hash 0x4e552e26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57694 dport 39111] OK # # # cpu 0: rx_hash 0x2d82f2c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 39111] OK # # # cpu 0: rx_hash 0x82cfaf2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57834 dport 39111] OK # # # cpu 0: rx_hash 0x789d28c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57840 dport 39111] OK # # # cpu 0: rx_hash 0xce914dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57864 dport 39111] OK # # # cpu 0: rx_hash 0xf8e9120e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57868 dport 39111] OK # # # cpu 0: rx_hash 0x2fffe5ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57882 dport 39111] OK # # # cpu 0: rx_hash 0x52d6a61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57902 dport 39111] OK # # # cpu 0: rx_hash 0x467db3f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57956 dport 39111] OK # # # cpu 0: rx_hash 0xa83478e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 39111] OK # # # cpu 0: rx_hash 0x70b5b511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58058 dport 39111] OK # # # cpu 0: rx_hash 0xda8a0105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58088 dport 39111] OK # # # cpu 0: rx_hash 0x8002e11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58094 dport 39111] OK # # # cpu 0: rx_hash 0x7ab8136e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58122 dport 39111] OK # # # cpu 0: rx_hash 0x2030f371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58124 dport 39111] OK # # # cpu 0: rx_hash 0xd087a77a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58152 dport 39111] OK # # # cpu 0: rx_hash 0xe6fff88f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58156 dport 39111] OK # # # cpu 0: rx_hash 0x1cad7f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58166 dport 39111] OK # # # cpu 0: rx_hash 0xd5f54e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58196 dport 39111] OK # # # cpu 0: rx_hash 0xd037fe6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58242 dport 39111] OK # # # cpu 0: rx_hash 0x16f8f595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58274 dport 39111] OK # # # cpu 0: rx_hash 0x157f0afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58374 dport 39111] OK # # # cpu 0: rx_hash 0xd955d2e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58392 dport 39111] OK # # # cpu 0: rx_hash 0x736a66f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58426 dport 39111] OK # # # cpu 0: rx_hash 0x01d41f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58444 dport 39111] OK # # # cpu 0: rx_hash 0x3d499302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58486 dport 39111] OK # # # cpu 0: rx_hash 0xd3005811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58508 dport 39111] OK # # # cpu 0: rx_hash 0xbff0e7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58510 dport 39111] OK # # # cpu 0: rx_hash 0x388b23e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58528 dport 39111] OK # # # cpu 0: rx_hash 0x23b70c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58536 dport 39111] OK # # # cpu 0: rx_hash 0x15cf53ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58540 dport 39111] OK # # # cpu 0: rx_hash 0xef9dd402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58550 dport 39111] OK # # # cpu 0: rx_hash 0xc7ab4dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58566 dport 39111] OK # # # cpu 0: rx_hash 0x26c5e5e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58580 dport 39111] 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-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 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 53078 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40507 dport 53078] != expected 0x3c57a77c # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40507 dport 53078] != expected 0x3c57a77c # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37723 dport 53078] != expected 0x4a5c5116 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37723 dport 53078] != expected 0x4a5c5116 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 53078] != expected 0x2394a64c # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 53078] != expected 0x2394a64c # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52870 dport 53078] != expected 0xf9318c96 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52870 dport 53078] != expected 0xf9318c96 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37652 dport 53078] != expected 0xd022edcf # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37652 dport 53078] != expected 0xd022edcf # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44715 dport 53078] != expected 0x1252bb0d # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44715 dport 53078] != expected 0x1252bb0d # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58347 dport 53078] != expected 0x9378c2a9 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58347 dport 53078] != expected 0x9378c2a9 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56139 dport 53078] != expected 0x268e3142 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56139 dport 53078] != expected 0x268e3142 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 53078] != expected 0xf591cff7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 53078] != expected 0xf591cff7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49447 dport 53078] != expected 0x5a4b8726 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49447 dport 53078] != expected 0x5a4b8726 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43458 dport 53078] != expected 0x2d648bb2 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43458 dport 53078] != expected 0x2d648bb2 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41999 dport 53078] != expected 0x83513646 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41999 dport 53078] != expected 0x83513646 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52502 dport 53078] != expected 0xe3a191f2 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52502 dport 53078] != expected 0xe3a191f2 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49132 dport 53078] != expected 0xa335c6eb # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49132 dport 53078] != expected 0xa335c6eb # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42650 dport 53078] != expected 0x165f5258 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42650 dport 53078] != expected 0x165f5258 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58698 dport 53078] != expected 0x996ec8df # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58698 dport 53078] != expected 0x996ec8df # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36553 dport 53078] != expected 0x28914fb7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36553 dport 53078] != expected 0x28914fb7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40829 dport 53078] != expected 0x3db723b5 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40829 dport 53078] != expected 0x3db723b5 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 53078] != expected 0xa0cca7e7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 53078] != expected 0xa0cca7e7 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43066 dport 53078] != expected 0xdd44a121 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43066 dport 53078] != expected 0xdd44a121 # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46365 dport 53078] != expected 0xedb7d4ab # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46365 dport 53078] != expected 0xedb7d4ab # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46570 dport 53078] != expected 0xae0944fc # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46570 dport 53078] != expected 0xae0944fc # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41054 dport 53078] != expected 0x6c8d77f # # Exception| cpu 4: rx_hash 0xee7d1de1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41054 dport 53078] != expected 0x6c8d77f # # Exception| count: pass=0 nohash=0 fail=46 # # 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 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 41312 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44388 dport 41312] != expected 0x7200b611 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44388 dport 41312] != expected 0x7200b611 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49711 dport 41312] != expected 0x7f772114 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49711 dport 41312] != expected 0x7f772114 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44502 dport 41312] != expected 0xe412d707 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44502 dport 41312] != expected 0xe412d707 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 41312] != expected 0xd362d42a # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 41312] != expected 0xd362d42a # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52919 dport 41312] != expected 0x954b9f9c # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52919 dport 41312] != expected 0x954b9f9c # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45815 dport 41312] != expected 0x5f29688a # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45815 dport 41312] != expected 0x5f29688a # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58064 dport 41312] != expected 0x5061052d # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58064 dport 41312] != expected 0x5061052d # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59027 dport 41312] != expected 0xf02138b3 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59027 dport 41312] != expected 0xf02138b3 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59777 dport 41312] != expected 0xe8d7c514 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59777 dport 41312] != expected 0xe8d7c514 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58378 dport 41312] != expected 0xe2bd4d20 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58378 dport 41312] != expected 0xe2bd4d20 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46205 dport 41312] != expected 0x30cb285 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46205 dport 41312] != expected 0x30cb285 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55074 dport 41312] != expected 0x78b029f8 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55074 dport 41312] != expected 0x78b029f8 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51043 dport 41312] != expected 0x9fbb4dc4 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51043 dport 41312] != expected 0x9fbb4dc4 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49709 dport 41312] != expected 0x13879efe # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49709 dport 41312] != expected 0x13879efe # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52280 dport 41312] != expected 0x50c11ded # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52280 dport 41312] != expected 0x50c11ded # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53895 dport 41312] != expected 0x4eba59f8 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53895 dport 41312] != expected 0x4eba59f8 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 41312] != expected 0x1907c364 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 41312] != expected 0x1907c364 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55364 dport 41312] != expected 0x7e081256 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55364 dport 41312] != expected 0x7e081256 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52175 dport 41312] != expected 0x8aeb0ba # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52175 dport 41312] != expected 0x8aeb0ba # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39367 dport 41312] != expected 0xb510966d # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39367 dport 41312] != expected 0xb510966d # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36709 dport 41312] != expected 0x694bf671 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36709 dport 41312] != expected 0x694bf671 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57731 dport 41312] != expected 0x3f3c46d1 # # Exception| cpu 5: rx_hash 0x42e49b91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57731 dport 41312] != expected 0x3f3c46d1 # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->