< 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 43805 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7d11bd44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59940 dport 43805] != expected 0xaa9dc21f # # Exception| cpu 0: rx_hash 0x35a6f732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 43805] != expected 0xdd2459d2 # # Exception| cpu 0: rx_hash 0x40ec5fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 43805] != expected 0xe3e08e7d # # Exception| cpu 0: rx_hash 0x18ebbb47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60052 dport 43805] != expected 0xc80fa74d # # Exception| cpu 0: rx_hash 0x89852faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60060 dport 43805] != expected 0x277c90d7 # # Exception| cpu 0: rx_hash 0x31bd07bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60070 dport 43805] != expected 0xb9a62f0e # # Exception| cpu 4: rx_hash 0x8093c6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59932 dport 43805] != expected 0x898ba3ae # # Exception| cpu 4: rx_hash 0x085b15b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60002 dport 43805] != expected 0x945915b0 # # Exception| cpu 4: rx_hash 0x7281d8ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 60032 dport 43805] != expected 0x615053b4 # # Exception| cpu 4: rx_hash 0xa6551fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60042 dport 43805] != expected 0x33efba46 # # Exception| cpu 5: rx_hash 0x4b67cae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59972 dport 43805] != expected 0x4caf690a # # Exception| cpu 5: rx_hash 0x03d08094 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 43805] != expected 0x3b16f2c7 # # Exception| cpu 0: rx_hash 0x1e6d37a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60080 dport 43805] != expected 0xad35059f # # Exception| cpu 0: rx_hash 0x8f03a34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60088 dport 43805] != expected 0x42463205 # # Exception| cpu 0: rx_hash 0x0915ab83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60174 dport 43805] != expected 0x94857fb7 # # Exception| cpu 0: rx_hash 0x26c59b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60184 dport 43805] != expected 0x80165526 # # Exception| cpu 0: rx_hash 0xdb47e038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60192 dport 43805] != expected 0xa3003497 # # Exception| cpu 4: rx_hash 0xe864d927 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60094 dport 43805] != expected 0x216c8359 # # Exception| cpu 4: rx_hash 0x4f7c3a6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60118 dport 43805] != expected 0x282d1fd6 # # Exception| cpu 4: rx_hash 0xde12ae81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60126 dport 43805] != expected 0xc75e284c # # Exception| cpu 4: rx_hash 0x2e9dcce1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60148 dport 43805] != expected 0x2e3d0c58 # # Exception| cpu 4: rx_hash 0xddc16cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60164 dport 43805] != expected 0xc63a9645 # # Exception| cpu 5: rx_hash 0x96a5e4f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60110 dport 43805] != expected 0xb0e7b381 # # Exception| cpu 5: rx_hash 0x014dfcfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 43805] != expected 0x3aae26c9 # # Exception| cpu 5: rx_hash 0x662a8697 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60132 dport 43805] != expected 0x59849795 # # Exception| cpu 5: rx_hash 0xbc209a55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60198 dport 43805] != expected 0xc02a85cb # # Exception| cpu 0: rx_hash 0xf497d023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60214 dport 43805] != expected 0xb7931e06 # # Exception| cpu 0: rx_hash 0xae0d48c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 43805] != expected 0x9dc4e338 # # Exception| cpu 0: rx_hash 0xf60aac4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 43805] != expected 0xb62bca08 # # Exception| cpu 0: rx_hash 0xbebde63b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60304 dport 43805] != expected 0xc19251c5 # # Exception| cpu 0: rx_hash 0xdf5c10b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 43805] != expected 0xc782424b # # Exception| cpu 4: rx_hash 0x8a56edf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60230 dport 43805] != expected 0x26182ede # # Exception| cpu 4: rx_hash 0x5e822aa8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60236 dport 43805] != expected 0x74a7c72c # # Exception| cpu 4: rx_hash 0xebb71b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60260 dport 43805] != expected 0x20083d50 # # Exception| cpu 4: rx_hash 0x97eb5ac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60322 dport 43805] != expected 0xb03bd986 # # Exception| cpu 4: rx_hash 0x0b88d7ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60344 dport 43805] != expected 0x953dabb9 # # Exception| cpu 5: rx_hash 0xe03c8e5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60242 dport 43805] != expected 0x8f47da27 # # Exception| cpu 5: rx_hash 0x8cd06113 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60258 dport 43805] != expected 0x43228c0c # # Exception| cpu 5: rx_hash 0xe6ba02be [saddr 192.0.3.2 daddr 192.0.3.1 sport 60278 dport 43805] != expected 0xea7d78f5 # # Exception| cpu 5: rx_hash 0x48b408bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60318 dport 43805] != expected 0x4dcbd703 # # 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 0x551e09cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53850 dport 39849] OK # # # cpu 4: rx_hash 0x8a415bb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53862 dport 39849] OK # # # cpu 4: rx_hash 0x34ffff42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53880 dport 39849] OK # # # cpu 4: rx_hash 0x1622d699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53884 dport 39849] OK # # # cpu 4: rx_hash 0x45aea73c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53932 dport 39849] OK # # # cpu 5: rx_hash 0x39f2e682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53866 dport 39849] OK # # # cpu 5: rx_hash 0x0692786a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53898 dport 39849] OK # # # cpu 5: rx_hash 0xdf4ba6f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53906 dport 39849] OK # # # cpu 5: rx_hash 0x4e25321c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53914 dport 39849] OK # # # cpu 5: rx_hash 0xf61d1a0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53920 dport 39849] OK # # # cpu 5: rx_hash 0xc06b6dac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53952 dport 39849] OK # # # cpu 0: rx_hash 0x1b2fcf59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53870 dport 39849] OK # # # cpu 0: rx_hash 0x0d19ed4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53948 dport 39849] OK # # # cpu 4: rx_hash 0xa18a9b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53986 dport 39849] OK # # # cpu 4: rx_hash 0xe93dd157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54002 dport 39849] OK # # # cpu 5: rx_hash 0x73d8d09a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 39849] OK # # # cpu 5: rx_hash 0xaa010e01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53972 dport 39849] OK # # # cpu 5: rx_hash 0x8e5aab3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54004 dport 39849] OK # # # cpu 5: rx_hash 0x5a8e6c61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54014 dport 39849] OK # # # cpu 5: rx_hash 0xa9d2cc58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54030 dport 39849] OK # # # cpu 5: rx_hash 0x8602fc43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54040 dport 39849] OK # # # cpu 5: rx_hash 0x1ce7fd8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54054 dport 39849] OK # # # cpu 0: rx_hash 0xe2b64477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53956 dport 39849] OK # # # cpu 0: rx_hash 0x3662832c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53966 dport 39849] OK # # # cpu 0: rx_hash 0xceb5b635 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54024 dport 39849] OK # # # cpu 4: rx_hash 0x084ca3f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54082 dport 39849] OK # # # cpu 4: rx_hash 0x0541ba33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54096 dport 39849] OK # # # cpu 4: rx_hash 0x4b707ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54116 dport 39849] OK # # # cpu 4: rx_hash 0x56cdcb96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54144 dport 39849] OK # # # cpu 4: rx_hash 0x791dfb8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54166 dport 39849] OK # # # cpu 4: rx_hash 0x849f802d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 39849] OK # # # cpu 4: rx_hash 0x18fc0d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54196 dport 39849] OK # # # cpu 4: rx_hash 0x899299ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54204 dport 39849] OK # # # cpu 5: rx_hash 0x279c93e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54100 dport 39849] OK # # # cpu 5: rx_hash 0x03c736d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54132 dport 39849] OK # # # cpu 5: rx_hash 0x82190ccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54154 dport 39849] OK # # # cpu 5: rx_hash 0x663d30d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54212 dport 39849] OK # # # cpu 0: rx_hash 0x768d9e23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54066 dport 39849] OK # # # cpu 0: rx_hash 0xe7e30ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54074 dport 39849] OK # # # cpu 0: rx_hash 0x72966ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54176 dport 39849] 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 34206 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47552 dport 34206] != expected 0x2ed910b7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47552 dport 34206] != expected 0x2ed910b7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60957 dport 34206] != expected 0x5347de7f # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60957 dport 34206] != expected 0x5347de7f # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54131 dport 34206] != expected 0xf2aa9a1e # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54131 dport 34206] != expected 0xf2aa9a1e # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36085 dport 34206] != expected 0xb6aa8ffc # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36085 dport 34206] != expected 0xb6aa8ffc # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44806 dport 34206] != expected 0xbdfe674b # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44806 dport 34206] != expected 0xbdfe674b # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35043 dport 34206] != expected 0xd7e74302 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35043 dport 34206] != expected 0xd7e74302 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41768 dport 34206] != expected 0xc54ab933 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41768 dport 34206] != expected 0xc54ab933 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47063 dport 34206] != expected 0xe55fdf71 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47063 dport 34206] != expected 0xe55fdf71 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 34206] != expected 0x1ae69a36 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 34206] != expected 0x1ae69a36 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38421 dport 34206] != expected 0xb24a11e2 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38421 dport 34206] != expected 0xb24a11e2 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52063 dport 34206] != expected 0xdf7bc5fa # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52063 dport 34206] != expected 0xdf7bc5fa # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37499 dport 34206] != expected 0xadffda5e # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37499 dport 34206] != expected 0xadffda5e # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58980 dport 34206] != expected 0x6cc916db # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58980 dport 34206] != expected 0x6cc916db # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59122 dport 34206] != expected 0xd6ad0f33 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59122 dport 34206] != expected 0xd6ad0f33 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45821 dport 34206] != expected 0xae9984b6 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45821 dport 34206] != expected 0xae9984b6 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56895 dport 34206] != expected 0x69ba8a7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56895 dport 34206] != expected 0x69ba8a7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 34206] != expected 0x455641f2 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 34206] != expected 0x455641f2 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 34206] != expected 0x45b32f38 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 34206] != expected 0x45b32f38 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38054 dport 34206] != expected 0xfd30dad7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38054 dport 34206] != expected 0xfd30dad7 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36149 dport 34206] != expected 0x92c843ca # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36149 dport 34206] != expected 0x92c843ca # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44938 dport 34206] != expected 0x229c0c9c # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44938 dport 34206] != expected 0x229c0c9c # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47606 dport 34206] != expected 0x8196f7c0 # # Exception| cpu 4: rx_hash 0x357de72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47606 dport 34206] != expected 0x8196f7c0 # # 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 40715 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35401 dport 40715] != expected 0xcf46a13a # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35401 dport 40715] != expected 0xcf46a13a # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36257 dport 40715] != expected 0x46a4b8e2 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36257 dport 40715] != expected 0x46a4b8e2 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57990 dport 40715] != expected 0xc3a7cbe7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57990 dport 40715] != expected 0xc3a7cbe7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39010 dport 40715] != expected 0xaeb0692e # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39010 dport 40715] != expected 0xaeb0692e # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59207 dport 40715] != expected 0xb641fed7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59207 dport 40715] != expected 0xb641fed7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40325 dport 40715] != expected 0x986a8348 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40325 dport 40715] != expected 0x986a8348 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41111 dport 40715] != expected 0x7433b17d # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41111 dport 40715] != expected 0x7433b17d # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52044 dport 40715] != expected 0x547676f9 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52044 dport 40715] != expected 0x547676f9 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45086 dport 40715] != expected 0xbf77dcf9 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45086 dport 40715] != expected 0xbf77dcf9 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37590 dport 40715] != expected 0x9b439231 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37590 dport 40715] != expected 0x9b439231 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47377 dport 40715] != expected 0xf6108f27 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47377 dport 40715] != expected 0xf6108f27 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58801 dport 40715] != expected 0x64b4ea77 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58801 dport 40715] != expected 0x64b4ea77 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59019 dport 40715] != expected 0x9a420c95 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59019 dport 40715] != expected 0x9a420c95 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39003 dport 40715] != expected 0xd846b5e3 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39003 dport 40715] != expected 0xd846b5e3 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58998 dport 40715] != expected 0xd552c250 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58998 dport 40715] != expected 0xd552c250 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38327 dport 40715] != expected 0x1ad5127 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38327 dport 40715] != expected 0x1ad5127 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57427 dport 40715] != expected 0xfbc78ea7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57427 dport 40715] != expected 0xfbc78ea7 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52109 dport 40715] != expected 0xc439ea47 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52109 dport 40715] != expected 0xc439ea47 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41671 dport 40715] != expected 0xecec93c5 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41671 dport 40715] != expected 0xecec93c5 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35004 dport 40715] != expected 0xd37d4141 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35004 dport 40715] != expected 0xd37d4141 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46081 dport 40715] != expected 0xeb9f024b # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46081 dport 40715] != expected 0xeb9f024b # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 40715] != expected 0x6d0501b5 # # Exception| cpu 0: rx_hash 0x52706911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 40715] != expected 0x6d0501b5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->