< 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 33806 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa3503280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59788 dport 33806] != expected 0x4dd4664c # # Exception| cpu 0: rx_hash 0xa3912417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59816 dport 33806] != expected 0x3f387cf7 # # Exception| cpu 0: rx_hash 0xa310c0f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59828 dport 33806] != expected 0x9c706fda # # Exception| cpu 0: rx_hash 0x2205e74d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59866 dport 33806] != expected 0x89f1269f # # Exception| cpu 0: rx_hash 0x523adaf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59914 dport 33806] != expected 0x31d8d727 # # Exception| cpu 0: rx_hash 0x520c4db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59930 dport 33806] != expected 0xa1bbcf3 # # Exception| cpu 0: rx_hash 0x52fbcc62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59950 dport 33806] != expected 0x4334cd9c # # Exception| cpu 0: rx_hash 0xd3eeebdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59968 dport 33806] != expected 0x56b584d9 # # Exception| cpu 0: rx_hash 0xd2800c8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59974 dport 33806] != expected 0x67a3752b # # Exception| cpu 0: rx_hash 0xd32ffd4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60004 dport 33806] != expected 0x24599e62 # # Exception| cpu 0: rx_hash 0xd374449e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60028 dport 33806] != expected 0x681c221e # # Exception| cpu 0: rx_hash 0x137f33a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 33806] != expected 0xc1949591 # # Exception| cpu 0: rx_hash 0x92ebf0fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60110 dport 33806] != expected 0x775dcff9 # # Exception| cpu 0: rx_hash 0x931fb8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60148 dport 33806] != expected 0x78e298cc # # Exception| cpu 0: rx_hash 0x72e3eeb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60174 dport 33806] != expected 0xed694ecb # # Exception| cpu 0: rx_hash 0x72a31cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60214 dport 33806] != expected 0x3ccd475d # # Exception| cpu 0: rx_hash 0xf28365fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60230 dport 33806] != expected 0x541f4396 # # Exception| cpu 0: rx_hash 0xf2d8dc2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60254 dport 33806] != expected 0x185affea # # Exception| cpu 0: rx_hash 0x338bdb0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60296 dport 33806] != expected 0xbb07d243 # # Exception| cpu 0: rx_hash 0x323f6168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60298 dport 33806] != expected 0x651c8ce0 # # Exception| cpu 0: rx_hash 0x33fdbe35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60320 dport 33806] != expected 0x5160b001 # # Exception| cpu 0: rx_hash 0xb25fea23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60354 dport 33806] != expected 0xdc6a81bd # # Exception| cpu 0: rx_hash 0xb3310d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60356 dport 33806] != expected 0xed7c704f # # Exception| cpu 0: rx_hash 0xb32a46d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60388 dport 33806] != expected 0x709dc5a5 # # Exception| cpu 0: rx_hash 0xb3c68caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60400 dport 33806] != expected 0xa4530120 # # Exception| cpu 0: rx_hash 0xb2a86bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60406 dport 33806] != expected 0x9545f0d2 # # Exception| cpu 0: rx_hash 0x0ae1e923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60430 dport 33806] != expected 0x4be46e87 # # Exception| cpu 0: rx_hash 0x0ba2d29b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60472 dport 33806] != expected 0xdcd0414b # # Exception| cpu 0: rx_hash 0x8a816268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60486 dport 33806] != expected 0xf29263da # # Exception| cpu 0: rx_hash 0x8b43bd35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60524 dport 33806] != expected 0xc6ee5f3b # # Exception| cpu 0: rx_hash 0x4bbf4bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60568 dport 33806] != expected 0x264999db # # Exception| cpu 0: rx_hash 0x4b92973e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60584 dport 33806] != expected 0x806b47e5 # # Exception| cpu 0: rx_hash 0xcb284144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60644 dport 33806] != expected 0xd610e5e9 # # Exception| cpu 0: rx_hash 0xcaf1d5bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60654 dport 33806] != expected 0x7f8d6ce2 # # Exception| cpu 0: rx_hash 0xcba9a5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60664 dport 33806] != expected 0x7558f6c4 # # Exception| cpu 0: rx_hash 0xaad9b2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 33806] != expected 0x8d6be91b # # Exception| cpu 0: rx_hash 0xab40d441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60780 dport 33806] != expected 0xf5526986 # # Exception| cpu 0: rx_hash 0xaa18a45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60794 dport 33806] != expected 0xff87f3a0 # # Exception| cpu 0: rx_hash 0x6be79b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 33806] != expected 0x59b0131a # # Exception| cpu 0: rx_hash 0xebea3ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60864 dport 33806] != expected 0x9740c9ef # # Exception| cpu 0: rx_hash 0x9b39c962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60932 dport 33806] != expected 0xfba7fcd2 # # Exception| cpu 0: rx_hash 0x9bf8dff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60960 dport 33806] != expected 0x894be669 # # Exception| cpu 0: rx_hash 0x9a214b0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60970 dport 33806] != expected 0x20d66f62 # # Exception| cpu 0: rx_hash 0x9b4fac5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60972 dport 33806] != expected 0x11c09e90 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf18d9fcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37416 dport 37351] OK # # # cpu 0: rx_hash 0x7098b874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37446 dport 37351] OK # # # cpu 0: rx_hash 0x70f596ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37454 dport 37351] OK # # # cpu 0: rx_hash 0x70ae2f38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37462 dport 37351] OK # # # cpu 0: rx_hash 0x7059aee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37474 dport 37351] OK # # # cpu 0: rx_hash 0x715a6729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37484 dport 37351] OK # # # cpu 0: rx_hash 0x716cf065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37500 dport 37351] OK # # # cpu 4: rx_hash 0xf014f942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37402 dport 37351] OK # # # cpu 4: rx_hash 0xf00fb2e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37434 dport 37351] OK # # # cpu 4: rx_hash 0x71803a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37480 dport 37351] OK # # # cpu 4: rx_hash 0xb0122bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37530 dport 37351] OK # # # cpu 4: rx_hash 0xb1d0f4f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37552 dport 37351] OK # # # cpu 4: rx_hash 0xb0d33d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37566 dport 37351] OK # # # cpu 4: rx_hash 0x319da357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37576 dport 37351] OK # # # cpu 4: rx_hash 0x301f8e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37594 dport 37351] OK # # # cpu 4: rx_hash 0x31b07fbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37624 dport 37351] OK # # # cpu 4: rx_hash 0xd1e3d827 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37664 dport 37351] OK # # # cpu 4: rx_hash 0x5183536c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37736 dport 37351] OK # # # cpu 4: rx_hash 0x51590e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37740 dport 37351] OK # # # cpu 4: rx_hash 0x50db2372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37758 dport 37351] OK # # # cpu 4: rx_hash 0x917fa58d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37788 dport 37351] OK # # # cpu 4: rx_hash 0x913f57ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37796 dport 37351] OK # # # cpu 4: rx_hash 0x906727e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37810 dport 37351] OK # # # cpu 4: rx_hash 0x111f2ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37844 dport 37351] OK # # # cpu 4: rx_hash 0x10ab94a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37846 dport 37351] OK # # # cpu 4: rx_hash 0x101ce70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37850 dport 37351] OK # # # cpu 4: rx_hash 0x11b316c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37880 dport 37351] OK # # # cpu 4: rx_hash 0xa8a2e40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37910 dport 37351] OK # # # cpu 4: rx_hash 0xa81597a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37914 dport 37351] OK # # # cpu 4: rx_hash 0xa8e2167e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37934 dport 37351] OK # # # cpu 4: rx_hash 0xa9603b51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37948 dport 37351] OK # # # cpu 4: rx_hash 0x2899d693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37958 dport 37351] OK # # # cpu 4: rx_hash 0xe9916863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38024 dport 37351] OK # # # cpu 4: rx_hash 0xe825d200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38026 dport 37351] OK # # # cpu 4: rx_hash 0x69469081 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38092 dport 37351] OK # # # cpu 4: rx_hash 0x69aa5afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38104 dport 37351] OK # # # cpu 4: rx_hash 0x681ee09f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38106 dport 37351] OK # # # cpu 4: rx_hash 0x685e12ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38114 dport 37351] OK # # # cpu 4: rx_hash 0x68333c75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38122 dport 37351] OK # # # cpu 4: rx_hash 0x894e8ecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 37351] OK # # # cpu 4: rx_hash 0x88a18d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38166 dport 37351] OK # # # cpu 4: rx_hash 0x8955c569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38188 dport 37351] OK # # # cpu 4: rx_hash 0x890e7cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38196 dport 37351] OK # # # cpu 4: rx_hash 0x88bac6de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38198 dport 37351] OK # # # cpu 4: rx_hash 0x092e0584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38212 dport 37351] OK # # # cpu 4: rx_hash 0x089abfe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38214 dport 37351] OK # # # cpu 4: rx_hash 0x082dcc4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38218 dport 37351] OK # # # cpu 4: rx_hash 0x08ac28ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38230 dport 37351] OK # # # cpu 4: rx_hash 0x095860ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38252 dport 37351] OK # # # cpu 4: rx_hash 0xc8fce645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38286 dport 37351] OK # # # cpu 4: rx_hash 0xc8ca7109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38302 dport 37351] OK # # # cpu 4: rx_hash 0xc93e3918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38308 dport 37351] OK # # # cpu 4: rx_hash 0xc8664906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38322 dport 37351] OK # # # cpu 4: rx_hash 0x48aafa42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38358 dport 37351] OK # # # cpu 4: rx_hash 0x39fb20a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38400 dport 37351] OK # # # cpu 4: rx_hash 0x39217d99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38404 dport 37351] OK # # # cpu 4: rx_hash 0x38790d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 37351] OK # # # cpu 4: rx_hash 0x38624621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38450 dport 37351] OK # # # cpu 4: rx_hash 0xb8f54cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 37351] OK # # # count: pass=59 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 58336 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48128 dport 58336] != expected 0x739d17ed # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48128 dport 58336] != expected 0x739d17ed # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42861 dport 58336] != expected 0x4b1fd512 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42861 dport 58336] != expected 0x4b1fd512 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37303 dport 58336] != expected 0x575eb46d # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37303 dport 58336] != expected 0x575eb46d # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57344 dport 58336] != expected 0xd2f0af24 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57344 dport 58336] != expected 0xd2f0af24 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56813 dport 58336] != expected 0x89a6f7e5 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56813 dport 58336] != expected 0x89a6f7e5 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38061 dport 58336] != expected 0x7a536da0 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38061 dport 58336] != expected 0x7a536da0 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54450 dport 58336] != expected 0xf3f86db2 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54450 dport 58336] != expected 0xf3f86db2 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56395 dport 58336] != expected 0x7195e83a # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56395 dport 58336] != expected 0x7195e83a # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42381 dport 58336] != expected 0x66a8cc29 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42381 dport 58336] != expected 0x66a8cc29 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 58336] != expected 0xa91baff1 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 58336] != expected 0xa91baff1 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52459 dport 58336] != expected 0xa837f3c1 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52459 dport 58336] != expected 0xa837f3c1 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46910 dport 58336] != expected 0xff3a44bd # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46910 dport 58336] != expected 0xff3a44bd # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59225 dport 58336] != expected 0x4afe54a7 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59225 dport 58336] != expected 0x4afe54a7 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54593 dport 58336] != expected 0xadc3d15b # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54593 dport 58336] != expected 0xadc3d15b # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34099 dport 58336] != expected 0x70ffb882 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34099 dport 58336] != expected 0x70ffb882 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44187 dport 58336] != expected 0x19b6e665 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44187 dport 58336] != expected 0x19b6e665 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54445 dport 58336] != expected 0x329d9d7a # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54445 dport 58336] != expected 0x329d9d7a # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36836 dport 58336] != expected 0x303db5e4 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36836 dport 58336] != expected 0x303db5e4 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35278 dport 58336] != expected 0x91709ff4 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35278 dport 58336] != expected 0x91709ff4 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 58336] != expected 0x69fe69e6 # # Exception| cpu 0: rx_hash 0xb96791a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 58336] != expected 0x69fe69e6 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 34217 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34744 dport 34217] != expected 0xab6df2bb # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34744 dport 34217] != expected 0xab6df2bb # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 34217] != expected 0x6924b572 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 34217] != expected 0x6924b572 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 34217] != expected 0x2b3ebfa8 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 34217] != expected 0x2b3ebfa8 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 34217] != expected 0xa84f2aec # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 34217] != expected 0xa84f2aec # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45353 dport 34217] != expected 0x7b3580e2 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45353 dport 34217] != expected 0x7b3580e2 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 34217] != expected 0xc15cef6e # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 34217] != expected 0xc15cef6e # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46017 dport 34217] != expected 0x2b49265c # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46017 dport 34217] != expected 0x2b49265c # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55334 dport 34217] != expected 0xd8dc2f5b # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55334 dport 34217] != expected 0xd8dc2f5b # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52563 dport 34217] != expected 0xc14cfa2a # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52563 dport 34217] != expected 0xc14cfa2a # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 34217] != expected 0xa7aa6b3f # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 34217] != expected 0xa7aa6b3f # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 34217] != expected 0x8034dad5 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 34217] != expected 0x8034dad5 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34041 dport 34217] != expected 0x980bfe61 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34041 dport 34217] != expected 0x980bfe61 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39215 dport 34217] != expected 0x275b11d5 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39215 dport 34217] != expected 0x275b11d5 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 34217] != expected 0x94a41869 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 34217] != expected 0x94a41869 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37928 dport 34217] != expected 0x295f5c47 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37928 dport 34217] != expected 0x295f5c47 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 34217] != expected 0x6f98692 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 34217] != expected 0x6f98692 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48827 dport 34217] != expected 0xa6b31599 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48827 dport 34217] != expected 0xa6b31599 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47064 dport 34217] != expected 0xe07b3112 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47064 dport 34217] != expected 0xe07b3112 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 34217] != expected 0x17394750 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 34217] != expected 0x17394750 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 34217] != expected 0x7a4b72f4 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 34217] != expected 0x7a4b72f4 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47317 dport 34217] != expected 0x7fa75cc1 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47317 dport 34217] != expected 0x7fa75cc1 # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35073 dport 34217] != expected 0x5443a52e # # Exception| cpu 0: rx_hash 0x0b822c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35073 dport 34217] != expected 0x5443a52e # # 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__->