< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 39090 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x362f243b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41794 dport 39090] != expected 0xb750af18 # # Exception| cpu 0: rx_hash 0x8cce176e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41844 dport 39090] != expected 0x48d7302c # # Exception| cpu 4: rx_hash 0x5fcb4d36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41780 dport 39090] != expected 0xe9affead # # Exception| cpu 4: rx_hash 0x58f1accf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 39090] != expected 0xc6f27e20 # # Exception| cpu 4: rx_hash 0x441a2b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41850 dport 39090] != expected 0x7b847c16 # # Exception| cpu 5: rx_hash 0xc7e19ff7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41788 dport 39090] != expected 0xe2698aa5 # # Exception| cpu 5: rx_hash 0xa74ad4f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41790 dport 39090] != expected 0xcd705a86 # # Exception| cpu 5: rx_hash 0x56846f3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41792 dport 39090] != expected 0x98497f3b # # Exception| cpu 5: rx_hash 0xae05f6fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 39090] != expected 0xbc96db10 # # Exception| cpu 5: rx_hash 0xfefb187f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41804 dport 39090] != expected 0x8403e322 # # Exception| cpu 5: rx_hash 0xe2109f9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41818 dport 39090] != expected 0x3975e114 # # Exception| cpu 5: rx_hash 0xb2ee711f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41820 dport 39090] != expected 0x1e0d926 # # Exception| cpu 5: rx_hash 0x14e4c5af [saddr 192.0.3.2 daddr 192.0.3.1 sport 41852 dport 39090] != expected 0x43114424 # # Exception| cpu 0: rx_hash 0x8869866b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41884 dport 39090] != expected 0xf02470e7 # # Exception| cpu 0: rx_hash 0xfa5c897a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41892 dport 39090] != expected 0x3cf0a3e9 # # Exception| cpu 0: rx_hash 0x1779b553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 39090] != expected 0xd4bf8462 # # Exception| cpu 0: rx_hash 0x93b8e077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41938 dport 39090] != expected 0x620ff25c # # Exception| cpu 0: rx_hash 0x79a73da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 39090] != expected 0xa51d555a # # Exception| cpu 4: rx_hash 0x861c4599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41904 dport 39090] != expected 0xae9f71fc # # Exception| cpu 4: rx_hash 0xe18def66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41962 dport 39090] != expected 0xaedb2152 # # Exception| cpu 5: rx_hash 0x744f8ea9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41854 dport 39090] != expected 0x6c089407 # # Exception| cpu 5: rx_hash 0xa4d7a40d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41870 dport 39090] != expected 0x5ade9ac0 # # Exception| cpu 5: rx_hash 0xe8c2cd6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41886 dport 39090] != expected 0xdf3da0c4 # # Exception| cpu 5: rx_hash 0x7e9ddc5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41914 dport 39090] != expected 0x8a40d5d7 # # Exception| cpu 5: rx_hash 0xeff82c94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 39090] != expected 0xf0602049 # # Exception| cpu 0: rx_hash 0x05e7f144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41974 dport 39090] != expected 0x3772874f # # Exception| cpu 0: rx_hash 0x56109d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41984 dport 39090] != expected 0x2f571722 # # Exception| cpu 0: rx_hash 0xae9104da [saddr 192.0.3.2 daddr 192.0.3.1 sport 41994 dport 39090] != expected 0xb88b309 # # Exception| cpu 0: rx_hash 0x2a5051fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42004 dport 39090] != expected 0xbd38c537 # # Exception| cpu 0: rx_hash 0x822f26bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42008 dport 39090] != expected 0xa172592e # # Exception| cpu 0: rx_hash 0xf01a29ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42016 dport 39090] != expected 0x6da68a20 # # Exception| cpu 0: rx_hash 0x58655eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42028 dport 39090] != expected 0x71ec1639 # # Exception| cpu 0: rx_hash 0x38ce15e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42030 dport 39090] != expected 0x5ef5c61a # # Exception| cpu 4: rx_hash 0x36bbd61b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41986 dport 39090] != expected 0x4ec701 # # Exception| cpu 4: rx_hash 0x90b162ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 42018 dport 39090] != expected 0x42bf5a03 # # Exception| cpu 4: rx_hash 0x6830fb6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42024 dport 39090] != expected 0x6660fe28 # # Exception| cpu 4: rx_hash 0x8c5ae54e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42036 dport 39090] != expected 0xffc95835 # # Exception| cpu 4: rx_hash 0x2425920c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42040 dport 39090] != expected 0xe383c42c # # Exception| cpu 4: rx_hash 0x1d3f1584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42056 dport 39090] != expected 0x85e9adab # # Exception| cpu 5: rx_hash 0xc04f8c2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 39090] != expected 0x7a2a6231 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x5c2a0ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59924 dport 55936] OK # # # cpu 4: rx_hash 0xaade54f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59954 dport 55936] OK # # # cpu 4: rx_hash 0x0bee01ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59978 dport 55936] OK # # # cpu 4: rx_hash 0x059bc248 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60006 dport 55936] OK # # # cpu 4: rx_hash 0x79db0eab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60018 dport 55936] OK # # # cpu 4: rx_hash 0xa943240f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60034 dport 55936] OK # # # cpu 5: rx_hash 0xd8eb5be2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59914 dport 55936] OK # # # cpu 5: rx_hash 0x94fe3282 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59930 dport 55936] OK # # # cpu 5: rx_hash 0xb635d316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 55936] OK # # # cpu 5: rx_hash 0x7ee1ef52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59946 dport 55936] OK # # # cpu 0: rx_hash 0x32f48632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59962 dport 55936] OK # # # cpu 0: rx_hash 0xf36f987d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59968 dport 55936] OK # # # cpu 0: rx_hash 0x47fb68da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59994 dport 55936] OK # # # cpu 4: rx_hash 0x85fd0669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 55936] OK # # # cpu 4: rx_hash 0x7d7c9fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60058 dport 55936] OK # # # cpu 4: rx_hash 0xf7c80978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60072 dport 55936] OK # # # cpu 4: rx_hash 0xbbdd6018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60088 dport 55936] OK # # # cpu 4: rx_hash 0x7a467e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60098 dport 55936] OK # # # cpu 4: rx_hash 0x2ab890d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60100 dport 55936] OK # # # cpu 5: rx_hash 0x56f85c31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60112 dport 55936] OK # # # cpu 5: rx_hash 0x66adf9b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60116 dport 55936] OK # # # cpu 5: rx_hash 0xfe872b73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60124 dport 55936] OK # # # cpu 5: rx_hash 0x1498f6a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60140 dport 55936] OK # # # cpu 0: rx_hash 0xc79dacfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60076 dport 55936] OK # # # cpu 0: rx_hash 0x4a13dbd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60102 dport 55936] OK # # # cpu 0: rx_hash 0x24cd5320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 55936] OK # # # cpu 4: rx_hash 0x588d9fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60156 dport 55936] OK # # # cpu 4: rx_hash 0x04557a36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 55936] OK # # # cpu 4: rx_hash 0x7815b6d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60178 dport 55936] OK # # # cpu 4: rx_hash 0xbeb44963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60208 dport 55936] OK # # # cpu 4: rx_hash 0x76607527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60222 dport 55936] OK # # # cpu 4: rx_hash 0x63c4d0c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60252 dport 55936] OK # # # cpu 4: rx_hash 0x11f1dfd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60260 dport 55936] OK # # # cpu 4: rx_hash 0x95308afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 55936] OK # # # cpu 5: rx_hash 0x68d83a40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60152 dport 55936] OK # # # cpu 5: rx_hash 0x3400dfb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60162 dport 55936] OK # # # cpu 5: rx_hash 0x2fd1b9a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60236 dport 55936] OK # # # cpu 5: rx_hash 0x89db0d19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60268 dport 55936] OK # # # cpu 0: rx_hash 0x920a6b05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60194 dport 55936] OK # # # cpu 0: rx_hash 0x8ee1ece0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 55936] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54016 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37323 dport 54016] != expected 0xf55e4bf1 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37323 dport 54016] != expected 0xf55e4bf1 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44386 dport 54016] != expected 0xfa3d3dc6 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44386 dport 54016] != expected 0xfa3d3dc6 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51057 dport 54016] != expected 0xe4332150 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51057 dport 54016] != expected 0xe4332150 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43950 dport 54016] != expected 0xa98b9d26 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43950 dport 54016] != expected 0xa98b9d26 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52976 dport 54016] != expected 0x77e91382 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52976 dport 54016] != expected 0x77e91382 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53539 dport 54016] != expected 0x4b0c73f4 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53539 dport 54016] != expected 0x4b0c73f4 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50134 dport 54016] != expected 0xfacfcf8e # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50134 dport 54016] != expected 0xfacfcf8e # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38276 dport 54016] != expected 0x5351e5e4 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38276 dport 54016] != expected 0x5351e5e4 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53961 dport 54016] != expected 0xa097c96c # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53961 dport 54016] != expected 0xa097c96c # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35978 dport 54016] != expected 0xe7d2bf30 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35978 dport 54016] != expected 0xe7d2bf30 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53134 dport 54016] != expected 0x8a8e059f # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53134 dport 54016] != expected 0x8a8e059f # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41211 dport 54016] != expected 0x8dd5cdf0 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41211 dport 54016] != expected 0x8dd5cdf0 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33253 dport 54016] != expected 0x9e7979f3 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33253 dport 54016] != expected 0x9e7979f3 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35042 dport 54016] != expected 0x658a1453 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35042 dport 54016] != expected 0x658a1453 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38657 dport 54016] != expected 0x9e7dd323 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38657 dport 54016] != expected 0x9e7dd323 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52847 dport 54016] != expected 0xcfd6a2ba # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52847 dport 54016] != expected 0xcfd6a2ba # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 54016] != expected 0x5c26c72b # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 54016] != expected 0x5c26c72b # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46021 dport 54016] != expected 0x1f60ef86 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46021 dport 54016] != expected 0x1f60ef86 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51156 dport 54016] != expected 0xbfc19345 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51156 dport 54016] != expected 0xbfc19345 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50253 dport 54016] != expected 0x431a303f # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50253 dport 54016] != expected 0x431a303f # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42206 dport 54016] != expected 0xec8c944d # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42206 dport 54016] != expected 0xec8c944d # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37835 dport 54016] != expected 0x21715221 # # Exception| cpu 5: rx_hash 0xfa837728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37835 dport 54016] != expected 0x21715221 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 59218 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 59218] != expected 0xd83c3500 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 59218] != expected 0xd83c3500 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41238 dport 59218] != expected 0x9645e35f # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41238 dport 59218] != expected 0x9645e35f # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36207 dport 59218] != expected 0xb62d55d9 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36207 dport 59218] != expected 0xb62d55d9 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 59218] != expected 0x61724071 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 59218] != expected 0x61724071 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 59218] != expected 0xebb718d6 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 59218] != expected 0xebb718d6 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 59218] != expected 0x85b1bba0 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 59218] != expected 0x85b1bba0 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 59218] != expected 0x95a41cb7 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 59218] != expected 0x95a41cb7 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41066 dport 59218] != expected 0x73e14503 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41066 dport 59218] != expected 0x73e14503 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47683 dport 59218] != expected 0xdf23218e # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47683 dport 59218] != expected 0xdf23218e # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48445 dport 59218] != expected 0xfd7c323a # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48445 dport 59218] != expected 0xfd7c323a # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37535 dport 59218] != expected 0xdcf0e8be # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37535 dport 59218] != expected 0xdcf0e8be # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40446 dport 59218] != expected 0xf5a012f0 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40446 dport 59218] != expected 0xf5a012f0 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50776 dport 59218] != expected 0x847022d5 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50776 dport 59218] != expected 0x847022d5 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44070 dport 59218] != expected 0xdb33176e # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44070 dport 59218] != expected 0xdb33176e # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56844 dport 59218] != expected 0x42e18bd5 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56844 dport 59218] != expected 0x42e18bd5 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 59218] != expected 0x20295ee7 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 59218] != expected 0x20295ee7 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56810 dport 59218] != expected 0xc033db49 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56810 dport 59218] != expected 0xc033db49 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55857 dport 59218] != expected 0x5ce7e2ee # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55857 dport 59218] != expected 0x5ce7e2ee # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33492 dport 59218] != expected 0x116ea844 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33492 dport 59218] != expected 0x116ea844 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40199 dport 59218] != expected 0x7c447c99 # # Exception| cpu 4: rx_hash 0x1425059f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40199 dport 59218] != expected 0x7c447c99 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->