< 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 214, 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 47975 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x992ccf9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 47975] != expected 0x2a905798 # # Exception| cpu 0: rx_hash 0xbdea465f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34080 dport 47975] != expected 0x38c3d472 # # Exception| cpu 0: rx_hash 0x361720f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34102 dport 47975] != expected 0x306cf0cc # # Exception| cpu 0: rx_hash 0xaf8902bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 47975] != expected 0xb1ea1587 # # Exception| cpu 4: rx_hash 0x64c22a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34020 dport 47975] != expected 0xbb5f323d # # Exception| cpu 4: rx_hash 0x8e0776a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34028 dport 47975] != expected 0x25f40736 # # Exception| cpu 4: rx_hash 0x91a0848a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34036 dport 47975] != expected 0xf40aa8b8 # # Exception| cpu 4: rx_hash 0x12d1a939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34052 dport 47975] != expected 0x223f7326 # # Exception| cpu 5: rx_hash 0xc75b1152 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34048 dport 47975] != expected 0x1f691930 # # Exception| cpu 5: rx_hash 0xc3758ee2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34086 dport 47975] != expected 0x7f396a49 # # Exception| cpu 5: rx_hash 0x572f1a6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34088 dport 47975] != expected 0xa668e179 # # Exception| cpu 0: rx_hash 0xee592e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34126 dport 47975] != expected 0x55edf4a1 # # Exception| cpu 0: rx_hash 0x8f6114ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 34128 dport 47975] != expected 0xc3e9e514 # # Exception| cpu 0: rx_hash 0x391f52e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34196 dport 47975] != expected 0xa4805af3 # # Exception| cpu 0: rx_hash 0x7ce1e1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34232 dport 47975] != expected 0x20d7c8ac # # Exception| cpu 4: rx_hash 0xceb1382d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34138 dport 47975] != expected 0x27ee0432 # # Exception| cpu 4: rx_hash 0x8b4f8b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34166 dport 47975] != expected 0xa3b9966d # # Exception| cpu 4: rx_hash 0x618ad74b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34174 dport 47975] != expected 0x3d12a366 # # Exception| cpu 4: rx_hash 0x26b8a0cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34188 dport 47975] != expected 0x757ef57d # # Exception| cpu 4: rx_hash 0x6346139c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34208 dport 47975] != expected 0xf1296722 # # Exception| cpu 4: rx_hash 0x1dd9db21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 47975] != expected 0xb6d3d919 # # Exception| cpu 4: rx_hash 0x43ae05ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34228 dport 47975] != expected 0x832a97b1 # # Exception| cpu 5: rx_hash 0xd53855b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34148 dport 47975] != expected 0x9640d8c5 # # Exception| cpu 5: rx_hash 0x7e2d2564 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34150 dport 47975] != expected 0xecec0ce8 # # Exception| cpu 0: rx_hash 0xa4afef17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34240 dport 47975] != expected 0x4556ccc1 # # Exception| cpu 0: rx_hash 0x0b940071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34276 dport 47975] != expected 0x5faa6b95 # # Exception| cpu 0: rx_hash 0xc1b94a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 47975] != expected 0xb302ae0d # # Exception| cpu 0: rx_hash 0x651779ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 47975] != expected 0x2e4c210e # # Exception| cpu 0: rx_hash 0x45ff6fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34356 dport 47975] != expected 0x5c4fd19d # # Exception| cpu 4: rx_hash 0x8447f966 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 47975] != expected 0x37553c52 # # Exception| cpu 4: rx_hash 0x55e3debd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34294 dport 47975] != expected 0x6a53253d # # Exception| cpu 4: rx_hash 0x1fa62ec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34304 dport 47975] != expected 0x9e6ec4c # # Exception| cpu 4: rx_hash 0x8bfcba4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34318 dport 47975] != expected 0xd0b7677c # # Exception| cpu 4: rx_hash 0x5a589d90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34348 dport 47975] != expected 0x8db17e13 # # Exception| cpu 4: rx_hash 0x7ab08be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34360 dport 47975] != expected 0xffb28e80 # # Exception| cpu 5: rx_hash 0x4e6ab322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34248 dport 47975] != expected 0xdbfdf9ca # # Exception| cpu 5: rx_hash 0x806966d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34290 dport 47975] != expected 0x57054f2b # # Exception| cpu 5: rx_hash 0xeac480d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34320 dport 47975] != expected 0x46b376c9 # # Exception| cpu 5: rx_hash 0xf14ded46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 47975] != expected 0xf71daa3e # # Exception| cpu 0: rx_hash 0x042f435c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34366 dport 47975] != expected 0xb84830bb # # Exception| cpu 0: rx_hash 0x579c2b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 47975] != expected 0xd5661068 # # Exception| cpu 0: rx_hash 0x0dc56a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34404 dport 47975] != expected 0x80cf2db9 # # Exception| cpu 0: rx_hash 0xa6d01af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34406 dport 47975] != expected 0xfa63f994 # # Exception| cpu 0: rx_hash 0x2bcf2735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34440 dport 47975] != expected 0x5ea76a17 # # Exception| cpu 0: rx_hash 0xe1e26d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34452 dport 47975] != expected 0xb20faf8f # # Exception| cpu 0: rx_hash 0x0b273144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34460 dport 47975] != expected 0x2ca49a84 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4f1ee035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32886 dport 46233] OK # # # cpu 0: rx_hash 0x376373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32904 dport 46233] OK # # # cpu 0: rx_hash 0xc201ddf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32920 dport 46233] OK # # # cpu 0: rx_hash 0x729dc0bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32932 dport 46233] OK # # # cpu 0: rx_hash 0x98589c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32940 dport 46233] OK # # # cpu 0: rx_hash 0x60fe845c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32960 dport 46233] OK # # # cpu 4: rx_hash 0xdb4474bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32888 dport 46233] OK # # # cpu 4: rx_hash 0xcbebf48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 46233] OK # # # cpu 5: rx_hash 0x0c020801 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32930 dport 46233] OK # # # cpu 5: rx_hash 0x2cea1e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 46233] OK # # # cpu 5: rx_hash 0x13a5fa2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 46233] OK # # # cpu 0: rx_hash 0x212ea8bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32970 dport 46233] OK # # # cpu 0: rx_hash 0x5fb16002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32972 dport 46233] OK # # # cpu 4: rx_hash 0x1a4fd351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32992 dport 46233] OK # # # cpu 4: rx_hash 0x91b2b5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 46233] OK # # # cpu 4: rx_hash 0xd0629915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33020 dport 46233] OK # # # cpu 4: rx_hash 0xb9d6e893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 46233] OK # # # cpu 4: rx_hash 0x2d8c7c1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33034 dport 46233] OK # # # cpu 4: rx_hash 0x6872cf48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33062 dport 46233] OK # # # cpu 5: rx_hash 0x959c2a46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 46233] OK # # # cpu 5: rx_hash 0x8e1547d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33006 dport 46233] OK # # # cpu 5: rx_hash 0xf806c470 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33038 dport 46233] OK # # # cpu 5: rx_hash 0xd8eed201 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33050 dport 46233] OK # # # cpu 0: rx_hash 0xb03cc1ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33118 dport 46233] OK # # # cpu 0: rx_hash 0xd52a64ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33126 dport 46233] OK # # # cpu 0: rx_hash 0xb2f0053b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 46233] OK # # # cpu 0: rx_hash 0x26aa91b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33166 dport 46233] OK # # # cpu 0: rx_hash 0xad57f714 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33176 dport 46233] OK # # # cpu 4: rx_hash 0xfc285bc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33064 dport 46233] OK # # # cpu 4: rx_hash 0x489ad939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 46233] OK # # # cpu 4: rx_hash 0x7a118ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33090 dport 46233] OK # # # cpu 4: rx_hash 0x5ed70269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33136 dport 46233] OK # # # cpu 5: rx_hash 0x8f7325b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 46233] OK # # # cpu 5: rx_hash 0x4170f046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33128 dport 46233] OK # # # cpu 5: rx_hash 0xd3c83fa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33182 dport 46233] OK # # # cpu 5: rx_hash 0xb6de9a8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33190 dport 46233] OK # # # cpu 0: rx_hash 0xa4bdde6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33218 dport 46233] OK # # # cpu 0: rx_hash 0x8455c81a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33238 dport 46233] OK # # # cpu 0: rx_hash 0xe1436d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33262 dport 46233] OK # # # cpu 0: rx_hash 0xfee49f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33270 dport 46233] OK # # # cpu 0: rx_hash 0xca3ea7d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33286 dport 46233] 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 214, 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 45422 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33452 dport 45422] != expected 0x27d6e161 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33452 dport 45422] != expected 0x27d6e161 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44721 dport 45422] != expected 0xc4a3db31 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44721 dport 45422] != expected 0xc4a3db31 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 45422] != expected 0x4b5bc34e # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 45422] != expected 0x4b5bc34e # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54677 dport 45422] != expected 0x4ab5081d # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54677 dport 45422] != expected 0x4ab5081d # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53364 dport 45422] != expected 0xdfb1b736 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53364 dport 45422] != expected 0xdfb1b736 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47887 dport 45422] != expected 0x5f60eece # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47887 dport 45422] != expected 0x5f60eece # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 45422] != expected 0xa834310e # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 45422] != expected 0xa834310e # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32772 dport 45422] != expected 0xa54706ac # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32772 dport 45422] != expected 0xa54706ac # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56067 dport 45422] != expected 0x7c29ce78 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56067 dport 45422] != expected 0x7c29ce78 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40709 dport 45422] != expected 0xbd7df34f # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40709 dport 45422] != expected 0xbd7df34f # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43120 dport 45422] != expected 0x60825c24 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43120 dport 45422] != expected 0x60825c24 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 45422] != expected 0x625818c4 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 45422] != expected 0x625818c4 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37932 dport 45422] != expected 0x1b34fd15 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37932 dport 45422] != expected 0x1b34fd15 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35871 dport 45422] != expected 0xfeef280a # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35871 dport 45422] != expected 0xfeef280a # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51055 dport 45422] != expected 0x90479243 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51055 dport 45422] != expected 0x90479243 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40616 dport 45422] != expected 0xe16c23b2 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40616 dport 45422] != expected 0xe16c23b2 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 45422] != expected 0x5b74ba1 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 45422] != expected 0x5b74ba1 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52330 dport 45422] != expected 0xb2590e46 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52330 dport 45422] != expected 0xb2590e46 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 45422] != expected 0xbb0229bb # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 45422] != expected 0xbb0229bb # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41825 dport 45422] != expected 0x309f30b2 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41825 dport 45422] != expected 0x309f30b2 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45403 dport 45422] != expected 0xb0527f1d # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45403 dport 45422] != expected 0xb0527f1d # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52944 dport 45422] != expected 0x531a723 # # Exception| cpu 5: rx_hash 0xa9fdd585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52944 dport 45422] != expected 0x531a723 # # 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 214, 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 34289 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 53 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45421 dport 34289] != expected 0xe6f98f44 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45421 dport 34289] != expected 0xe6f98f44 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38403 dport 34289] != expected 0x1d18e339 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38403 dport 34289] != expected 0x1d18e339 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47079 dport 34289] != expected 0x95fb69ac # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47079 dport 34289] != expected 0x95fb69ac # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43671 dport 34289] != expected 0x68ec3c96 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43671 dport 34289] != expected 0x68ec3c96 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39630 dport 34289] != expected 0xe1b6576a # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39630 dport 34289] != expected 0xe1b6576a # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 34289] != expected 0xd682bf62 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 34289] != expected 0xd682bf62 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39450 dport 34289] != expected 0xa2aabf5e # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39450 dport 34289] != expected 0xa2aabf5e # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36229 dport 34289] != expected 0x9ec9e624 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36229 dport 34289] != expected 0x9ec9e624 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50375 dport 34289] != expected 0x5f858a62 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50375 dport 34289] != expected 0x5f858a62 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51269 dport 34289] != expected 0xdc03e093 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51269 dport 34289] != expected 0xdc03e093 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47740 dport 34289] != expected 0x30a63a3f # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47740 dport 34289] != expected 0x30a63a3f # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37802 dport 34289] != expected 0x3169fc37 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37802 dport 34289] != expected 0x3169fc37 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 34289] != expected 0xa90cf71 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 34289] != expected 0xa90cf71 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54604 dport 34289] != expected 0xaf705aa1 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54604 dport 34289] != expected 0xaf705aa1 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 34289] != expected 0x2609214 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 34289] != expected 0x2609214 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42271 dport 34289] != expected 0x72474515 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42271 dport 34289] != expected 0x72474515 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49062 dport 34289] != expected 0xd363e6da # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49062 dport 34289] != expected 0xd363e6da # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45227 dport 34289] != expected 0x94c4935d # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45227 dport 34289] != expected 0x94c4935d # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35200 dport 34289] != expected 0x46bc355b # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35200 dport 34289] != expected 0x46bc355b # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42485 dport 34289] != expected 0x2ad2c0be # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47484 dport 34289] != expected 0xe85b05ae # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47484 dport 34289] != expected 0xe85b05ae # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47472 dport 34289] != expected 0xd714e1f0 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47472 dport 34289] != expected 0xd714e1f0 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46984 dport 34289] != expected 0x9062e003 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46984 dport 34289] != expected 0x9062e003 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 34289] != expected 0x7fb82e01 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 34289] != expected 0x7fb82e01 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52882 dport 34289] != expected 0x8e5e0615 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52882 dport 34289] != expected 0x8e5e0615 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42683 dport 34289] != expected 0xdb2dc021 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42683 dport 34289] != expected 0xdb2dc021 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55629 dport 34289] != expected 0xf65f4e9 # # Exception| cpu 4: rx_hash 0xba80b81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55629 dport 34289] != expected 0xf65f4e9 # # Exception| count: pass=0 nohash=0 fail=53 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->