< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 38814 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x92f580c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41582 dport 38814] != expected 0x4d02dcde # # Exception| cpu 0: rx_hash 0xfef7a702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41596 dport 38814] != expected 0xcd6d938a # # Exception| cpu 0: rx_hash 0x92745e2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41618 dport 38814] != expected 0x9d23414b # # Exception| cpu 0: rx_hash 0xaeaf5862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41634 dport 38814] != expected 0xb09fcdc5 # # Exception| cpu 0: rx_hash 0x30c2db44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41666 dport 38814] != expected 0x26418b82 # # Exception| cpu 0: rx_hash 0x78c11e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41676 dport 38814] != expected 0x260bfe1a # # Exception| cpu 0: rx_hash 0x601bface [saddr 192.0.3.2 daddr 192.0.3.1 sport 41696 dport 38814] != expected 0x8b924858 # # Exception| cpu 0: rx_hash 0xf5ef3ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41746 dport 38814] != expected 0x3894d0da # # Exception| cpu 0: rx_hash 0x2fec0ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41764 dport 38814] != expected 0x78cc3824 # # Exception| cpu 0: rx_hash 0x8137fdd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41772 dport 38814] != expected 0x156229cc # # Exception| cpu 0: rx_hash 0xf9824c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 38814] != expected 0xee580bfb # # Exception| cpu 0: rx_hash 0xa435a2b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41806 dport 38814] != expected 0x3504282b # # Exception| cpu 0: rx_hash 0x5a377420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41828 dport 38814] != expected 0xf579fa19 # # Exception| cpu 0: rx_hash 0xe158a86e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41830 dport 38814] != expected 0x43c1bdb9 # # Exception| cpu 0: rx_hash 0xa95b6d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41832 dport 38814] != expected 0x438bc821 # # Exception| cpu 0: rx_hash 0x7eb74877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41860 dport 38814] != expected 0xa57d5d40 # # Exception| cpu 0: rx_hash 0x0b6c3695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41924 dport 38814] != expected 0x28c89f7d # # Exception| cpu 0: rx_hash 0x436ff3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 41930 dport 38814] != expected 0x2882eae5 # # Exception| cpu 0: rx_hash 0x0602f938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 38814] != expected 0x5e477f77 # # Exception| cpu 0: rx_hash 0xd57edbd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41998 dport 38814] != expected 0x72b17efd # # Exception| cpu 0: rx_hash 0x637fc832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42026 dport 38814] != expected 0xb286d957 # # Exception| cpu 0: rx_hash 0x1bca797d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42060 dport 38814] != expected 0x49bcfb60 # # Exception| cpu 0: rx_hash 0x89ca8823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42100 dport 38814] != expected 0x9ae6606 # # Exception| cpu 0: rx_hash 0xf0fd5a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42128 dport 38814] != expected 0x82f6e28f # # Exception| cpu 0: rx_hash 0xd20b304d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42296 dport 38814] != expected 0x5184e68c # # Exception| cpu 0: rx_hash 0x4c66b36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 38814] != expected 0xc75aa0cb # # Exception| cpu 0: rx_hash 0xde664235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42336 dport 38814] != expected 0x87483dad # # Exception| cpu 0: rx_hash 0xcbd26968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42346 dport 38814] != expected 0x5c5e6be5 # # Exception| cpu 0: rx_hash 0x835072f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 38814] != expected 0x8c3583e8 # # Exception| cpu 0: rx_hash 0x9b8a9608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42420 dport 38814] != expected 0x21ac35aa # # Exception| cpu 0: rx_hash 0x648bfd44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42464 dport 38814] != expected 0x4192dcb3 # # Exception| cpu 0: rx_hash 0x0889da83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42482 dport 38814] != expected 0xc1fd93e7 # # Exception| cpu 0: rx_hash 0x553e34a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 38814] != expected 0x1aa1b037 # # Exception| cpu 0: rx_hash 0xfea8beda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42534 dport 38814] != expected 0x35c25328 # # Exception| cpu 0: rx_hash 0x92aa991d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42548 dport 38814] != expected 0xb5ad1c7c # # Exception| cpu 0: rx_hash 0x61c68029 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42552 dport 38814] != expected 0x35f2e44 # # Exception| cpu 0: rx_hash 0x44c4df41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42586 dport 38814] != expected 0x23392fa3 # # Exception| cpu 0: rx_hash 0x9e46358f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42640 dport 38814] != expected 0xb3405ac8 # # Exception| cpu 0: rx_hash 0xa29d33c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42656 dport 38814] != expected 0x9efcd646 # # Exception| cpu 0: rx_hash 0x29449bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42698 dport 38814] != expected 0xd334c649 # # Exception| cpu 0: rx_hash 0x74f3759e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42702 dport 38814] != expected 0x868e599 # # Exception| cpu 0: rx_hash 0x6c29916e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42722 dport 38814] != expected 0xa5f153db # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x782bf0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 33243] OK # # # cpu 0: rx_hash 0x1429d71d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60528 dport 33243] OK # # # cpu 0: rx_hash 0xafc7d5b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 33243] OK # # # cpu 0: rx_hash 0x30a9eb4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 33243] OK # # # cpu 0: rx_hash 0x9e721c59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 33243] OK # # # cpu 0: rx_hash 0x251dc017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60570 dport 33243] OK # # # cpu 0: rx_hash 0xeaaadf6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 33243] OK # # # cpu 0: rx_hash 0xfe1d49e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60626 dport 33243] OK # # # cpu 0: rx_hash 0x241e7dc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60644 dport 33243] OK # # # cpu 0: rx_hash 0x7333693e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60684 dport 33243] OK # # # cpu 0: rx_hash 0x8d31bfa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 33243] OK # # # cpu 0: rx_hash 0x9986292f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60754 dport 33243] OK # # # cpu 0: rx_hash 0xa55d2f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 33243] OK # # # cpu 0: rx_hash 0x94693868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60808 dport 33243] OK # # # cpu 0: rx_hash 0x5bde2711 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60852 dport 33243] OK # # # cpu 0: rx_hash 0x13dde26b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 33243] OK # # # cpu 0: rx_hash 0xf4066dd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60866 dport 33243] OK # # # cpu 0: rx_hash 0x66069c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 33243] OK # # # cpu 0: rx_hash 0xfd2662c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60994 dport 33243] OK # # # cpu 0: rx_hash 0x2a9c9c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32774 dport 33243] OK # # # cpu 0: rx_hash 0x1b2955a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 33243] OK # # # cpu 0: rx_hash 0xfdf167c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32790 dport 33243] OK # # # cpu 0: rx_hash 0x4af3c9fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 33243] OK # # # cpu 0: rx_hash 0xcdc6cd17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 33243] OK # # # cpu 0: rx_hash 0x1aab369e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32914 dport 33243] OK # # # cpu 0: rx_hash 0xe9c72faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32926 dport 33243] OK # # # cpu 0: rx_hash 0xacaa257d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 33243] OK # # # cpu 0: rx_hash 0xbfe98683 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 33243] OK # # # cpu 0: rx_hash 0x2de977dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33072 dport 33243] OK # # # cpu 0: rx_hash 0xb384f4fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33104 dport 33243] OK # # # cpu 0: rx_hash 0x8f5ff2b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33120 dport 33243] OK # # # cpu 0: rx_hash 0xe35dd571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 33243] OK # # # cpu 0: rx_hash 0x4d862262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33146 dport 33243] OK # # # cpu 0: rx_hash 0xc7dde926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33170 dport 33243] OK # # # cpu 0: rx_hash 0xfb06ef6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 33243] OK # # # cpu 0: rx_hash 0x71dcfac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 33243] OK # # # cpu 0: rx_hash 0x6468d198 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33212 dport 33243] OK # # # cpu 0: rx_hash 0x9b69bad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 33243] OK # # # cpu 0: rx_hash 0x75923a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 33243] OK # # # cpu 0: rx_hash 0xdb49cd6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33304 dport 33243] OK # # # cpu 0: rx_hash 0xaf910e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33318 dport 33243] OK # # # cpu 0: rx_hash 0xae92b38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33368 dport 33243] OK # # # count: pass=42 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 41242 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58910 dport 41242] != expected 0x867b5f6a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58910 dport 41242] != expected 0x867b5f6a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50536 dport 41242] != expected 0xca56d6e5 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50536 dport 41242] != expected 0xca56d6e5 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60792 dport 41242] != expected 0x63f71b84 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60792 dport 41242] != expected 0x63f71b84 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59821 dport 41242] != expected 0x30b8c0e1 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59821 dport 41242] != expected 0x30b8c0e1 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46246 dport 41242] != expected 0xfebef99f # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46246 dport 41242] != expected 0xfebef99f # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57956 dport 41242] != expected 0x65bf1bb2 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57956 dport 41242] != expected 0x65bf1bb2 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59273 dport 41242] != expected 0x158f2d3e # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59273 dport 41242] != expected 0x158f2d3e # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36967 dport 41242] != expected 0x9361625a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36967 dport 41242] != expected 0x9361625a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40777 dport 41242] != expected 0xe2da942 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40777 dport 41242] != expected 0xe2da942 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60035 dport 41242] != expected 0x7942f9cb # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60035 dport 41242] != expected 0x7942f9cb # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51271 dport 41242] != expected 0xbdc2afb # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51271 dport 41242] != expected 0xbdc2afb # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41681 dport 41242] != expected 0x51786f71 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41681 dport 41242] != expected 0x51786f71 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59434 dport 41242] != expected 0x959bba41 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59434 dport 41242] != expected 0x959bba41 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36797 dport 41242] != expected 0x1594f237 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36797 dport 41242] != expected 0x1594f237 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59647 dport 41242] != expected 0x5e0f3d07 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59647 dport 41242] != expected 0x5e0f3d07 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45568 dport 41242] != expected 0xe7861cef # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45568 dport 41242] != expected 0xe7861cef # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49815 dport 41242] != expected 0xbbf177a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49815 dport 41242] != expected 0xbbf177a # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34873 dport 41242] != expected 0xc212a412 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34873 dport 41242] != expected 0xc212a412 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34898 dport 41242] != expected 0xe2aa3b5c # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34898 dport 41242] != expected 0xe2aa3b5c # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59066 dport 41242] != expected 0x809619de # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59066 dport 41242] != expected 0x809619de # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47767 dport 41242] != expected 0x5b72b025 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47767 dport 41242] != expected 0x5b72b025 # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41374 dport 41242] != expected 0xe32c9f5d # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41374 dport 41242] != expected 0xe32c9f5d # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50008 dport 41242] != expected 0x4e87be0f # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50008 dport 41242] != expected 0x4e87be0f # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 41242] != expected 0x6ee2854b # # Exception| cpu 5: rx_hash 0xef3dc41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 41242] != expected 0x6ee2854b # # Exception| count: pass=0 nohash=0 fail=48 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 56254 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 56254] != expected 0xb9341494 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 56254] != expected 0xb9341494 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55178 dport 56254] != expected 0x361cd149 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55178 dport 56254] != expected 0x361cd149 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 56254] != expected 0xa614cca7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 56254] != expected 0xa614cca7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43626 dport 56254] != expected 0xf3505ec7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43626 dport 56254] != expected 0xf3505ec7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 56254] != expected 0xf4e8f619 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 56254] != expected 0xf4e8f619 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35817 dport 56254] != expected 0xf90ec21 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35817 dport 56254] != expected 0xf90ec21 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 56254] != expected 0x825fe691 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 56254] != expected 0x825fe691 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 56254] != expected 0x3a9f1e42 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 56254] != expected 0x3a9f1e42 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 56254] != expected 0x22d63e86 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 56254] != expected 0x22d63e86 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 56254] != expected 0x55321d18 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 56254] != expected 0x55321d18 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47019 dport 56254] != expected 0xd6ebf992 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47019 dport 56254] != expected 0xd6ebf992 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33163 dport 56254] != expected 0x1f870762 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33163 dport 56254] != expected 0x1f870762 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53410 dport 56254] != expected 0x77e1dc14 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53410 dport 56254] != expected 0x77e1dc14 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44500 dport 56254] != expected 0x39f5250b # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44500 dport 56254] != expected 0x39f5250b # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39357 dport 56254] != expected 0x33fd854a # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39357 dport 56254] != expected 0x33fd854a # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43688 dport 56254] != expected 0x8709431a # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43688 dport 56254] != expected 0x8709431a # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60634 dport 56254] != expected 0x87f5e4b7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60634 dport 56254] != expected 0x87f5e4b7 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59395 dport 56254] != expected 0xf0f726cc # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59395 dport 56254] != expected 0xf0f726cc # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59981 dport 56254] != expected 0xa394f288 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59981 dport 56254] != expected 0xa394f288 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51853 dport 56254] != expected 0x3a4985e6 # # Exception| cpu 0: rx_hash 0xc2221f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51853 dport 56254] != expected 0x3a4985e6 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->