< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59829 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x141d68b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46696 dport 59829] != expected 0x6c79cca3 # # Exception| cpu 0: rx_hash 0x3b92b5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46726 dport 59829] != expected 0x343f5d9a # # Exception| cpu 0: rx_hash 0x99fc6bfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46740 dport 59829] != expected 0x123adc24 # # Exception| cpu 0: rx_hash 0x5863549e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46744 dport 59829] != expected 0xbd54b136 # # Exception| cpu 0: rx_hash 0xd0377caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46792 dport 59829] != expected 0x2362e7d0 # # Exception| cpu 0: rx_hash 0x5309026b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46798 dport 59829] != expected 0x7dbe3df5 # # Exception| cpu 0: rx_hash 0xc09f2cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46816 dport 59829] != expected 0x1f0e4a1d # # Exception| cpu 0: rx_hash 0x2514a6cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46862 dport 59829] != expected 0x4c61f5fc # # Exception| cpu 0: rx_hash 0x8551d3a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46878 dport 59829] != expected 0xfef3187b # # Exception| cpu 0: rx_hash 0x2e7ef03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46936 dport 59829] != expected 0x8c8b793f # # Exception| cpu 0: rx_hash 0x1f860086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46948 dport 59829] != expected 0xc83e8f69 # # Exception| cpu 0: rx_hash 0x3ed6a056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46960 dport 59829] != expected 0xb0e7d4f2 # # Exception| cpu 0: rx_hash 0xbfc375e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46964 dport 59829] != expected 0x7aac62ee # # Exception| cpu 0: rx_hash 0xd2ede917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46992 dport 59829] != expected 0xd35844e0 # # Exception| cpu 0: rx_hash 0xa1b4580e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47014 dport 59829] != expected 0x665f0581 # # Exception| cpu 0: rx_hash 0xaade0efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47088 dport 59829] != expected 0xa6b58942 # # Exception| cpu 0: rx_hash 0x4267d117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 59829] != expected 0xfa8a230e # # Exception| cpu 0: rx_hash 0x02ed3bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 59829] != expected 0x9faff800 # # Exception| cpu 0: rx_hash 0xabe9b32c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47180 dport 59829] != expected 0x7940f57d # # Exception| cpu 0: rx_hash 0xbb41e344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47204 dport 59829] != expected 0x452c58b0 # # Exception| cpu 0: rx_hash 0x17f040da [saddr 192.0.3.2 daddr 192.0.3.1 sport 47244 dport 59829] != expected 0x43b613ac # # Exception| cpu 0: rx_hash 0x348b4b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47258 dport 59829] != expected 0xaff8240e # # Exception| cpu 0: rx_hash 0x7d405c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 59829] != expected 0x9ea01ffa # # Exception| cpu 0: rx_hash 0x1c9a162f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47322 dport 59829] != expected 0x835c9f6f # # Exception| cpu 0: rx_hash 0x4cb8ac98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47354 dport 59829] != expected 0xda15e9ac # # Exception| cpu 0: rx_hash 0xcf86d259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47356 dport 59829] != expected 0x84c93389 # # Exception| cpu 0: rx_hash 0xc8e96c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 59829] != expected 0x9486d6d8 # # Exception| cpu 0: rx_hash 0xab188def [saddr 192.0.3.2 daddr 192.0.3.1 sport 47382 dport 59829] != expected 0x1ded3a74 # # Exception| cpu 0: rx_hash 0xf9119c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47412 dport 59829] != expected 0xd033208e # # Exception| cpu 0: rx_hash 0x523ebfbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 59829] != expected 0xa24b41ca # # Exception| cpu 0: rx_hash 0x5eca694d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47498 dport 59829] != expected 0x1643e751 # # Exception| cpu 0: rx_hash 0xfca4b75c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47512 dport 59829] != expected 0x304666ef # # Exception| cpu 0: rx_hash 0x86bcfbce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47610 dport 59829] != expected 0xd13cc774 # # Exception| cpu 0: rx_hash 0x07a92e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 59829] != expected 0x1b777168 # # Exception| cpu 0: rx_hash 0x050b24ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47634 dport 59829] != expected 0xd91b35dc # # Exception| cpu 0: rx_hash 0xf747400b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 59829] != expected 0xa657c2a1 # # Exception| cpu 0: rx_hash 0x36d87f6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47660 dport 59829] != expected 0x939afb3 # # Exception| cpu 0: rx_hash 0x15a374c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47674 dport 59829] != expected 0xe5779811 # # Exception| cpu 0: rx_hash 0x0c4ad926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47686 dport 59829] != expected 0x8d66d526 # # Exception| cpu 0: rx_hash 0xfe06bd80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47732 dport 59829] != expected 0xf22a225b # # Exception| cpu 0: rx_hash 0x336d5411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47744 dport 59829] != expected 0xe94ce9d2 # # Exception| cpu 0: rx_hash 0xf2f26b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47756 dport 59829] != expected 0x462284c0 # # Exception| cpu 0: rx_hash 0x09fff25c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47850 dport 59829] != expected 0x6d139347 # # Exception| cpu 0: rx_hash 0x28af528c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47870 dport 59829] != expected 0x15cac8dc # # Exception| cpu 0: rx_hash 0x0e904c9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47902 dport 59829] != expected 0x7d5c7616 # # Exception| cpu 0: rx_hash 0x05fa1a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47944 dport 59829] != expected 0xbdb6fad5 # # Exception| cpu 0: rx_hash 0x57f30ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47978 dport 59829] != expected 0x7068e02f # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x17df5963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40376 dport 47385] OK # # # cpu 4: rx_hash 0x8f23213f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40384 dport 47385] OK # # # cpu 4: rx_hash 0xdd2a30f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40418 dport 47385] OK # # # cpu 4: rx_hash 0x7d6f4599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40434 dport 47385] OK # # # cpu 4: rx_hash 0xcf206a42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40486 dport 47385] OK # # # cpu 4: rx_hash 0x6f651f2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 47385] OK # # # cpu 4: rx_hash 0x55f7b960 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40540 dport 47385] OK # # # cpu 4: rx_hash 0x8a1fabe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 47385] OK # # # cpu 4: rx_hash 0x287175f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40592 dport 47385] OK # # # cpu 4: rx_hash 0xe9ee4a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40604 dport 47385] OK # # # cpu 4: rx_hash 0x1989854e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40620 dport 47385] OK # # # cpu 4: rx_hash 0xf007e775 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40672 dport 47385] OK # # # cpu 4: rx_hash 0x733999b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40678 dport 47385] OK # # # cpu 4: rx_hash 0x861a43d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40736 dport 47385] OK # # # cpu 4: rx_hash 0x8431e8ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40738 dport 47385] OK # # # cpu 4: rx_hash 0xac20b5f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40802 dport 47385] OK # # # cpu 4: rx_hash 0x6dbf8a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40814 dport 47385] OK # # # cpu 4: rx_hash 0x0c65c09f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40818 dport 47385] OK # # # cpu 4: rx_hash 0x71e30c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40894 dport 47385] OK # # # cpu 4: rx_hash 0x88c53e5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40922 dport 47385] OK # # # cpu 4: rx_hash 0xbb16659c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40932 dport 47385] OK # # # cpu 4: rx_hash 0x1978bb8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40950 dport 47385] OK # # # cpu 4: rx_hash 0x933103ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40966 dport 47385] OK # # # cpu 4: rx_hash 0xb261a37e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40978 dport 47385] OK # # # cpu 4: rx_hash 0x71d53760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40988 dport 47385] OK # # # cpu 4: rx_hash 0x402dc7d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40992 dport 47385] OK # # # cpu 4: rx_hash 0xe9294f3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41060 dport 47385] OK # # # cpu 4: rx_hash 0x88f30533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41080 dport 47385] OK # # # cpu 4: rx_hash 0x0739ad03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41094 dport 47385] OK # # # cpu 4: rx_hash 0xa5577312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41108 dport 47385] OK # # # cpu 4: rx_hash 0x66e3e70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41114 dport 47385] OK # # # cpu 4: rx_hash 0x6fa21a87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41166 dport 47385] OK # # # cpu 4: rx_hash 0x9dee7e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41212 dport 47385] OK # # # cpu 4: rx_hash 0x88023bf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41250 dport 47385] OK # # # cpu 4: rx_hash 0x2a6ce5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41264 dport 47385] OK # # # cpu 4: rx_hash 0xa01366ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41314 dport 47385] OK # # # cpu 4: rx_hash 0xaecc1b24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 47385] OK # # # cpu 4: rx_hash 0x5eabd4fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 47385] OK # # # cpu 4: rx_hash 0x3d5a358d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41398 dport 47385] OK # # # cpu 4: rx_hash 0x643972b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41410 dport 47385] OK # # # cpu 4: rx_hash 0x36306378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 47385] OK # # # cpu 4: rx_hash 0x1760c3a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41460 dport 47385] OK # # # cpu 4: rx_hash 0x55c18209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41470 dport 47385] OK # # # cpu 4: rx_hash 0x7418837b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41476 dport 47385] OK # # # cpu 4: rx_hash 0xb587bc1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 47385] OK # # # cpu 4: rx_hash 0x554823ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 47385] OK # # # cpu 4: rx_hash 0x576388d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41490 dport 47385] OK # # # cpu 4: rx_hash 0xdd1c0b9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41536 dport 47385] OK # # # cpu 4: rx_hash 0x1c8334ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41548 dport 47385] OK # # # cpu 4: rx_hash 0xece4fb27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41596 dport 47385] OK # # # cpu 4: rx_hash 0xe23b86a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41606 dport 47385] OK # # # cpu 4: rx_hash 0x312742de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41632 dport 47385] OK # # # count: pass=52 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38022 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 38022] != expected 0xeb530b33 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 38022] != expected 0xeb530b33 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49404 dport 38022] != expected 0x45f12574 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49404 dport 38022] != expected 0x45f12574 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60110 dport 38022] != expected 0x5e1529c8 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60110 dport 38022] != expected 0x5e1529c8 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59403 dport 38022] != expected 0x8212361b # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59403 dport 38022] != expected 0x8212361b # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 38022] != expected 0xd7d00d46 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 38022] != expected 0xd7d00d46 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48776 dport 38022] != expected 0x9e39356c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48776 dport 38022] != expected 0x9e39356c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57654 dport 38022] != expected 0x65c5133c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57654 dport 38022] != expected 0x65c5133c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56127 dport 38022] != expected 0x8dd4796c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56127 dport 38022] != expected 0x8dd4796c # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43293 dport 38022] != expected 0x15598bda # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43293 dport 38022] != expected 0x15598bda # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60055 dport 38022] != expected 0x8c287c52 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60055 dport 38022] != expected 0x8c287c52 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40453 dport 38022] != expected 0xee7294ca # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40453 dport 38022] != expected 0xee7294ca # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35263 dport 38022] != expected 0x2e8c85e6 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35263 dport 38022] != expected 0x2e8c85e6 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39160 dport 38022] != expected 0xbe4180e5 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39160 dport 38022] != expected 0xbe4180e5 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52494 dport 38022] != expected 0x88cd746d # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52494 dport 38022] != expected 0x88cd746d # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60478 dport 38022] != expected 0x88668887 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60478 dport 38022] != expected 0x88668887 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59257 dport 38022] != expected 0x5ce8adde # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59257 dport 38022] != expected 0x5ce8adde # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44843 dport 38022] != expected 0xa7001661 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44843 dport 38022] != expected 0xa7001661 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59411 dport 38022] != expected 0x55a50092 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59411 dport 38022] != expected 0x55a50092 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49706 dport 38022] != expected 0x96dd636b # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49706 dport 38022] != expected 0x96dd636b # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40782 dport 38022] != expected 0x11636e36 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40782 dport 38022] != expected 0x11636e36 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42936 dport 38022] != expected 0x3f1c37c6 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42936 dport 38022] != expected 0x3f1c37c6 # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59678 dport 38022] != expected 0xd8cc9b2a # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59678 dport 38022] != expected 0xd8cc9b2a # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33610 dport 38022] != expected 0x983524aa # # Exception| cpu 4: rx_hash 0xaa806039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33610 dport 38022] != expected 0x983524aa # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47527 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40341 dport 47527] != expected 0x775e9e71 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40341 dport 47527] != expected 0x775e9e71 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 47527] != expected 0xad9eef9d # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 47527] != expected 0xad9eef9d # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56061 dport 47527] != expected 0x7d48eb37 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56061 dport 47527] != expected 0x7d48eb37 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51272 dport 47527] != expected 0xc5c767df # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51272 dport 47527] != expected 0xc5c767df # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47843 dport 47527] != expected 0x2fc139a1 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47843 dport 47527] != expected 0x2fc139a1 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56108 dport 47527] != expected 0xaf476c04 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56108 dport 47527] != expected 0xaf476c04 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36686 dport 47527] != expected 0x7456616b # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36686 dport 47527] != expected 0x7456616b # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 47527] != expected 0x4ff90e28 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 47527] != expected 0x4ff90e28 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 47527] != expected 0x76064350 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 47527] != expected 0x76064350 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43254 dport 47527] != expected 0x5364a153 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43254 dport 47527] != expected 0x5364a153 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34817 dport 47527] != expected 0x462397fa # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34817 dport 47527] != expected 0x462397fa # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54434 dport 47527] != expected 0x5c3cb575 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54434 dport 47527] != expected 0x5c3cb575 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38771 dport 47527] != expected 0x841908b0 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38771 dport 47527] != expected 0x841908b0 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50211 dport 47527] != expected 0x70c30851 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50211 dport 47527] != expected 0x70c30851 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 47527] != expected 0x419b202 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 47527] != expected 0x419b202 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40131 dport 47527] != expected 0xb6309fd2 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40131 dport 47527] != expected 0xb6309fd2 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50873 dport 47527] != expected 0xe32db999 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50873 dport 47527] != expected 0xe32db999 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 47527] != expected 0x7d1efe1d # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 47527] != expected 0x7d1efe1d # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 47527] != expected 0x84c6352 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 47527] != expected 0x84c6352 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55377 dport 47527] != expected 0x9dffebe6 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55377 dport 47527] != expected 0x9dffebe6 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33919 dport 47527] != expected 0xd6200e58 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33919 dport 47527] != expected 0xd6200e58 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38406 dport 47527] != expected 0x13294e26 # # Exception| cpu 0: rx_hash 0x425a86ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38406 dport 47527] != expected 0x13294e26 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->