< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 51214 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x933116cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33130 dport 51214] != expected 0x22b0dd72 # # Exception| cpu 0: rx_hash 0xc89e4ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33152 dport 51214] != expected 0x420a9e1a # # Exception| cpu 0: rx_hash 0x0ff3ec20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33182 dport 51214] != expected 0x3c94da07 # # Exception| cpu 0: rx_hash 0x5e529859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33194 dport 51214] != expected 0x8b201ff2 # # Exception| cpu 4: rx_hash 0x82645921 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33144 dport 51214] != expected 0xc522b162 # # Exception| cpu 5: rx_hash 0xc29062b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33118 dport 51214] != expected 0x95041887 # # Exception| cpu 5: rx_hash 0x1ea6a3ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33164 dport 51214] != expected 0xdb06b617 # # Exception| cpu 5: rx_hash 0xd9cb050a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33170 dport 51214] != expected 0xa598f20a # # Exception| cpu 5: rx_hash 0xec453f40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33186 dport 51214] != expected 0x3dbf809 # # Exception| cpu 5: rx_hash 0x886a7173 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33190 dport 51214] != expected 0x122c37ff # # Exception| cpu 5: rx_hash 0x3a7dd66a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33198 dport 51214] != expected 0x9ad7d004 # # Exception| cpu 0: rx_hash 0x4f07d7b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33208 dport 51214] != expected 0x6cb273e2 # # Exception| cpu 0: rx_hash 0x67d76d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33232 dport 51214] != expected 0xb7681118 # # Exception| cpu 0: rx_hash 0xef7dca7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33268 dport 51214] != expected 0xc4a12710 # # Exception| cpu 0: rx_hash 0x759dd2ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33302 dport 51214] != expected 0x8684b323 # # Exception| cpu 0: rx_hash 0x243ca695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33314 dport 51214] != expected 0x313076d6 # # Exception| cpu 0: rx_hash 0xf2044fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33326 dport 51214] != expected 0xa83c5edb # # Exception| cpu 4: rx_hash 0xdaf3f030 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33220 dport 51214] != expected 0x62e22d13 # # Exception| cpu 4: rx_hash 0x79b118c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33246 dport 51214] != expected 0xd8ba6f8 # # Exception| cpu 4: rx_hash 0x28106cba [saddr 192.0.3.2 daddr 192.0.3.1 sport 33258 dport 51214] != expected 0xba3f630d # # Exception| cpu 4: rx_hash 0x5d6a6d63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33276 dport 51214] != expected 0x4c5ac0eb # # Exception| cpu 4: rx_hash 0x64c89d06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33284 dport 51214] != expected 0x6116df33 # # Exception| cpu 4: rx_hash 0xbdc34e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33300 dport 51214] != expected 0xa56b2cce # # Exception| cpu 4: rx_hash 0x884d74c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 51214] != expected 0x32826cd # # Exception| cpu 5: rx_hash 0xe3510055 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33340 dport 51214] != expected 0x4fae32cb # # Exception| cpu 0: rx_hash 0x8446bb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33390 dport 51214] != expected 0x99232224 # # Exception| cpu 0: rx_hash 0xc18f923b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33418 dport 51214] != expected 0x437ad6ac # # Exception| cpu 0: rx_hash 0x62cd7ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33424 dport 51214] != expected 0x2c135d47 # # Exception| cpu 0: rx_hash 0x492535ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33454 dport 51214] != expected 0x30b3e0a4 # # Exception| cpu 0: rx_hash 0x8e48930e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33456 dport 51214] != expected 0x4e2da4b9 # # Exception| cpu 0: rx_hash 0x46160f68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33458 dport 51214] != expected 0x6dc23b54 # # Exception| cpu 0: rx_hash 0xf401a871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33466 dport 51214] != expected 0xe539dcaf # # Exception| cpu 0: rx_hash 0xcd845da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33472 dport 51214] != expected 0xd971d245 # # Exception| cpu 4: rx_hash 0xafaef45a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33360 dport 51214] != expected 0x85839fc7 # # Exception| cpu 4: rx_hash 0xe069f56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33386 dport 51214] != expected 0x88d4edd2 # # Exception| cpu 4: rx_hash 0x7cab0f84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33438 dport 51214] != expected 0x96f0eaa7 # # Exception| cpu 5: rx_hash 0x76a527d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33344 dport 51214] != expected 0x41fe6c3a # # Exception| cpu 5: rx_hash 0x9a20ce10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33376 dport 51214] != expected 0x23c095c4 # # Exception| cpu 5: rx_hash 0x5d4d68d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33406 dport 51214] != expected 0x5d5ed1d9 # # Exception| cpu 5: rx_hash 0xa26b08a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43840 dport 51214] != expected 0xf253761b # # 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 0x657b4369 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 33797] OK # # # cpu 4: rx_hash 0x7211ed90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39710 dport 33797] OK # # # cpu 4: rx_hash 0x59f9a296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39712 dport 33797] OK # # # cpu 5: rx_hash 0xfc84ab76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39632 dport 33797] OK # # # cpu 5: rx_hash 0x34da3710 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39634 dport 33797] OK # # # cpu 5: rx_hash 0xb343aa43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39658 dport 33797] OK # # # cpu 5: rx_hash 0xd85fded6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39666 dport 33797] OK # # # cpu 5: rx_hash 0xab1a3e1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39694 dport 33797] OK # # # cpu 0: rx_hash 0x50f57923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39638 dport 33797] OK # # # cpu 0: rx_hash 0xb57c4b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39680 dport 33797] OK # # # cpu 0: rx_hash 0xde603fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39704 dport 33797] OK # # # cpu 0: rx_hash 0x8fc14bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39724 dport 33797] OK # # # cpu 4: rx_hash 0x32e5d603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39736 dport 33797] OK # # # cpu 4: rx_hash 0x15065699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39756 dport 33797] OK # # # cpu 4: rx_hash 0x2fbb5675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39776 dport 33797] OK # # # cpu 4: rx_hash 0xf6b085f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39792 dport 33797] OK # # # cpu 4: rx_hash 0x6a727f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39812 dport 33797] OK # # # cpu 5: rx_hash 0xe7e5ca13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39778 dport 33797] OK # # # cpu 0: rx_hash 0x6f4f6de6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39750 dport 33797] OK # # # cpu 0: rx_hash 0x712918aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39752 dport 33797] OK # # # cpu 0: rx_hash 0xd26bf059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39762 dport 33797] OK # # # cpu 0: rx_hash 0x44a722e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39800 dport 33797] OK # # # cpu 0: rx_hash 0xbc4a9638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39816 dport 33797] OK # # # cpu 0: rx_hash 0xd865d80b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39820 dport 33797] OK # # # cpu 0: rx_hash 0x7b2730f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39830 dport 33797] OK # # # cpu 4: rx_hash 0x016e0b87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 33797] OK # # # cpu 4: rx_hash 0x25b57e27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39870 dport 33797] OK # # # cpu 4: rx_hash 0x1303b157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 33797] OK # # # cpu 5: rx_hash 0x34e031cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39852 dport 33797] OK # # # cpu 5: rx_hash 0xf38d970d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39858 dport 33797] OK # # # cpu 5: rx_hash 0xae272ce8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39884 dport 33797] OK # # # cpu 5: rx_hash 0x6679b08e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39886 dport 33797] OK # # # cpu 5: rx_hash 0x4d91ff88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39920 dport 33797] OK # # # cpu 5: rx_hash 0x37d8c4f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39930 dport 33797] OK # # # cpu 0: rx_hash 0x97a2d93e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39862 dport 33797] OK # # # cpu 0: rx_hash 0x419a3014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39866 dport 33797] OK # # # cpu 0: rx_hash 0xc53b587d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39892 dport 33797] OK # # # cpu 0: rx_hash 0x5cc4b062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39906 dport 33797] OK # # # cpu 4: rx_hash 0x23a31b30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39982 dport 33797] OK # # # cpu 4: rx_hash 0xb9640615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40014 dport 33797] OK # # # cpu 4: rx_hash 0x4b879a9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40032 dport 33797] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 38467 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36090 dport 38467] != expected 0xf28c56d7 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36090 dport 38467] != expected 0xf28c56d7 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58084 dport 38467] != expected 0x55fbd0f8 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58084 dport 38467] != expected 0x55fbd0f8 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41399 dport 38467] != expected 0x9dfcd011 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41399 dport 38467] != expected 0x9dfcd011 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37364 dport 38467] != expected 0xe2754fd3 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37364 dport 38467] != expected 0xe2754fd3 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34359 dport 38467] != expected 0x7a6497f8 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34359 dport 38467] != expected 0x7a6497f8 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38019 dport 38467] != expected 0xffb87e1e # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38019 dport 38467] != expected 0xffb87e1e # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36986 dport 38467] != expected 0xc5e9973 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36986 dport 38467] != expected 0xc5e9973 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49777 dport 38467] != expected 0xb94353af # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49777 dport 38467] != expected 0xb94353af # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53064 dport 38467] != expected 0xb6fa529a # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53064 dport 38467] != expected 0xb6fa529a # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37879 dport 38467] != expected 0xe066007b # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37879 dport 38467] != expected 0xe066007b # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33101 dport 38467] != expected 0xdf595e7d # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33101 dport 38467] != expected 0xdf595e7d # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33096 dport 38467] != expected 0x8971ae51 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33096 dport 38467] != expected 0x8971ae51 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37705 dport 38467] != expected 0x644903e7 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37705 dport 38467] != expected 0x644903e7 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39239 dport 38467] != expected 0x2101a07f # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39239 dport 38467] != expected 0x2101a07f # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55075 dport 38467] != expected 0x5c5c1643 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55075 dport 38467] != expected 0x5c5c1643 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46158 dport 38467] != expected 0x6e9995b0 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46158 dport 38467] != expected 0x6e9995b0 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 38467] != expected 0xb2dea6b6 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 38467] != expected 0xb2dea6b6 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 38467] != expected 0x66443044 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 38467] != expected 0x66443044 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39269 dport 38467] != expected 0x60d0c66c # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39269 dport 38467] != expected 0x60d0c66c # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38200 dport 38467] != expected 0xe1f85291 # # Exception| cpu 0: rx_hash 0x0ff1de6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38200 dport 38467] != expected 0xe1f85291 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 59838 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54762 dport 59838] != expected 0x9cff82be # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54762 dport 59838] != expected 0x9cff82be # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48340 dport 59838] != expected 0x22afa03a # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48340 dport 59838] != expected 0x22afa03a # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53176 dport 59838] != expected 0xdb4b7b5f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53176 dport 59838] != expected 0xdb4b7b5f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56740 dport 59838] != expected 0xff6914b6 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56740 dport 59838] != expected 0xff6914b6 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53564 dport 59838] != expected 0x338222bb # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53564 dport 59838] != expected 0x338222bb # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59758 dport 59838] != expected 0xd812002f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59758 dport 59838] != expected 0xd812002f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 59838] != expected 0x71b898ce # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 59838] != expected 0x71b898ce # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51072 dport 59838] != expected 0x5760f1ab # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51072 dport 59838] != expected 0x5760f1ab # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60386 dport 59838] != expected 0x9bc3cde8 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60386 dport 59838] != expected 0x9bc3cde8 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54241 dport 59838] != expected 0x4fa7f0df # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54241 dport 59838] != expected 0x4fa7f0df # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41670 dport 59838] != expected 0x43d8276 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41670 dport 59838] != expected 0x43d8276 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39081 dport 59838] != expected 0xb26e15d2 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39081 dport 59838] != expected 0xb26e15d2 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57547 dport 59838] != expected 0x2d064ff8 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57547 dport 59838] != expected 0x2d064ff8 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 59838] != expected 0xf412de7d # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 59838] != expected 0xf412de7d # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 59838] != expected 0x6e9dc916 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 59838] != expected 0x6e9dc916 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 59838] != expected 0x429396f3 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 59838] != expected 0x429396f3 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47177 dport 59838] != expected 0x1164f76f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47177 dport 59838] != expected 0x1164f76f # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38776 dport 59838] != expected 0x5935ab4d # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38776 dport 59838] != expected 0x5935ab4d # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 59838] != expected 0xb25c9390 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 59838] != expected 0xb25c9390 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56649 dport 59838] != expected 0x980aa204 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56649 dport 59838] != expected 0x980aa204 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36563 dport 59838] != expected 0xb79e9a05 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36563 dport 59838] != expected 0xb79e9a05 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44145 dport 59838] != expected 0x84404ea1 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44145 dport 59838] != expected 0x84404ea1 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56057 dport 59838] != expected 0x72992ed5 # # Exception| cpu 0: rx_hash 0x903f689e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56057 dport 59838] != expected 0x72992ed5 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->