< 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 200, 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 129, 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 39990 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x93cb50a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42656 dport 39990] != expected 0x3375ea40 # # Exception| cpu 0: rx_hash 0x6f65d9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42706 dport 39990] != expected 0x47c076d9 # # Exception| cpu 0: rx_hash 0x3bafb64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42774 dport 39990] != expected 0x94cda03f # # Exception| cpu 0: rx_hash 0x9157c532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42790 dport 39990] != expected 0x57458c4f # # Exception| cpu 0: rx_hash 0x9364b835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42808 dport 39990] != expected 0xcc14b72e # # Exception| cpu 0: rx_hash 0xa1da3162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 39990] != expected 0x382b9651 # # Exception| cpu 0: rx_hash 0xf4a608dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 39990] != expected 0xd9ef8069 # # Exception| cpu 0: rx_hash 0x6ce0f2f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 39990] != expected 0xee588d66 # # Exception| cpu 0: rx_hash 0x5c2b6905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42882 dport 39990] != expected 0xb25cb014 # # Exception| cpu 0: rx_hash 0x09db8ffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42906 dport 39990] != expected 0x354ce8f4 # # Exception| cpu 0: rx_hash 0x9322d795 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42952 dport 39990] != expected 0xff7e9042 # # Exception| cpu 0: rx_hash 0xc5f8f2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42994 dport 39990] != expected 0x2e976e73 # # Exception| cpu 0: rx_hash 0x5ca7b644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43002 dport 39990] != expected 0xd488fecc # # Exception| cpu 0: rx_hash 0x41de5798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43068 dport 39990] != expected 0xb1d3427 # # Exception| cpu 0: rx_hash 0x16911320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43074 dport 39990] != expected 0x7188197e # # Exception| cpu 0: rx_hash 0x242f9a77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43078 dport 39990] != expected 0x85b73801 # # Exception| cpu 0: rx_hash 0xbc69605f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43122 dport 39990] != expected 0xb200350e # # Exception| cpu 0: rx_hash 0x72b3d0ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 39990] != expected 0x6734e15c # # Exception| cpu 0: rx_hash 0x7080adaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43154 dport 39990] != expected 0xfc65da3d # # Exception| cpu 0: rx_hash 0xbe1c72f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43164 dport 39990] != expected 0x1a3b2903 # # Exception| cpu 0: rx_hash 0x71991329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43182 dport 39990] != expected 0x31cd478d # # Exception| cpu 0: rx_hash 0x2469f5d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43190 dport 39990] != expected 0xb6dd1f6d # # Exception| cpu 0: rx_hash 0x7115cc68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43222 dport 39990] != expected 0x57190955 # # Exception| cpu 0: rx_hash 0xdbedbf17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 39990] != expected 0x94912525 # # Exception| cpu 0: rx_hash 0x702f453b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43274 dport 39990] != expected 0x3048753 # # Exception| cpu 0: rx_hash 0x738959fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43344 dport 39990] != expected 0x33296f5a # # Exception| cpu 0: rx_hash 0x27266e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 39990] != expected 0x4afb8d66 # # Exception| cpu 0: rx_hash 0x240cada7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43430 dport 39990] != expected 0x1c022bb7 # # Exception| cpu 0: rx_hash 0x4342c20e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43450 dport 39990] != expected 0x6f2d5228 # # Exception| cpu 0: rx_hash 0x71fc4b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43454 dport 39990] != expected 0x9b127357 # # Exception| cpu 0: rx_hash 0xbfec4b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43464 dport 39990] != expected 0x1b98ceb1 # # Exception| cpu 0: rx_hash 0xd8a224e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43476 dport 39990] != expected 0x68b7b72e # # Exception| cpu 0: rx_hash 0xbddf364d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 39990] != expected 0x80c9f5d0 # # Exception| cpu 0: rx_hash 0x248072e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43486 dport 39990] != expected 0x7ad6656f # # Exception| cpu 0: rx_hash 0xbcc688ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43498 dport 39990] != expected 0x4d616860 # # Exception| cpu 0: rx_hash 0x8c4b7c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43504 dport 39990] != expected 0x220f727e # # Exception| cpu 0: rx_hash 0x15143835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43512 dport 39990] != expected 0xd810e2c1 # # Exception| cpu 0: rx_hash 0x58b3bf0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43540 dport 39990] != expected 0xa46d3ef5 # # Exception| cpu 0: rx_hash 0x9505a3dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43576 dport 39990] != expected 0x14ca6b1a # # Exception| cpu 0: rx_hash 0xc0799a62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43608 dport 39990] != expected 0xf50e7d22 # # Exception| cpu 0: rx_hash 0x583f604a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43628 dport 39990] != expected 0xc2b9702d # # Exception| cpu 0: rx_hash 0x5a0c1d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43634 dport 39990] != expected 0x59e84b4c # # Exception| cpu 0: rx_hash 0xc35359e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43642 dport 39990] != expected 0xa3f7dbf3 # # Exception| cpu 0: rx_hash 0xc1264b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43668 dport 39990] != expected 0xbccc7fe # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x3cc4d5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36600 dport 33817] OK # # # cpu 0: rx_hash 0xf27b3d7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36630 dport 33817] OK # # # cpu 0: rx_hash 0xf151fefe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36660 dport 33817] OK # # # cpu 0: rx_hash 0xc150d5ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36694 dport 33817] OK # # # cpu 0: rx_hash 0xc27a166b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36724 dport 33817] OK # # # cpu 0: rx_hash 0x95ffe232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 33817] OK # # # cpu 0: rx_hash 0xc23c79cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36740 dport 33817] OK # # # cpu 0: rx_hash 0x0e93db9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 33817] OK # # # cpu 0: rx_hash 0x96d521b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36768 dport 33817] OK # # # cpu 0: rx_hash 0x3d34ec4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36780 dport 33817] OK # # # cpu 0: rx_hash 0x0db9181a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36790 dport 33817] OK # # # cpu 0: rx_hash 0x0f06ba5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36816 dport 33817] OK # # # cpu 0: rx_hash 0x97404074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36836 dport 33817] OK # # # cpu 0: rx_hash 0xf00e2fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36856 dport 33817] OK # # # cpu 0: rx_hash 0xcfaa4aa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36906 dport 33817] OK # # # cpu 0: rx_hash 0x57606fc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36966 dport 33817] OK # # # cpu 0: rx_hash 0x67ed9b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36988 dport 33817] OK # # # cpu 0: rx_hash 0x540cc3ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37044 dport 33817] OK # # # cpu 0: rx_hash 0xcd538747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 33817] OK # # # cpu 0: rx_hash 0x56b361aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37074 dport 33817] OK # # # cpu 0: rx_hash 0x9a3ff42f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37154 dport 33817] OK # # # cpu 0: rx_hash 0x5690567a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37170 dport 33817] OK # # # cpu 0: rx_hash 0xcfcf12d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37178 dport 33817] OK # # # cpu 0: rx_hash 0xaa3edf3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37184 dport 33817] OK # # # cpu 0: rx_hash 0x01df12c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 33817] OK # # # cpu 0: rx_hash 0x03ec6fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37202 dport 33817] OK # # # cpu 0: rx_hash 0x304b5811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37226 dport 33817] OK # # # cpu 0: rx_hash 0xab610e1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 33817] OK # # # cpu 0: rx_hash 0x9af544ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37290 dport 33817] OK # # # cpu 0: rx_hash 0x01997d62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37308 dport 33817] OK # # # cpu 0: rx_hash 0x33ab2b74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37312 dport 33817] OK # # # cpu 0: rx_hash 0x54e544dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 33817] OK # # # cpu 0: rx_hash 0x9953580b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37360 dport 33817] OK # # # cpu 0: rx_hash 0x7d266fce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37390 dport 33817] OK # # # cpu 0: rx_hash 0xd5ed61b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 33817] OK # # # cpu 0: rx_hash 0x1942c3e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37424 dport 33817] OK # # # cpu 0: rx_hash 0xe56095e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37434 dport 33817] OK # # # cpu 0: rx_hash 0x2943e8f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37458 dport 33817] OK # # # cpu 0: rx_hash 0xb10512da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37478 dport 33817] OK # # # cpu 0: rx_hash 0xb3366fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37496 dport 33817] OK # # # cpu 0: rx_hash 0xd43e6fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37524 dport 33817] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 200, 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 129, 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 43830 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57128 dport 43830] != expected 0xa2b7a7fc # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57128 dport 43830] != expected 0xa2b7a7fc # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51996 dport 43830] != expected 0x1d899a1a # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51996 dport 43830] != expected 0x1d899a1a # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41256 dport 43830] != expected 0x9acd32d1 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41256 dport 43830] != expected 0x9acd32d1 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34844 dport 43830] != expected 0xbeee5b2f # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34844 dport 43830] != expected 0xbeee5b2f # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45118 dport 43830] != expected 0x512e6a42 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45118 dport 43830] != expected 0x512e6a42 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39607 dport 43830] != expected 0xfbc0603d # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39607 dport 43830] != expected 0xfbc0603d # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45753 dport 43830] != expected 0xd9da0b77 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45753 dport 43830] != expected 0xd9da0b77 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44707 dport 43830] != expected 0xc4c73e10 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44707 dport 43830] != expected 0xc4c73e10 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46653 dport 43830] != expected 0x77b0ec22 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46653 dport 43830] != expected 0x77b0ec22 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33257 dport 43830] != expected 0x846d3bd4 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33257 dport 43830] != expected 0x846d3bd4 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42231 dport 43830] != expected 0x3a644f5 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42231 dport 43830] != expected 0x3a644f5 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58405 dport 43830] != expected 0xf96a86ba # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58405 dport 43830] != expected 0xf96a86ba # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48327 dport 43830] != expected 0x47a978dd # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48327 dport 43830] != expected 0x47a978dd # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47602 dport 43830] != expected 0x82c6338b # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47602 dport 43830] != expected 0x82c6338b # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56621 dport 43830] != expected 0x6d9c7d3c # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56621 dport 43830] != expected 0x6d9c7d3c # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41663 dport 43830] != expected 0xb8e6673e # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41663 dport 43830] != expected 0xb8e6673e # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43830 dport 43830] != expected 0x108e6862 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43830 dport 43830] != expected 0x108e6862 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 43830] != expected 0x21b45a8e # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 43830] != expected 0x21b45a8e # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54175 dport 43830] != expected 0xd2db44a # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54175 dport 43830] != expected 0xd2db44a # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 43830] != expected 0x86e1eaef # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 43830] != expected 0x86e1eaef # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37082 dport 43830] != expected 0xd5ca23ea # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37082 dport 43830] != expected 0xd5ca23ea # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37031 dport 43830] != expected 0x97ddc9b0 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37031 dport 43830] != expected 0x97ddc9b0 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51535 dport 43830] != expected 0xecaf1913 # # Exception| cpu 5: rx_hash 0xdfbc28cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51535 dport 43830] != expected 0xecaf1913 # # 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 200, 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 129, 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 60052 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50757 dport 60052] != expected 0xdc15b6ce # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50757 dport 60052] != expected 0xdc15b6ce # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59661 dport 60052] != expected 0x78032bdb # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59661 dport 60052] != expected 0x78032bdb # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38356 dport 60052] != expected 0x4285c6f1 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38356 dport 60052] != expected 0x4285c6f1 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52107 dport 60052] != expected 0xbe566eab # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52107 dport 60052] != expected 0xbe566eab # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39407 dport 60052] != expected 0x140e271b # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39407 dport 60052] != expected 0x140e271b # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33907 dport 60052] != expected 0x307808b2 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33907 dport 60052] != expected 0x307808b2 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32879 dport 60052] != expected 0x2404d992 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32879 dport 60052] != expected 0x2404d992 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55499 dport 60052] != expected 0x7b1eaeab # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55499 dport 60052] != expected 0x7b1eaeab # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55175 dport 60052] != expected 0x3d0ed38 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55175 dport 60052] != expected 0x3d0ed38 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57676 dport 60052] != expected 0x384bb957 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57676 dport 60052] != expected 0x384bb957 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59635 dport 60052] != expected 0x7a13610c # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59635 dport 60052] != expected 0x7a13610c # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51333 dport 60052] != expected 0x5a6536ce # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51333 dport 60052] != expected 0x5a6536ce # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59205 dport 60052] != expected 0xfeb91b3a # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59205 dport 60052] != expected 0xfeb91b3a # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 60052] != expected 0x7f9a060d # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 60052] != expected 0x7f9a060d # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41093 dport 60052] != expected 0xfaa915b3 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41093 dport 60052] != expected 0xfaa915b3 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43652 dport 60052] != expected 0x6faf12b8 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43652 dport 60052] != expected 0x6faf12b8 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53584 dport 60052] != expected 0x6daf2e8d # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53584 dport 60052] != expected 0x6daf2e8d # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32845 dport 60052] != expected 0x272e1a16 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32845 dport 60052] != expected 0x272e1a16 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34877 dport 60052] != expected 0x764deb8 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34877 dport 60052] != expected 0x764deb8 # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43039 dport 60052] != expected 0xea284aed # # Exception| cpu 5: rx_hash 0x9a5460bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43039 dport 60052] != expected 0xea284aed # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->