< 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 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 40844 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xed6e7de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50392 dport 40844] != expected 0xd9749771 # # Exception| cpu 0: rx_hash 0x16e526fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50394 dport 40844] != expected 0xc19ccb5a # # Exception| cpu 0: rx_hash 0xc62cf829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50410 dport 40844] != expected 0x230f451d # # Exception| cpu 0: rx_hash 0x921fda0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50444 dport 40844] != expected 0xba8881c8 # # Exception| cpu 4: rx_hash 0x40620ebd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50412 dport 40844] != expected 0x37933723 # # Exception| cpu 4: rx_hash 0xdf1365de [saddr 192.0.3.2 daddr 192.0.3.1 sport 50428 dport 40844] != expected 0x748e3ca6 # # Exception| cpu 4: rx_hash 0xb5c2913f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50450 dport 40844] != expected 0x6b33ef79 # # Exception| cpu 4: rx_hash 0xf6e5ea75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50462 dport 40844] != expected 0xe17dd666 # # Exception| cpu 5: rx_hash 0x14512c9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50442 dport 40844] != expected 0xae14f3f6 # # Exception| cpu 5: rx_hash 0x69948116 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 40844] != expected 0xa260dde3 # # Exception| cpu 5: rx_hash 0x0d6eb16d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50460 dport 40844] != expected 0xf9958a4d # # Exception| cpu 5: rx_hash 0x5be9992b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50474 dport 40844] != expected 0xf9a7634 # # Exception| cpu 0: rx_hash 0x3f13a950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50488 dport 40844] != expected 0x546f219a # # Exception| cpu 0: rx_hash 0xdbe888c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50548 dport 40844] != expected 0x8ee65a64 # # Exception| cpu 0: rx_hash 0x662cbc53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50578 dport 40844] != expected 0xc3504e09 # # Exception| cpu 0: rx_hash 0x58ce6a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50586 dport 40844] != expected 0x456a5903 # # Exception| cpu 4: rx_hash 0xc498f248 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50490 dport 40844] != expected 0x4c877db1 # # Exception| cpu 4: rx_hash 0xb38d7642 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50506 dport 40844] != expected 0xfed3b117 # # Exception| cpu 4: rx_hash 0xd7774639 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50520 dport 40844] != expected 0xa526e6b9 # # Exception| cpu 4: rx_hash 0x395c4e2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50528 dport 40844] != expected 0xc18f7ff4 # # Exception| cpu 4: rx_hash 0xa62d254e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50544 dport 40844] != expected 0x82927471 # # Exception| cpu 4: rx_hash 0xc7bf01f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 40844] != expected 0x6775286 # # Exception| cpu 5: rx_hash 0x7a7b3567 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50540 dport 40844] != expected 0x4bc146eb # # Exception| cpu 5: rx_hash 0x98cff388 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50552 dport 40844] != expected 0x4a8637b # # Exception| cpu 5: rx_hash 0x3c345aee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50568 dport 40844] != expected 0x1e9f0ead # # Exception| cpu 0: rx_hash 0x738cef5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50600 dport 40844] != expected 0xbf118b6f # # Exception| cpu 0: rx_hash 0xf5c219cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50606 dport 40844] != expected 0xab8df951 # # Exception| cpu 0: rx_hash 0x74981cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 40844] != expected 0x9c49e507 # # Exception| cpu 0: rx_hash 0x10622c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50716 dport 40844] != expected 0xc7bcb2a9 # # Exception| cpu 4: rx_hash 0x1776df24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50618 dport 40844] != expected 0xe4e4dcc1 # # Exception| cpu 4: rx_hash 0x9be80036 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 40844] != expected 0x4e584c4c # # Exception| cpu 4: rx_hash 0xe62dadba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50636 dport 40844] != expected 0x422c6259 # # Exception| cpu 4: rx_hash 0x6cfc95d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50662 dport 40844] != expected 0x7d70acba # # Exception| cpu 4: rx_hash 0x838c8918 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50720 dport 40844] != expected 0xaf6105f1 # # Exception| cpu 5: rx_hash 0x795cc6d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 40844] != expected 0x13169dc # # Exception| cpu 5: rx_hash 0x75c30822 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50672 dport 40844] != expected 0x2af1d501 # # Exception| cpu 5: rx_hash 0xcc343ca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 40844] != expected 0xeef8033 # # Exception| cpu 5: rx_hash 0x2e80fa46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50708 dport 40844] != expected 0x4186a5a3 # # Exception| cpu 5: rx_hash 0xc0abf252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50732 dport 40844] != expected 0x252f3cee # # Exception| cpu 0: rx_hash 0x9ab314ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50742 dport 40844] != expected 0xf8e07c4a # # Exception| cpu 0: rx_hash 0xd3444623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50766 dport 40844] != expected 0xcc8ea7e6 # # Exception| cpu 0: rx_hash 0x85c36e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50808 dport 40844] != expected 0x3a815b9f # # Exception| cpu 0: rx_hash 0x06e58c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 40844] != expected 0xf10d58f8 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x69ad49e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42840 dport 37447] OK # # # cpu 0: rx_hash 0x9eb9dc05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42870 dport 37447] OK # # # cpu 0: rx_hash 0x79650e29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42890 dport 37447] OK # # # cpu 0: rx_hash 0xa9acd0fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42938 dport 37447] OK # # # cpu 4: rx_hash 0xefe3bf72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42846 dport 37447] OK # # # cpu 4: rx_hash 0x5bd051db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42876 dport 37447] OK # # # cpu 4: rx_hash 0x3a427563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42886 dport 37447] OK # # # cpu 4: rx_hash 0xff2bf8bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42892 dport 37447] OK # # # cpu 4: rx_hash 0x605a93de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42908 dport 37447] OK # # # cpu 5: rx_hash 0xb9649734 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42856 dport 37447] OK # # # cpu 5: rx_hash 0x8e719bca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42916 dport 37447] OK # # # cpu 5: rx_hash 0x974e063d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42930 dport 37447] OK # # # cpu 0: rx_hash 0xafe33786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42978 dport 37447] OK # # # cpu 0: rx_hash 0xba15a1bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43040 dport 37447] OK # # # cpu 0: rx_hash 0x7f7c2c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43050 dport 37447] OK # # # cpu 4: rx_hash 0xba43648a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 37447] OK # # # cpu 4: rx_hash 0x3c0d921e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42974 dport 37447] OK # # # cpu 4: rx_hash 0x4d57f169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42998 dport 37447] OK # # # cpu 4: rx_hash 0x73e3e299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43014 dport 37447] OK # # # cpu 4: rx_hash 0xa32a3c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43062 dport 37447] OK # # # cpu 5: rx_hash 0xdeb954f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42954 dport 37447] OK # # # cpu 5: rx_hash 0x6a8aba58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42984 dport 37447] OK # # # cpu 5: rx_hash 0xcb1907fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42992 dport 37447] OK # # # cpu 5: rx_hash 0x91572476 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43026 dport 37447] OK # # # cpu 5: rx_hash 0x1b861c19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43064 dport 37447] OK # # # cpu 0: rx_hash 0xd43fb841 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43078 dport 37447] OK # # # cpu 0: rx_hash 0x0869a868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43098 dport 37447] OK # # # cpu 0: rx_hash 0xa00dcff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 37447] OK # # # cpu 4: rx_hash 0x9dc8ea8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43070 dport 37447] OK # # # cpu 4: rx_hash 0x52714ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43072 dport 37447] OK # # # cpu 4: rx_hash 0x1156359f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43084 dport 37447] OK # # # cpu 4: rx_hash 0xd8a076ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43114 dport 37447] OK # # # cpu 4: rx_hash 0x04f66693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43126 dport 37447] OK # # # cpu 4: rx_hash 0x3f7ca496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43158 dport 37447] OK # # # cpu 5: rx_hash 0xe642a07c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43106 dport 37447] OK # # # cpu 5: rx_hash 0x3a14b055 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43134 dport 37447] OK # # # cpu 5: rx_hash 0x26433961 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43136 dport 37447] OK # # # cpu 5: rx_hash 0x69fb8cd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 37447] OK # # # cpu 0: rx_hash 0x9270d7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43170 dport 37447] OK # # # cpu 4: rx_hash 0x70c41127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43190 dport 37447] OK # # # cpu 4: rx_hash 0x4e26c7e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43198 dport 37447] OK # # # cpu 4: rx_hash 0x8d00ad42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43244 dport 37447] OK # # # cpu 4: rx_hash 0x1271c621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43260 dport 37447] OK # # # cpu 4: rx_hash 0x78a032c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 37447] OK # # # cpu 4: rx_hash 0xbdc9bf1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43288 dport 37447] OK # # # cpu 4: rx_hash 0x6d0061cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43304 dport 37447] OK # # # count: pass=46 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 42938 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60148 dport 42938] != expected 0x4c6773c9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60148 dport 42938] != expected 0x4c6773c9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60425 dport 42938] != expected 0x72da0324 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60425 dport 42938] != expected 0x72da0324 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48422 dport 42938] != expected 0x1e005175 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48422 dport 42938] != expected 0x1e005175 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50022 dport 42938] != expected 0x1fe7e13d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50022 dport 42938] != expected 0x1fe7e13d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 42938] != expected 0x217df88d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 42938] != expected 0x217df88d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55188 dport 42938] != expected 0xf577b9e5 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55188 dport 42938] != expected 0xf577b9e5 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39791 dport 42938] != expected 0x2898ae3f # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39791 dport 42938] != expected 0x2898ae3f # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49499 dport 42938] != expected 0xacf2066f # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49499 dport 42938] != expected 0xacf2066f # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 42938] != expected 0x8f837d1c # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 42938] != expected 0x8f837d1c # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34071 dport 42938] != expected 0x2427cefd # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34071 dport 42938] != expected 0x2427cefd # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33010 dport 42938] != expected 0xe1949a7b # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33010 dport 42938] != expected 0xe1949a7b # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41643 dport 42938] != expected 0xe11d1a9a # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41643 dport 42938] != expected 0xe11d1a9a # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52687 dport 42938] != expected 0x472ccb6 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52687 dport 42938] != expected 0x472ccb6 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50948 dport 42938] != expected 0x834a0e1b # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50948 dport 42938] != expected 0x834a0e1b # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46543 dport 42938] != expected 0xca46a26d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46543 dport 42938] != expected 0xca46a26d # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42645 dport 42938] != expected 0xe42485c7 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42645 dport 42938] != expected 0xe42485c7 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60643 dport 42938] != expected 0xb5222e56 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60643 dport 42938] != expected 0xb5222e56 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58813 dport 42938] != expected 0xdae9e8a9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58813 dport 42938] != expected 0xdae9e8a9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60415 dport 42938] != expected 0x37545006 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60415 dport 42938] != expected 0x37545006 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52786 dport 42938] != expected 0x9bf218cd # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52786 dport 42938] != expected 0x9bf218cd # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54043 dport 42938] != expected 0x8b6eb1d9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54043 dport 42938] != expected 0x8b6eb1d9 # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 42938] != expected 0x89162bfd # # Exception| cpu 4: rx_hash 0xc930487b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 42938] != expected 0x89162bfd # # 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 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 52075 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52568 dport 52075] != expected 0x872a8c8e # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52568 dport 52075] != expected 0x872a8c8e # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 52075] != expected 0x9e8b3949 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 52075] != expected 0x9e8b3949 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51543 dport 52075] != expected 0x32eddf41 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51543 dport 52075] != expected 0x32eddf41 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55412 dport 52075] != expected 0x26a0e005 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55412 dport 52075] != expected 0x26a0e005 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55265 dport 52075] != expected 0x7aa30720 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55265 dport 52075] != expected 0x7aa30720 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35450 dport 52075] != expected 0x7bcfe63d # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35450 dport 52075] != expected 0x7bcfe63d # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42521 dport 52075] != expected 0x473a7bb2 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42521 dport 52075] != expected 0x473a7bb2 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41820 dport 52075] != expected 0x79bfe9cd # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41820 dport 52075] != expected 0x79bfe9cd # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53025 dport 52075] != expected 0xcd30e329 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53025 dport 52075] != expected 0xcd30e329 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41454 dport 52075] != expected 0x75e8ca30 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41454 dport 52075] != expected 0x75e8ca30 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55996 dport 52075] != expected 0x988bca2c # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55996 dport 52075] != expected 0x988bca2c # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33921 dport 52075] != expected 0x9ef3d895 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33921 dport 52075] != expected 0x9ef3d895 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53050 dport 52075] != expected 0x603eb3a4 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53050 dport 52075] != expected 0x603eb3a4 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53333 dport 52075] != expected 0xe3300152 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53333 dport 52075] != expected 0xe3300152 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47071 dport 52075] != expected 0xe22e9d4f # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47071 dport 52075] != expected 0xe22e9d4f # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43971 dport 52075] != expected 0x7a4db76 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43971 dport 52075] != expected 0x7a4db76 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51431 dport 52075] != expected 0xd83d3a49 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51431 dport 52075] != expected 0xd83d3a49 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58517 dport 52075] != expected 0x8caf7a95 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58517 dport 52075] != expected 0x8caf7a95 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58387 dport 52075] != expected 0xd90fa16d # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58387 dport 52075] != expected 0xd90fa16d # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39779 dport 52075] != expected 0x7a228a75 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39779 dport 52075] != expected 0x7a228a75 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51891 dport 52075] != expected 0x69ae2d25 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51891 dport 52075] != expected 0x69ae2d25 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48119 dport 52075] != expected 0x1437d943 # # Exception| cpu 5: rx_hash 0x0e6e651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48119 dport 52075] != expected 0x1437d943 # # 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 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__->