< 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 52846 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb7c9f656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 52846] != expected 0x4d5f32df # # Exception| cpu 0: rx_hash 0xaab6717a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 52846] != expected 0x2230181d # # Exception| cpu 0: rx_hash 0xb915f823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39806 dport 52846] != expected 0x2400f759 # # Exception| cpu 0: rx_hash 0x278f5780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39838 dport 52846] != expected 0x60a4546e # # Exception| cpu 0: rx_hash 0x146606b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39900 dport 52846] != expected 0x80b2d787 # # Exception| cpu 0: rx_hash 0x6e0cb83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39908 dport 52846] != expected 0x92205b58 # # Exception| cpu 0: rx_hash 0xee6f75dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39922 dport 52846] != expected 0xccc80bbf # # Exception| cpu 0: rx_hash 0x04507bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 52846] != expected 0x3edca14 # # Exception| cpu 0: rx_hash 0x833e7cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 52846] != expected 0xb74228d7 # # Exception| cpu 0: rx_hash 0xa4796e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40026 dport 52846] != expected 0xbb23f65e # # Exception| cpu 0: rx_hash 0x5e701d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40052 dport 52846] != expected 0xf7592a66 # # Exception| cpu 0: rx_hash 0xb45c0274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40094 dport 52846] != expected 0xc830c008 # # Exception| cpu 0: rx_hash 0x80b8999e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40110 dport 52846] != expected 0xc261f1c5 # # Exception| cpu 0: rx_hash 0x54273cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 52846] != expected 0x16284d6 # # Exception| cpu 0: rx_hash 0xf303e3bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40150 dport 52846] != expected 0x53eb0ab8 # # Exception| cpu 0: rx_hash 0x60c3a705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40160 dport 52846] != expected 0xb33b51b # # Exception| cpu 0: rx_hash 0x4784b5b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40176 dport 52846] != expected 0x7526b92 # # Exception| cpu 0: rx_hash 0xe0a06ae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40182 dport 52846] != expected 0x55dbe5fc # # Exception| cpu 0: rx_hash 0xbc4eb46e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 52846] != expected 0xf1b95b23 # # Exception| cpu 0: rx_hash 0x55e44e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40216 dport 52846] != expected 0xbbf3685f # # Exception| cpu 0: rx_hash 0xc6240ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40238 dport 52846] != expected 0xe32bd7fc # # Exception| cpu 0: rx_hash 0xe1631850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40254 dport 52846] != expected 0xef4a0975 # # Exception| cpu 0: rx_hash 0xe66ed289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40268 dport 52846] != expected 0x50dbb51 # # Exception| cpu 0: rx_hash 0xb59f70c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40278 dport 52846] != expected 0x72a12c81 # # Exception| cpu 0: rx_hash 0x82fd0e44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40322 dport 52846] != expected 0xdd3c45e # # Exception| cpu 0: rx_hash 0x38a65638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40342 dport 52846] != expected 0x303560f2 # # Exception| cpu 0: rx_hash 0xc2af2556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40376 dport 52846] != expected 0x7c4fbcca # # Exception| cpu 0: rx_hash 0x7125b986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40428 dport 52846] != expected 0xc2b16fc4 # # Exception| cpu 0: rx_hash 0xbfc85102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40434 dport 52846] != expected 0x849a8231 # # Exception| cpu 0: rx_hash 0x6c5a3eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40446 dport 52846] != expected 0xadde4506 # # Exception| cpu 0: rx_hash 0xebd580cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40458 dport 52846] != expected 0x44395181 # # Exception| cpu 0: rx_hash 0x0ca37489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40502 dport 52846] != expected 0x672ca77b # # Exception| cpu 0: rx_hash 0x71c400dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40572 dport 52846] != expected 0x9ff99980 # # Exception| cpu 0: rx_hash 0x28628356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40642 dport 52846] != expected 0x1e6ea0e0 # # Exception| cpu 0: rx_hash 0xdcb7fe4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40670 dport 52846] != expected 0x3b4bb95e # # Exception| cpu 0: rx_hash 0xd26bf038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40684 dport 52846] != expected 0x52147cd8 # # Exception| cpu 0: rx_hash 0xbba2c7ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40692 dport 52846] != expected 0x46b61f43 # # Exception| cpu 0: rx_hash 0xb4bdbb2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40718 dport 52846] != expected 0x9578364c # # Exception| cpu 0: rx_hash 0x4eb4c841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40736 dport 52846] != expected 0xd902ea74 # # Exception| cpu 0: rx_hash 0x69f3daf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40752 dport 52846] != expected 0xd56334fd # # Exception| cpu 0: rx_hash 0xc706c10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40822 dport 52846] != expected 0x4f2cd31 # # Exception| cpu 0: rx_hash 0xad4913b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40842 dport 52846] != expected 0x657377b8 # # Exception| cpu 0: rx_hash 0xca5c2a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40864 dport 52846] != expected 0x188ed1a5 # # Exception| cpu 0: rx_hash 0x23f6d020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40878 dport 52846] != expected 0x52c4e2d9 # # Exception| cpu 0: rx_hash 0x99ad885c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40890 dport 52846] != expected 0x6f224675 # # Exception| cpu 0: rx_hash 0xa498d71a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40906 dport 52846] != expected 0xe66b001a # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc615d82f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36054 dport 57523] OK # # # cpu 0: rx_hash 0x72928e26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36080 dport 57523] OK # # # cpu 0: rx_hash 0xae1f9d4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36102 dport 57523] OK # # # cpu 0: rx_hash 0x47b5677a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36104 dport 57523] OK # # # cpu 0: rx_hash 0x89588ffe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36118 dport 57523] OK # # # cpu 0: rx_hash 0xbdbc1414 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36134 dport 57523] OK # # # cpu 0: rx_hash 0x6e2e7bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36138 dport 57523] OK # # # cpu 0: rx_hash 0x07e74c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36146 dport 57523] OK # # # cpu 0: rx_hash 0xa0c39338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36148 dport 57523] OK # # # cpu 0: rx_hash 0x27ad9402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36176 dport 57523] OK # # # cpu 0: rx_hash 0xc35d852c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36232 dport 57523] OK # # # cpu 0: rx_hash 0xb9373ba1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36272 dport 57523] OK # # # cpu 0: rx_hash 0x242b716e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36276 dport 57523] OK # # # cpu 0: rx_hash 0x3e593c9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36308 dport 57523] OK # # # cpu 0: rx_hash 0x0abda771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36324 dport 57523] OK # # # cpu 0: rx_hash 0x7e0b1789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36334 dport 57523] OK # # # cpu 0: rx_hash 0x2dfab5c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36340 dport 57523] OK # # # cpu 0: rx_hash 0xc4504ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36346 dport 57523] OK # # # cpu 0: rx_hash 0x84e3ddbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36432 dport 57523] OK # # # cpu 0: rx_hash 0x5771b214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36444 dport 57523] OK # # # cpu 0: rx_hash 0xe3f6e41d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36474 dport 57523] OK # # # cpu 0: rx_hash 0x6013cc92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36488 dport 57523] OK # # # cpu 0: rx_hash 0xe0700171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36510 dport 57523] OK # # # cpu 0: rx_hash 0xcee6d76e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36558 dport 57523] OK # # # cpu 0: rx_hash 0xe9a1c5dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36574 dport 57523] OK # # # cpu 0: rx_hash 0x2990232c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36594 dport 57523] OK # # # cpu 0: rx_hash 0x5239ef17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36610 dport 57523] OK # # # cpu 0: rx_hash 0x4f46683b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 57523] OK # # # cpu 0: rx_hash 0xe862b76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36630 dport 57523] OK # # # cpu 0: rx_hash 0x01c84d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 57523] OK # # # cpu 0: rx_hash 0x7ba2f3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36640 dport 57523] OK # # # cpu 0: rx_hash 0x0f144329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36650 dport 57523] OK # # # cpu 0: rx_hash 0xc1f9abad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36660 dport 57523] OK # # # cpu 0: rx_hash 0xc6f46174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 57523] OK # # # cpu 0: rx_hash 0xd6d10d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 57523] OK # # # cpu 0: rx_hash 0xf1961ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36754 dport 57523] OK # # # cpu 0: rx_hash 0xbf183a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36762 dport 57523] OK # # # cpu 0: rx_hash 0x586eced7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36774 dport 57523] OK # # # cpu 0: rx_hash 0x451149fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 57523] OK # # # cpu 0: rx_hash 0x3c2989e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 57523] OK # # # cpu 0: rx_hash 0x1b6e9b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36892 dport 57523] OK # # # cpu 0: rx_hash 0xafe9cd59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36922 dport 57523] OK # # # cpu 0: rx_hash 0xa8e40780 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36936 dport 57523] OK # # # cpu 0: rx_hash 0x5c317a9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36948 dport 57523] OK # # # cpu 0: rx_hash 0x78f08d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37024 dport 57523] OK # # # cpu 0: rx_hash 0xc2abd538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37044 dport 57523] OK # # # cpu 0: rx_hash 0x45c5d202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37072 dport 57523] OK # # # cpu 0: rx_hash 0x9657bdaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 57523] OK # # # cpu 0: rx_hash 0xbe0fd3da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 57523] OK # # # count: pass=49 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 49540 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35992 dport 49540] != expected 0xa900eb77 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35992 dport 49540] != expected 0xa900eb77 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33245 dport 49540] != expected 0x196d5749 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33245 dport 49540] != expected 0x196d5749 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59252 dport 49540] != expected 0xacd8774e # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59252 dport 49540] != expected 0xacd8774e # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39810 dport 49540] != expected 0xf834891f # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39810 dport 49540] != expected 0xf834891f # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56723 dport 49540] != expected 0xd9992ef9 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56723 dport 49540] != expected 0xd9992ef9 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50194 dport 49540] != expected 0xacda4235 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50194 dport 49540] != expected 0xacda4235 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50918 dport 49540] != expected 0xa5fb4b5a # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50918 dport 49540] != expected 0xa5fb4b5a # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45612 dport 49540] != expected 0xce1a804c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45612 dport 49540] != expected 0xce1a804c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35132 dport 49540] != expected 0x87ccdf55 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35132 dport 49540] != expected 0x87ccdf55 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45397 dport 49540] != expected 0x92880bb # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45397 dport 49540] != expected 0x92880bb # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39843 dport 49540] != expected 0x38198ecd # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39843 dport 49540] != expected 0x38198ecd # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 49540] != expected 0x38f1b0fd # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46026 dport 49540] != expected 0x38f1b0fd # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53174 dport 49540] != expected 0xd65c3c24 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53174 dport 49540] != expected 0xd65c3c24 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50682 dport 49540] != expected 0x107b41f8 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50682 dport 49540] != expected 0x107b41f8 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53948 dport 49540] != expected 0xe7724d8c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53948 dport 49540] != expected 0xe7724d8c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46315 dport 49540] != expected 0x50482349 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46315 dport 49540] != expected 0x50482349 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38540 dport 49540] != expected 0x7691e34c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38540 dport 49540] != expected 0x7691e34c # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50084 dport 49540] != expected 0x9d1a5221 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50084 dport 49540] != expected 0x9d1a5221 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49351 dport 49540] != expected 0x2d84c506 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49351 dport 49540] != expected 0x2d84c506 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51090 dport 49540] != expected 0xfdf36af8 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51090 dport 49540] != expected 0xfdf36af8 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49129 dport 49540] != expected 0xbffb07a3 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49129 dport 49540] != expected 0xbffb07a3 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54348 dport 49540] != expected 0xe7e5b9bc # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54348 dport 49540] != expected 0xe7e5b9bc # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38665 dport 49540] != expected 0xa04157c6 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38665 dport 49540] != expected 0xa04157c6 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35373 dport 49540] != expected 0xdd15fa56 # # Exception| cpu 4: rx_hash 0x1f379254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35373 dport 49540] != expected 0xdd15fa56 # # 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 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 56191 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50477 dport 56191] != expected 0xc6e2f21 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50477 dport 56191] != expected 0xc6e2f21 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50850 dport 56191] != expected 0xb61355c0 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50850 dport 56191] != expected 0xb61355c0 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49791 dport 56191] != expected 0x8b133955 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49791 dport 56191] != expected 0x8b133955 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35219 dport 56191] != expected 0xbe12ef01 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35219 dport 56191] != expected 0xbe12ef01 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37135 dport 56191] != expected 0xda46b97b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37135 dport 56191] != expected 0xda46b97b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 56191] != expected 0xcf954f39 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 56191] != expected 0xcf954f39 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38148 dport 56191] != expected 0xea1c3ef7 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38148 dport 56191] != expected 0xea1c3ef7 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 56191] != expected 0xb50d4c8c # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 56191] != expected 0xb50d4c8c # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60943 dport 56191] != expected 0x18e657f5 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60943 dport 56191] != expected 0x18e657f5 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39771 dport 56191] != expected 0x10b8931b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39771 dport 56191] != expected 0x10b8931b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50242 dport 56191] != expected 0x49b3c2f6 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50242 dport 56191] != expected 0x49b3c2f6 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44710 dport 56191] != expected 0x765be367 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44710 dport 56191] != expected 0x765be367 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38510 dport 56191] != expected 0x27968a44 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38510 dport 56191] != expected 0x27968a44 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51226 dport 56191] != expected 0x178a3e1 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51226 dport 56191] != expected 0x178a3e1 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 56191] != expected 0x3e3d544a # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 56191] != expected 0x3e3d544a # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60474 dport 56191] != expected 0xa455957b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60474 dport 56191] != expected 0xa455957b # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35214 dport 56191] != expected 0x3eb6b924 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35214 dport 56191] != expected 0x3eb6b924 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 56191] != expected 0xec9efcd4 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 56191] != expected 0xec9efcd4 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47285 dport 56191] != expected 0x42d52cb8 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47285 dport 56191] != expected 0x42d52cb8 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53873 dport 56191] != expected 0x6e9e8470 # # Exception| cpu 0: rx_hash 0x5faad853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53873 dport 56191] != expected 0x6e9e8470 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->