< 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54431 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7a965762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40132 dport 54431] != expected 0x3a3a6ea7 # # Exception| cpu 0: rx_hash 0xa0c8a462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40140 dport 54431] != expected 0x5b1c8c37 # # Exception| cpu 0: rx_hash 0x0e1777aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 54431] != expected 0x51482ee8 # # Exception| cpu 0: rx_hash 0x60f462aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40204 dport 54431] != expected 0xf2230958 # # Exception| cpu 4: rx_hash 0xcc01eba2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40164 dport 54431] != expected 0x2273d603 # # Exception| cpu 4: rx_hash 0x987d1a66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59778 dport 54431] != expected 0x29a77950 # # Exception| cpu 5: rx_hash 0xa304c8e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 54431] != expected 0xc8e4dacf # # Exception| cpu 5: rx_hash 0x795a3be2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 54431] != expected 0xa9c2385f # # Exception| cpu 5: rx_hash 0xcb9932a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 54431] != expected 0x5837bf2 # # Exception| cpu 5: rx_hash 0x15937422 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40176 dport 54431] != expected 0xd0ad626b # # Exception| cpu 5: rx_hash 0xbefe242b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 54431] != expected 0x270d10c1 # # Exception| cpu 5: rx_hash 0x0c3d2d6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 54431] != expected 0x8b4c536c # # Exception| cpu 5: rx_hash 0xf106d667 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59776 dport 54431] != expected 0xad3cf311 # # Exception| cpu 0: rx_hash 0xf55263e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59794 dport 54431] != expected 0x19340818 # # Exception| cpu 0: rx_hash 0x47916aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 54431] != expected 0xb5754bb5 # # Exception| cpu 0: rx_hash 0x9dcf99a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59816 dport 54431] != expected 0xd453a925 # # Exception| cpu 0: rx_hash 0x43c5df26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59826 dport 54431] != expected 0x17db0bc # # Exception| cpu 4: rx_hash 0xf69e0f66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59790 dport 54431] != expected 0x8acc5ee0 # # Exception| cpu 4: rx_hash 0x46775ce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59800 dport 54431] != expected 0xfc8960c9 # # Exception| cpu 4: rx_hash 0x29816487 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59868 dport 54431] != expected 0xb2e079bb # # Exception| cpu 5: rx_hash 0x9a5740a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59814 dport 54431] != expected 0xf3a304d4 # # Exception| cpu 5: rx_hash 0xf4b455a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59818 dport 54431] != expected 0x50c82364 # # Exception| cpu 5: rx_hash 0x2a4d0807 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59840 dport 54431] != expected 0x21182f43 # # Exception| cpu 5: rx_hash 0x9ef0ee07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 54431] != expected 0xe355ea63 # # Exception| cpu 5: rx_hash 0x44ae1d07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 54431] != expected 0x827308f3 # # Exception| cpu 5: rx_hash 0x468447c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59880 dport 54431] != expected 0x58777577 # # Exception| cpu 5: rx_hash 0x988e0146 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59890 dport 54431] != expected 0x8d596cee # # Exception| cpu 0: rx_hash 0x9f16d847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59900 dport 54431] != expected 0xaaa9c11f # # Exception| cpu 0: rx_hash 0xccde9f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59910 dport 54431] != expected 0xbf757ec7 # # Exception| cpu 0: rx_hash 0xc88a2a83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 54431] != expected 0xb7d85ce # # Exception| cpu 0: rx_hash 0xa017d0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59950 dport 54431] != expected 0xc61a24f3 # # Exception| cpu 0: rx_hash 0xa328a762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59970 dport 54431] != expected 0xf11c67b5 # # Exception| cpu 0: rx_hash 0x79765462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59978 dport 54431] != expected 0x903a8525 # # Exception| cpu 4: rx_hash 0x1332efc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59940 dport 54431] != expected 0x23a74c22 # # Exception| cpu 5: rx_hash 0x42d0f246 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59898 dport 54431] != expected 0xec7f8e7e # # Exception| cpu 5: rx_hash 0x10fe8343 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59960 dport 54431] != expected 0xb05f1ada # # Exception| cpu 5: rx_hash 0xa4436543 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59964 dport 54431] != expected 0x7212dffa # # Exception| cpu 5: rx_hash 0x7aba38e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59990 dport 54431] != expected 0x3c2d3dd # # Exception| cpu 5: rx_hash 0xc87931a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60004 dport 54431] != expected 0xaf839070 # # Exception| cpu 5: rx_hash 0x78906222 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 54431] != expected 0xd9c6ae59 # # 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 0x8502300f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52886 dport 56288] OK # # # cpu 4: rx_hash 0x5f5cc30f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52894 dport 56288] OK # # # cpu 4: rx_hash 0x5d7699cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52922 dport 56288] OK # # # cpu 4: rx_hash 0xe9cb7fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52926 dport 56288] OK # # # cpu 4: rx_hash 0x5e49ee6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52950 dport 56288] OK # # # cpu 0: rx_hash 0x829ae90e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52888 dport 56288] OK # # # cpu 0: rx_hash 0x3732226e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52948 dport 56288] OK # # # cpu 5: rx_hash 0x5b08768e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52876 dport 56288] OK # # # cpu 5: rx_hash 0xea07134f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52898 dport 56288] OK # # # cpu 5: rx_hash 0x3059e04f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 56288] OK # # # cpu 5: rx_hash 0x5a1d5bee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52932 dport 56288] OK # # # cpu 5: rx_hash 0x34fe4eee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52936 dport 56288] OK # # # cpu 5: rx_hash 0x5837012e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52960 dport 56288] OK # # # cpu 4: rx_hash 0x9db94427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53002 dport 56288] OK # # # cpu 4: rx_hash 0x2f7a4d66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53048 dport 56288] OK # # # cpu 4: rx_hash 0x9e863387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53094 dport 56288] OK # # # cpu 0: rx_hash 0x85f12b2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52966 dport 56288] OK # # # cpu 0: rx_hash 0xf4c28826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53000 dport 56288] OK # # # cpu 0: rx_hash 0x425534e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 56288] OK # # # cpu 0: rx_hash 0x46f29a47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 56288] OK # # # cpu 5: rx_hash 0x8269f22e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52968 dport 56288] OK # # # cpu 5: rx_hash 0x5c63b4af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52978 dport 56288] OK # # # cpu 5: rx_hash 0x3280a1af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52990 dport 56288] OK # # # cpu 5: rx_hash 0x99edf1a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53016 dport 56288] OK # # # cpu 5: rx_hash 0x416a4346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53060 dport 56288] OK # # # cpu 5: rx_hash 0x2bdde3c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53082 dport 56288] OK # # # cpu 4: rx_hash 0x2e6f6006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53104 dport 56288] OK # # # cpu 4: rx_hash 0x1aab0b96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53140 dport 56288] OK # # # cpu 4: rx_hash 0xaba46e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53178 dport 56288] OK # # # cpu 4: rx_hash 0x1f198857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53182 dport 56288] OK # # # cpu 4: rx_hash 0x1bbe26f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53212 dport 56288] OK # # # cpu 4: rx_hash 0x19947c36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53240 dport 56288] OK # # # cpu 4: rx_hash 0x2b99dd1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53252 dport 56288] OK # # # cpu 0: rx_hash 0x991eea86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53096 dport 56288] OK # # # cpu 0: rx_hash 0x1cd5e4d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 56288] OK # # # cpu 0: rx_hash 0x1fea9377 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53198 dport 56288] OK # # # cpu 0: rx_hash 0xc006e3b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 56288] OK # # # cpu 5: rx_hash 0xc3399416 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 56288] OK # # # cpu 5: rx_hash 0xadda8116 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53132 dport 56288] OK # # # cpu 5: rx_hash 0x1b4d3dd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53164 dport 56288] 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53243 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45099 dport 53243] != expected 0x2de23e19 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45099 dport 53243] != expected 0x2de23e19 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 53243] != expected 0xd4100a5e # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 53243] != expected 0xd4100a5e # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36931 dport 53243] != expected 0x6fb1f1c7 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36931 dport 53243] != expected 0x6fb1f1c7 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42850 dport 53243] != expected 0x8da86672 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42850 dport 53243] != expected 0x8da86672 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55146 dport 53243] != expected 0x6e2a7af7 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55146 dport 53243] != expected 0x6e2a7af7 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58089 dport 53243] != expected 0xa7772a04 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58089 dport 53243] != expected 0xa7772a04 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49336 dport 53243] != expected 0xd46b41af # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49336 dport 53243] != expected 0xd46b41af # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 43903 dport 53243] != expected 0x73c44f2e # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 43903 dport 53243] != expected 0x73c44f2e # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 32987 dport 53243] != expected 0x96269f47 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 32987 dport 53243] != expected 0x96269f47 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47055 dport 53243] != expected 0x979f10bd # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47055 dport 53243] != expected 0x979f10bd # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 53243] != expected 0x701d1f89 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 53243] != expected 0x701d1f89 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39151 dport 53243] != expected 0xcee02618 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39151 dport 53243] != expected 0xcee02618 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45142 dport 53243] != expected 0x23401894 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45142 dport 53243] != expected 0x23401894 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45328 dport 53243] != expected 0xabbbcb3 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45328 dport 53243] != expected 0xabbbcb3 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 53243] != expected 0x5670cecb # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 53243] != expected 0x5670cecb # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37787 dport 53243] != expected 0xe6bf7cfa # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37787 dport 53243] != expected 0xe6bf7cfa # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46819 dport 53243] != expected 0xcfb4b8bd # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46819 dport 53243] != expected 0xcfb4b8bd # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46160 dport 53243] != expected 0xdd541a30 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46160 dport 53243] != expected 0xdd541a30 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40330 dport 53243] != expected 0xca3ce99c # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40330 dport 53243] != expected 0xca3ce99c # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37278 dport 53243] != expected 0x5c4136d3 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37278 dport 53243] != expected 0x5c4136d3 # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45996 dport 53243] != expected 0x369ca74c # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45996 dport 53243] != expected 0x369ca74c # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38584 dport 53243] != expected 0x2891204d # # Exception| cpu 4: rx_hash 0x4836ebae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38584 dport 53243] != expected 0x2891204d # # 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 36408 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45059 dport 36408] != expected 0x61cc3a49 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45059 dport 36408] != expected 0x61cc3a49 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50917 dport 36408] != expected 0xd5aea8e9 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50917 dport 36408] != expected 0xd5aea8e9 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 36408] != expected 0x73c86a14 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 36408] != expected 0x73c86a14 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54967 dport 36408] != expected 0x35dcec71 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54967 dport 36408] != expected 0x35dcec71 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56022 dport 36408] != expected 0x999f5c6 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56022 dport 36408] != expected 0x999f5c6 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44153 dport 36408] != expected 0x6e19d204 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44153 dport 36408] != expected 0x6e19d204 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43365 dport 36408] != expected 0x66b3f4fa # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43365 dport 36408] != expected 0x66b3f4fa # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 36408] != expected 0x8b015aa4 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 36408] != expected 0x8b015aa4 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36079 dport 36408] != expected 0xace3f909 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36079 dport 36408] != expected 0xace3f909 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54426 dport 36408] != expected 0xc436a67f # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54426 dport 36408] != expected 0xc436a67f # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 36408] != expected 0x70d4a426 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 36408] != expected 0x70d4a426 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 36408] != expected 0x3843e2ee # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 36408] != expected 0x3843e2ee # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37089 dport 36408] != expected 0x1778ec64 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37089 dport 36408] != expected 0x1778ec64 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 36408] != expected 0xe0a3d745 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 36408] != expected 0xe0a3d745 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39718 dport 36408] != expected 0x5dc6bd90 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39718 dport 36408] != expected 0x5dc6bd90 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57340 dport 36408] != expected 0x74d3c79 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57340 dport 36408] != expected 0x74d3c79 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 36408] != expected 0xa5339897 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 36408] != expected 0xa5339897 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58427 dport 36408] != expected 0xed28d548 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58427 dport 36408] != expected 0xed28d548 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 36408] != expected 0xed082126 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 36408] != expected 0xed082126 # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58335 dport 36408] != expected 0x29e38f6a # # Exception| cpu 4: rx_hash 0xd600348a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58335 dport 36408] != expected 0x29e38f6a # # 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__->