< 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 47242 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4d9436d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52132 dport 47242] != expected 0xa74dec9b # # Exception| cpu 0: rx_hash 0x650f5047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52148 dport 47242] != expected 0x3664103 # # Exception| cpu 0: rx_hash 0x9909a0e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52176 dport 47242] != expected 0x68d7cac9 # # Exception| cpu 0: rx_hash 0xd6842256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52204 dport 47242] != expected 0x46105ccd # # Exception| cpu 0: rx_hash 0xe4beece9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52250 dport 47242] != expected 0x29a12aee # # Exception| cpu 0: rx_hash 0xd29ec5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 47242] != expected 0xeb1a4a42 # # Exception| cpu 0: rx_hash 0x7faef86b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52306 dport 47242] != expected 0xc8fc9ab8 # # Exception| cpu 0: rx_hash 0x498ed16e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52342 dport 47242] != expected 0xa47fa14 # # Exception| cpu 0: rx_hash 0x5a6db1c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52358 dport 47242] != expected 0x1f61f95 # # Exception| cpu 0: rx_hash 0x2896ac5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52384 dport 47242] != expected 0xe21013f8 # # Exception| cpu 0: rx_hash 0xa2605080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52404 dport 47242] != expected 0xd6950800 # # Exception| cpu 0: rx_hash 0x75fa8a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52532 dport 47242] != expected 0x2852c76a # # Exception| cpu 0: rx_hash 0x20c756fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52586 dport 47242] != expected 0xdcd70005 # # Exception| cpu 0: rx_hash 0x5f646459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52616 dport 47242] != expected 0x521024dd # # Exception| cpu 0: rx_hash 0x26c9cfec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52624 dport 47242] != expected 0xbe6cd275 # # Exception| cpu 0: rx_hash 0xc07f6138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52630 dport 47242] != expected 0xf9f08d4 # # Exception| cpu 0: rx_hash 0x5432d271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52662 dport 47242] != expected 0x5d8ade18 # # Exception| cpu 0: rx_hash 0x73f41329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52686 dport 47242] != expected 0x4ae9151a # # Exception| cpu 0: rx_hash 0xbdd9db6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52696 dport 47242] != expected 0x5f316223 # # Exception| cpu 0: rx_hash 0x0a7a542f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 47242] != expected 0x8524f613 # # Exception| cpu 0: rx_hash 0xb6ac81f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52772 dport 47242] != expected 0x731a8d47 # # Exception| cpu 0: rx_hash 0xac1cdf80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52806 dport 47242] != expected 0xa958dc2c # # Exception| cpu 0: rx_hash 0x26ea235f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52818 dport 47242] != expected 0x9dddc7d4 # # Exception| cpu 0: rx_hash 0xd5b17435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52830 dport 47242] != expected 0x45242a84 # # Exception| cpu 0: rx_hash 0x54113ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52852 dport 47242] != expected 0x7e3bcbb9 # # Exception| cpu 0: rx_hash 0x9764d9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52902 dport 47242] != expected 0x6c29435 # # Exception| cpu 0: rx_hash 0xaa124692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52924 dport 47242] != expected 0xcbe30e5c # # Exception| cpu 0: rx_hash 0x3a54e438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52938 dport 47242] != expected 0x252444cf # # Exception| cpu 0: rx_hash 0x98397e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52942 dport 47242] != expected 0xb58af2af # # Exception| cpu 0: rx_hash 0x19993483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52964 dport 47242] != expected 0x8e951392 # # Exception| cpu 0: rx_hash 0x5e454c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53010 dport 47242] != expected 0x9e95966b # # Exception| cpu 0: rx_hash 0x28b540ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53090 dport 47242] != expected 0xc1a10659 # # Exception| cpu 0: rx_hash 0xc35bc102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 47242] != expected 0x1d73f44d # # Exception| cpu 0: rx_hash 0xd6b638bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53162 dport 47242] != expected 0x7479c3bc # # Exception| cpu 0: rx_hash 0xd9eb9f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53186 dport 47242] != expected 0xc731a526 # # Exception| cpu 0: rx_hash 0xa04634c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53210 dport 47242] != expected 0x2b4d538e # # Exception| cpu 0: rx_hash 0xf303a777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53320 dport 47242] != expected 0x30a1d291 # # Exception| cpu 0: rx_hash 0x72a3ed80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53346 dport 47242] != expected 0xbbe33ac # # Exception| cpu 0: rx_hash 0x4fd572ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53368 dport 47242] != expected 0xc69fa9c5 # # Exception| cpu 0: rx_hash 0x49dbebbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 47242] != expected 0xa4247bb5 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfe85fd38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59174 dport 49472] OK # # # cpu 0: rx_hash 0x53b5c0bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59210 dport 49472] OK # # # cpu 0: rx_hash 0xef631565 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59258 dport 49472] OK # # # cpu 0: rx_hash 0xd01002b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59340 dport 49472] OK # # # cpu 0: rx_hash 0xf3ddd202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59362 dport 49472] OK # # # cpu 0: rx_hash 0x00868568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 49472] OK # # # cpu 0: rx_hash 0x281de3fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 49472] OK # # # cpu 0: rx_hash 0x8680e756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59420 dport 49472] OK # # # cpu 0: rx_hash 0xc25bd3ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59422 dport 49472] OK # # # cpu 0: rx_hash 0x6b60ffaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59428 dport 49472] OK # # # cpu 0: rx_hash 0x2fbbcb32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59430 dport 49472] OK # # # cpu 0: rx_hash 0x7e8d0614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59438 dport 49472] OK # # # cpu 0: rx_hash 0xb0a0ce53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59448 dport 49472] OK # # # cpu 0: rx_hash 0xf47bfacb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59450 dport 49472] OK # # # cpu 0: rx_hash 0x97660f0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59456 dport 49472] OK # # # cpu 0: rx_hash 0x4ca63ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59484 dport 49472] OK # # # cpu 0: rx_hash 0xa146260e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59492 dport 49472] OK # # # cpu 0: rx_hash 0xb4abdfb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59502 dport 49472] OK # # # cpu 0: rx_hash 0x3853ba7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59520 dport 49472] OK # # # cpu 0: rx_hash 0x4aa8a7e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 49472] OK # # # cpu 0: rx_hash 0x3c58ab9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59606 dport 49472] OK # # # cpu 0: rx_hash 0x808e7e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59622 dport 49472] OK # # # cpu 0: rx_hash 0xbeffade0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59656 dport 49472] OK # # # cpu 0: rx_hash 0x7b84d38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59680 dport 49472] OK # # # cpu 0: rx_hash 0xcc04b07d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59694 dport 49472] OK # # # cpu 0: rx_hash 0xb5a91bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59702 dport 49472] OK # # # cpu 0: rx_hash 0xfe2f889b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59740 dport 49472] OK # # # cpu 0: rx_hash 0x42f95d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59756 dport 49472] OK # # # cpu 0: rx_hash 0x2eb90f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59774 dport 49472] OK # # # cpu 0: rx_hash 0x9f37f5aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59786 dport 49472] OK # # # cpu 0: rx_hash 0xf377a7a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59800 dport 49472] OK # # # cpu 0: rx_hash 0xf8211189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59814 dport 49472] OK # # # cpu 0: rx_hash 0x0b7a46e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 49472] OK # # # cpu 0: rx_hash 0x72d7ed56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59826 dport 49472] OK # # # cpu 0: rx_hash 0x55112c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 49472] OK # # # cpu 0: rx_hash 0xdfe7d0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 49472] OK # # # cpu 0: rx_hash 0xb8f134f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59890 dport 49472] OK # # # cpu 0: rx_hash 0x4baa6398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59902 dport 49472] OK # # # cpu 0: rx_hash 0xdfc43c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59932 dport 49472] OK # # # cpu 0: rx_hash 0xd4928a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 49472] OK # # # cpu 0: rx_hash 0x81af568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60028 dport 49472] OK # # # cpu 0: rx_hash 0x924c3623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60044 dport 49472] OK # # # cpu 0: rx_hash 0x498c07da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 49472] OK # # # cpu 0: rx_hash 0xa46c1f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60072 dport 49472] OK # # # cpu 0: rx_hash 0xc771eae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 49472] OK # # # cpu 0: rx_hash 0x3f7c0ba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60128 dport 49472] OK # # # cpu 0: rx_hash 0xcc275cce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60140 dport 49472] OK # # # cpu 0: rx_hash 0xb68dbbf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60160 dport 49472] OK # # # cpu 0: rx_hash 0xe7bb76d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 49472] OK # # # cpu 0: rx_hash 0x6d4d8a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60188 dport 49472] OK # # # cpu 0: rx_hash 0xd19b5fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60204 dport 49472] OK # # # cpu 0: rx_hash 0x5b6da30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 49472] OK # # # cpu 0: rx_hash 0x84a68314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60274 dport 49472] OK # # # cpu 0: rx_hash 0xd39ed720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60288 dport 49472] OK # # # cpu 0: rx_hash 0xf053079b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60334 dport 49472] OK # # # count: pass=55 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 38288 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 38288] != expected 0x28aaf571 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 38288] != expected 0x28aaf571 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53405 dport 38288] != expected 0x779ace73 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53405 dport 38288] != expected 0x779ace73 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49043 dport 38288] != expected 0x497e4e87 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49043 dport 38288] != expected 0x497e4e87 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55949 dport 38288] != expected 0x93d869dc # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55949 dport 38288] != expected 0x93d869dc # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39835 dport 38288] != expected 0x2eebaed7 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39835 dport 38288] != expected 0x2eebaed7 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58957 dport 38288] != expected 0x5e79309f # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58957 dport 38288] != expected 0x5e79309f # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42131 dport 38288] != expected 0xa9f1d5c4 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42131 dport 38288] != expected 0xa9f1d5c4 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47830 dport 38288] != expected 0xb2b2de6c # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47830 dport 38288] != expected 0xb2b2de6c # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33342 dport 38288] != expected 0x4fc1a465 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33342 dport 38288] != expected 0x4fc1a465 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44051 dport 38288] != expected 0xe83cf72c # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44051 dport 38288] != expected 0xe83cf72c # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 38288] != expected 0x4e9119c2 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 38288] != expected 0x4e9119c2 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54174 dport 38288] != expected 0xeb1e9c85 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54174 dport 38288] != expected 0xeb1e9c85 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53595 dport 38288] != expected 0x91a430de # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53595 dport 38288] != expected 0x91a430de # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44465 dport 38288] != expected 0x65b3824b # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44465 dport 38288] != expected 0x65b3824b # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59659 dport 38288] != expected 0x863b1f00 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59659 dport 38288] != expected 0x863b1f00 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43360 dport 38288] != expected 0x543dc632 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43360 dport 38288] != expected 0x543dc632 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42419 dport 38288] != expected 0x51a6b9d1 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42419 dport 38288] != expected 0x51a6b9d1 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42538 dport 38288] != expected 0x548604fd # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42538 dport 38288] != expected 0x548604fd # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60868 dport 38288] != expected 0xea3a7770 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60868 dport 38288] != expected 0xea3a7770 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49446 dport 38288] != expected 0x5e77bf93 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49446 dport 38288] != expected 0x5e77bf93 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37289 dport 38288] != expected 0xb9e1b375 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37289 dport 38288] != expected 0xb9e1b375 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 38288] != expected 0x3968b8d5 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 38288] != expected 0x3968b8d5 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 38288] != expected 0xdbd08613 # # Exception| cpu 5: rx_hash 0xf68c039a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 38288] != expected 0xdbd08613 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37908 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36557 dport 37908] != expected 0x59172185 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36557 dport 37908] != expected 0x59172185 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 37908] != expected 0xc96434c6 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 37908] != expected 0xc96434c6 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40546 dport 37908] != expected 0x1d576fba # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40546 dport 37908] != expected 0x1d576fba # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59178 dport 37908] != expected 0x4ee90b90 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59178 dport 37908] != expected 0x4ee90b90 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44926 dport 37908] != expected 0xbaa23eff # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44926 dport 37908] != expected 0xbaa23eff # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44288 dport 37908] != expected 0x22968a47 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44288 dport 37908] != expected 0x22968a47 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46281 dport 37908] != expected 0x7ad380e5 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46281 dport 37908] != expected 0x7ad380e5 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48476 dport 37908] != expected 0xb858f97c # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48476 dport 37908] != expected 0xb858f97c # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 37908] != expected 0x5e67ceb8 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 37908] != expected 0x5e67ceb8 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37089 dport 37908] != expected 0xd69edea3 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37089 dport 37908] != expected 0xd69edea3 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 37908] != expected 0x1362e504 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 37908] != expected 0x1362e504 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58783 dport 37908] != expected 0xe5b39ad0 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58783 dport 37908] != expected 0xe5b39ad0 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50517 dport 37908] != expected 0x1aff9bab # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50517 dport 37908] != expected 0x1aff9bab # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59442 dport 37908] != expected 0xe67a962f # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59442 dport 37908] != expected 0xe67a962f # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 37908] != expected 0xd637beee # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 37908] != expected 0xd637beee # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58065 dport 37908] != expected 0x5f7a2041 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58065 dport 37908] != expected 0x5f7a2041 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45222 dport 37908] != expected 0x362c8d50 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45222 dport 37908] != expected 0x362c8d50 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37734 dport 37908] != expected 0x374018c8 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37734 dport 37908] != expected 0x374018c8 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57017 dport 37908] != expected 0xa4680a08 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57017 dport 37908] != expected 0xa4680a08 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48391 dport 37908] != expected 0xc6bed6c5 # # Exception| cpu 0: rx_hash 0x27521c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48391 dport 37908] != expected 0xc6bed6c5 # # 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__->