< 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55172 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc4995435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35340 dport 55172] != expected 0xeba44c42 # # Exception| cpu 0: rx_hash 0x741bdea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35370 dport 55172] != expected 0xe89a68fb # # Exception| cpu 0: rx_hash 0x262d4b7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35400 dport 55172] != expected 0x9f2fdfc3 # # Exception| cpu 0: rx_hash 0x5f9d606e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35414 dport 55172] != expected 0x2eca1a3e # # Exception| cpu 0: rx_hash 0x8f360195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35468 dport 55172] != expected 0xa4f5045f # # Exception| cpu 0: rx_hash 0xa18b5714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35500 dport 55172] != expected 0x99b02428 # # Exception| cpu 0: rx_hash 0xf9ca125c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35552 dport 55172] != expected 0x182f3674 # # Exception| cpu 0: rx_hash 0xa4b0bf5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35568 dport 55172] != expected 0x62a5769a # # Exception| cpu 0: rx_hash 0xf5908d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35578 dport 55172] != expected 0x43e3f033 # # Exception| cpu 0: rx_hash 0xd1cc7474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35626 dport 55172] != expected 0x4f32ccf5 # # Exception| cpu 0: rx_hash 0x390fbbad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 55172] != expected 0xcd93fa10 # # Exception| cpu 0: rx_hash 0x9c4e6e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35742 dport 55172] != expected 0xad85e7cb # # Exception| cpu 0: rx_hash 0x29f70c83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35812 dport 55172] != expected 0x55ae91c0 # # Exception| cpu 0: rx_hash 0x0167158f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35824 dport 55172] != expected 0xc50dd294 # # Exception| cpu 0: rx_hash 0x25ad9398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35838 dport 55172] != expected 0xe625787 # # Exception| cpu 0: rx_hash 0xff076be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35852 dport 55172] != expected 0x519a3746 # # Exception| cpu 0: rx_hash 0xa7462ea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35904 dport 55172] != expected 0xd005251a # # Exception| cpu 0: rx_hash 0xf6661cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35914 dport 55172] != expected 0xf143a3b3 # # Exception| cpu 0: rx_hash 0x8fd637ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 55172] != expected 0x40a6664e # # Exception| cpu 0: rx_hash 0xd8db4a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35946 dport 55172] != expected 0xcc0683c4 # # Exception| cpu 0: rx_hash 0xd481d523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35952 dport 55172] != expected 0x97ca4583 # # Exception| cpu 0: rx_hash 0x71c000d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36014 dport 55172] != expected 0xf7dc5858 # # Exception| cpu 0: rx_hash 0x7240d835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36120 dport 55172] != expected 0x6691d01c # # Exception| cpu 0: rx_hash 0xce98cdbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 55172] != expected 0x3e6332e2 # # Exception| cpu 0: rx_hash 0xe608d4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36144 dport 55172] != expected 0xaec071b6 # # Exception| cpu 0: rx_hash 0x90f4c77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36188 dport 55172] != expected 0x121a439d # # Exception| cpu 0: rx_hash 0xe3333cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36204 dport 55172] != expected 0x55d52304 # # Exception| cpu 0: rx_hash 0x831ad792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36240 dport 55172] != expected 0xdcd419dc # # Exception| cpu 0: rx_hash 0x43490147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36334 dport 55172] != expected 0xced66c6d # # Exception| cpu 0: rx_hash 0x1e33ac44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 55172] != expected 0xb45c2c83 # # Exception| cpu 0: rx_hash 0x9719e486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 55172] != expected 0x775ae49c # # Exception| cpu 0: rx_hash 0xeea9cf92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36378 dport 55172] != expected 0xc6bf2161 # # Exception| cpu 0: rx_hash 0x279b6e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36386 dport 55172] != expected 0x7464c025 # # Exception| cpu 0: rx_hash 0x9134ab0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36400 dport 55172] != expected 0xdabc87bf # # Exception| cpu 0: rx_hash 0x248dc9d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36426 dport 55172] != expected 0x2297f1b4 # # Exception| cpu 0: rx_hash 0x7fda2b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 55172] != expected 0xf5fbd279 # # Exception| cpu 0: rx_hash 0x574a3253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36474 dport 55172] != expected 0x6558912d # # Exception| cpu 0: rx_hash 0xf20be7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36516 dport 55172] != expected 0x54e8cf6 # # Exception| cpu 0: rx_hash 0xfe5178bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36542 dport 55172] != expected 0x5e824ab1 # # Exception| cpu 0: rx_hash 0xfd47df7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36566 dport 55172] != expected 0x8717b20 # # Exception| cpu 0: rx_hash 0x8e8024f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36582 dport 55172] != expected 0x4fbe1bb9 # # Exception| cpu 0: rx_hash 0xaa4aa2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36584 dport 55172] != expected 0x84d19eaa # # Exception| cpu 0: rx_hash 0x82dabbe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36604 dport 55172] != expected 0x1472ddfe # # 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 0x5723aed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47310 dport 60290] OK # # # cpu 0: rx_hash 0xe18c6bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47324 dport 60290] OK # # # cpu 0: rx_hash 0x799ef856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 60290] OK # # # cpu 0: rx_hash 0xcf313d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47356 dport 60290] OK # # # cpu 4: rx_hash 0x28beca4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47332 dport 60290] OK # # # cpu 4: rx_hash 0x2e05fae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47374 dport 60290] OK # # # cpu 4: rx_hash 0x225f65fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47380 dport 60290] OK # # # cpu 4: rx_hash 0x27648db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47432 dport 60290] OK # # # cpu 4: rx_hash 0x91cb48ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47450 dport 60290] OK # # # cpu 4: rx_hash 0x0583442d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47474 dport 60290] OK # # # cpu 4: rx_hash 0x1a37cbde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47524 dport 60290] OK # # # cpu 4: rx_hash 0x3efd4dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47530 dport 60290] OK # # # cpu 4: rx_hash 0x32a7d2d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47536 dport 60290] OK # # # cpu 4: rx_hash 0x445bc11b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47580 dport 60290] OK # # # cpu 4: rx_hash 0xf4d94b8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47610 dport 60290] OK # # # cpu 4: rx_hash 0x2089ae4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47632 dport 60290] OK # # # cpu 4: rx_hash 0x534e55c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47648 dport 60290] OK # # # cpu 4: rx_hash 0x74927418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47686 dport 60290] OK # # # cpu 4: rx_hash 0x29e8d91b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47702 dport 60290] OK # # # cpu 4: rx_hash 0x0d225f0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47704 dport 60290] OK # # # cpu 4: rx_hash 0x3a06c9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47770 dport 60290] OK # # # cpu 4: rx_hash 0xae4ec575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47794 dport 60290] OK # # # cpu 4: rx_hash 0x646ac336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47842 dport 60290] OK # # # cpu 4: rx_hash 0x40a04521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47852 dport 60290] OK # # # cpu 4: rx_hash 0x62d1f39f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47880 dport 60290] OK # # # cpu 4: rx_hash 0x173b4790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47884 dport 60290] OK # # # cpu 4: rx_hash 0x64fcbc12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47932 dport 60290] OK # # # cpu 4: rx_hash 0xd7689145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47986 dport 60290] OK # # # cpu 4: rx_hash 0x297ea63f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48008 dport 60290] OK # # # cpu 4: rx_hash 0x5c941230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48012 dport 60290] OK # # # cpu 4: rx_hash 0x25243924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48018 dport 60290] OK # # # cpu 4: rx_hash 0x01eebf33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48028 dport 60290] OK # # # cpu 4: rx_hash 0x0b996fa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 60290] OK # # # cpu 4: rx_hash 0x201fd16f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48078 dport 60290] OK # # # cpu 4: rx_hash 0x7d657c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48094 dport 60290] OK # # # cpu 4: rx_hash 0x2a6801f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 60290] OK # # # cpu 4: rx_hash 0x8972d29c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48140 dport 60290] OK # # # cpu 4: rx_hash 0xa1e2cb90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48152 dport 60290] OK # # # cpu 4: rx_hash 0xd2253012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48168 dport 60290] OK # # # cpu 4: rx_hash 0xdd6908cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48218 dport 60290] OK # # # cpu 4: rx_hash 0xdb444742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48238 dport 60290] OK # # # cpu 4: rx_hash 0x18013651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48248 dport 60290] OK # # # cpu 4: rx_hash 0xc2dd873c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48268 dport 60290] OK # # # cpu 4: rx_hash 0x9fa72a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48284 dport 60290] OK # # # cpu 4: rx_hash 0xbd40e3a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48294 dport 60290] OK # # # cpu 4: rx_hash 0xec60d1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48300 dport 60290] OK # # # cpu 4: rx_hash 0x2f25a0ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48314 dport 60290] OK # # # cpu 4: rx_hash 0xb20cdb78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48340 dport 60290] OK # # # cpu 4: rx_hash 0x5ff4fcea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48354 dport 60290] OK # # # cpu 4: rx_hash 0xe95b39f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48368 dport 60290] OK # # # cpu 4: rx_hash 0x9cb18df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48372 dport 60290] OK # # # cpu 4: rx_hash 0x9650224b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 60290] OK # # # cpu 4: rx_hash 0x20ffe757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48406 dport 60290] OK # # # cpu 4: rx_hash 0x907d6dc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 60290] OK # # # cpu 4: rx_hash 0x991c1a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48502 dport 60290] OK # # # cpu 4: rx_hash 0xd1a5e8f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 60290] OK # # # count: pass=56 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57617 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60149 dport 57617] != expected 0xca4e2519 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60149 dport 57617] != expected 0xca4e2519 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59227 dport 57617] != expected 0x98251ec # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59227 dport 57617] != expected 0x98251ec # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35181 dport 57617] != expected 0x255ebd8e # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35181 dport 57617] != expected 0x255ebd8e # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59990 dport 57617] != expected 0xc4ac44ef # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59990 dport 57617] != expected 0xc4ac44ef # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41561 dport 57617] != expected 0x250c7905 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41561 dport 57617] != expected 0x250c7905 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 57617] != expected 0xc6d9365b # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 57617] != expected 0xc6d9365b # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58471 dport 57617] != expected 0x250c451b # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58471 dport 57617] != expected 0x250c451b # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52839 dport 57617] != expected 0x2f1046bd # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52839 dport 57617] != expected 0x2f1046bd # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52735 dport 57617] != expected 0x9ba3399a # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52735 dport 57617] != expected 0x9ba3399a # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58570 dport 57617] != expected 0xe081a1fe # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58570 dport 57617] != expected 0xe081a1fe # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35206 dport 57617] != expected 0x400acd9e # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35206 dport 57617] != expected 0x400acd9e # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41169 dport 57617] != expected 0x4c9de2c2 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41169 dport 57617] != expected 0x4c9de2c2 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48319 dport 57617] != expected 0x2370605f # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48319 dport 57617] != expected 0x2370605f # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 57617] != expected 0xf992d65c # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 57617] != expected 0xf992d65c # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44584 dport 57617] != expected 0x89dabacd # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44584 dport 57617] != expected 0x89dabacd # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37735 dport 57617] != expected 0xb943f7e1 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37735 dport 57617] != expected 0xb943f7e1 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48933 dport 57617] != expected 0x4391180c # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48933 dport 57617] != expected 0x4391180c # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 57617] != expected 0xeb5a0b0d # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 57617] != expected 0xeb5a0b0d # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48781 dport 57617] != expected 0x633955b5 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48781 dport 57617] != expected 0x633955b5 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37815 dport 57617] != expected 0x123a6f29 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37815 dport 57617] != expected 0x123a6f29 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45792 dport 57617] != expected 0xaa5854f4 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45792 dport 57617] != expected 0xaa5854f4 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48450 dport 57617] != expected 0xa57df061 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48450 dport 57617] != expected 0xa57df061 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47681 dport 57617] != expected 0xc41d26f7 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47681 dport 57617] != expected 0xc41d26f7 # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 57617] != expected 0x173e555a # # Exception| cpu 4: rx_hash 0x556c3b21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 57617] != expected 0x173e555a # # Exception| count: pass=0 nohash=0 fail=48 # # 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41184 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43965 dport 41184] != expected 0x8333540c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43965 dport 41184] != expected 0x8333540c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60531 dport 41184] != expected 0xebd6e75c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60531 dport 41184] != expected 0xebd6e75c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41466 dport 41184] != expected 0xfba9d350 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41466 dport 41184] != expected 0xfba9d350 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36350 dport 41184] != expected 0xea2c5e7 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36350 dport 41184] != expected 0xea2c5e7 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 41184] != expected 0x3524d93c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 41184] != expected 0x3524d93c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35481 dport 41184] != expected 0x609da104 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35481 dport 41184] != expected 0x609da104 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 41184] != expected 0xc4593e92 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 41184] != expected 0xc4593e92 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41607 dport 41184] != expected 0x70b9c21c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41607 dport 41184] != expected 0x70b9c21c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45910 dport 41184] != expected 0xb91291bc # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45910 dport 41184] != expected 0xb91291bc # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47069 dport 41184] != expected 0x9d42cc8e # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47069 dport 41184] != expected 0x9d42cc8e # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59494 dport 41184] != expected 0xfd99c4da # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59494 dport 41184] != expected 0xfd99c4da # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34978 dport 41184] != expected 0x473b6dc8 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34978 dport 41184] != expected 0x473b6dc8 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 41184] != expected 0xb875cab # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 41184] != expected 0xb875cab # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54376 dport 41184] != expected 0x63ef9ad8 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54376 dport 41184] != expected 0x63ef9ad8 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49659 dport 41184] != expected 0x3fbae093 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49659 dport 41184] != expected 0x3fbae093 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57108 dport 41184] != expected 0x4befaef0 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57108 dport 41184] != expected 0x4befaef0 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53928 dport 41184] != expected 0x84805be4 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53928 dport 41184] != expected 0x84805be4 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54356 dport 41184] != expected 0xdf378f52 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54356 dport 41184] != expected 0xdf378f52 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54509 dport 41184] != expected 0x8a00ab49 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54509 dport 41184] != expected 0x8a00ab49 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45456 dport 41184] != expected 0x29376624 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45456 dport 41184] != expected 0x29376624 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38661 dport 41184] != expected 0xbb12783c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38661 dport 41184] != expected 0xbb12783c # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 41184] != expected 0xa20f1260 # # Exception| cpu 0: rx_hash 0x006f0cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53158 dport 41184] != expected 0xa20f1260 # # 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__->