< 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 34478 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0888117a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60824 dport 34478] != expected 0x98bd3b7b # # Exception| cpu 0: rx_hash 0x91479665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60834 dport 34478] != expected 0x75aec1ad # # Exception| cpu 0: rx_hash 0x8032938f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60852 dport 34478] != expected 0xc3b392c9 # # Exception| cpu 0: rx_hash 0xcdd5807d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 34478] != expected 0xb9f2c188 # # Exception| cpu 0: rx_hash 0x89ae6bfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60948 dport 34478] != expected 0xcd62ad64 # # Exception| cpu 0: rx_hash 0xfe9d7056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60966 dport 34478] != expected 0xb5a7a49a # # Exception| cpu 0: rx_hash 0xa0422e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 34478] != expected 0x9621c863 # # Exception| cpu 0: rx_hash 0x4ef3e735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32806 dport 34478] != expected 0xb1d94b21 # # Exception| cpu 0: rx_hash 0xb17a7e68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32824 dport 34478] != expected 0x9212eb6d # # Exception| cpu 0: rx_hash 0x13612150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32836 dport 34478] != expected 0x714de52e # # Exception| cpu 0: rx_hash 0x641f6f0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32852 dport 34478] != expected 0xbba69cba # # Exception| cpu 0: rx_hash 0x8ae3f3bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32860 dport 34478] != expected 0x2e706f92 # # Exception| cpu 0: rx_hash 0xeca5edfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 32888 dport 34478] != expected 0xe0a83508 # # Exception| cpu 0: rx_hash 0xbda84262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32896 dport 34478] != expected 0x1107b229 # # Exception| cpu 0: rx_hash 0x688006f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32974 dport 34478] != expected 0x8a9db594 # # Exception| cpu 0: rx_hash 0x0ec618b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33002 dport 34478] != expected 0x4445ef0e # # Exception| cpu 0: rx_hash 0xc24a2435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 34478] != expected 0xd9f55a3a # # Exception| cpu 0: rx_hash 0x3fc21d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33026 dport 34478] != expected 0xe3afa622 # # Exception| cpu 0: rx_hash 0x59c95623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33028 dport 34478] != expected 0x9f598cd2 # # Exception| cpu 0: rx_hash 0xe276710e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33060 dport 34478] != expected 0x7a2c3018 # # Exception| cpu 0: rx_hash 0xd9effcda [saddr 192.0.3.2 daddr 192.0.3.1 sport 33088 dport 34478] != expected 0xc64eb4e7 # # Exception| cpu 0: rx_hash 0xbfe4b76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33094 dport 34478] != expected 0xbab89e17 # # Exception| cpu 0: rx_hash 0x8ce112b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33098 dport 34478] != expected 0x4c38b6f # # Exception| cpu 0: rx_hash 0x40207bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33146 dport 34478] != expected 0x2b5d4e31 # # Exception| cpu 0: rx_hash 0x335d746b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33176 dport 34478] != expected 0xd2948f0c # # Exception| cpu 0: rx_hash 0xbbe7f69e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33204 dport 34478] != expected 0x899a26be # # Exception| cpu 0: rx_hash 0xf7003511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 34478] != expected 0xff13dbd5 # # Exception| cpu 0: rx_hash 0x807e7b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33232 dport 34478] != expected 0x35f8a241 # # Exception| cpu 0: rx_hash 0x91462b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33252 dport 34478] != expected 0x31cb814f # # Exception| cpu 0: rx_hash 0xe6386508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33268 dport 34478] != expected 0xfb20f8db # # Exception| cpu 0: rx_hash 0x09c429c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33332 dport 34478] != expected 0x623ea5d9 # # Exception| cpu 0: rx_hash 0x015801ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33372 dport 34478] != expected 0x6027345e # # Exception| cpu 0: rx_hash 0xbae726e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33404 dport 34478] != expected 0x85528894 # # Exception| cpu 0: rx_hash 0x8de1c2ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33410 dport 34478] != expected 0x80b2545 # # Exception| cpu 0: rx_hash 0x5018fba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33414 dport 34478] != expected 0x23a6c315 # # Exception| cpu 0: rx_hash 0x6bcc2386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33472 dport 34478] != expected 0x2dea3780 # # Exception| cpu 0: rx_hash 0x2fb7c805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33500 dport 34478] != expected 0x597a5b6c # # Exception| cpu 0: rx_hash 0x5884d3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33518 dport 34478] != expected 0x21bf5292 # # Exception| cpu 0: rx_hash 0xc1060141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33526 dport 34478] != expected 0x7e82d82e # # Exception| cpu 0: rx_hash 0xe1770189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33544 dport 34478] != expected 0x6f75c266 # # Exception| cpu 0: rx_hash 0x3c8e38e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 34478] != expected 0x44d82436 # # Exception| cpu 0: rx_hash 0x877c4a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33550 dport 34478] != expected 0x1383e896 # # Exception| cpu 0: rx_hash 0x87311fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33580 dport 34478] != expected 0xa1ad98fc # # Exception| cpu 0: rx_hash 0xeda53d83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33712 dport 34478] != expected 0xec609b22 # # Exception| cpu 0: rx_hash 0x92475bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33736 dport 34478] != expected 0x24927331 # # Exception| cpu 0: rx_hash 0x0bc58938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33744 dport 34478] != expected 0x7baff98d # # Exception| cpu 0: rx_hash 0xb037fbe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 34478] != expected 0x2cf4352d # # Exception| cpu 0: rx_hash 0x38c02ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33756 dport 34478] != expected 0xc5d4ecf5 # # Exception| cpu 0: rx_hash 0x6d83977a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33780 dport 34478] != expected 0xb577a317 # # Exception| cpu 0: rx_hash 0xc7ef777a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33814 dport 34478] != expected 0x396c2399 # # Exception| cpu 0: rx_hash 0x47c9dd83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33874 dport 34478] != expected 0x607b1bac # # Exception| cpu 0: rx_hash 0x8b08b4f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 34478] != expected 0x4fe5def2 # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xbf53bf89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35238 dport 36193] OK # # # cpu 0: rx_hash 0xe2c179ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35268 dport 36193] OK # # # cpu 0: rx_hash 0xf3f929f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35312 dport 36193] OK # # # cpu 0: rx_hash 0x3e3890fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35336 dport 36193] OK # # # cpu 0: rx_hash 0xe38cfc62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35374 dport 36193] OK # # # cpu 0: rx_hash 0xd81571b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 36193] OK # # # cpu 0: rx_hash 0xfa288477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 36193] OK # # # cpu 0: rx_hash 0x72df5371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35452 dport 36193] OK # # # cpu 0: rx_hash 0x10d75935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35464 dport 36193] OK # # # cpu 0: rx_hash 0x54acb2b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35476 dport 36193] OK # # # cpu 0: rx_hash 0xef5ec068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35478 dport 36193] OK # # # cpu 0: rx_hash 0xef13959b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35508 dport 36193] OK # # # cpu 0: rx_hash 0x01ef092c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35516 dport 36193] OK # # # cpu 0: rx_hash 0xf6fab87d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35530 dport 36193] OK # # # cpu 0: rx_hash 0x8184f626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35546 dport 36193] OK # # # cpu 0: rx_hash 0x4d459f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35562 dport 36193] OK # # # cpu 0: rx_hash 0x3a3bd10b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35578 dport 36193] OK # # # cpu 0: rx_hash 0x6d349f98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35604 dport 36193] OK # # # cpu 0: rx_hash 0x6d79ca6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35638 dport 36193] OK # # # cpu 0: rx_hash 0x38772402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35644 dport 36193] OK # # # cpu 0: rx_hash 0x56e047bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 36193] OK # # # cpu 0: rx_hash 0x30eb0c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35668 dport 36193] OK # # # cpu 0: rx_hash 0x21d35c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35680 dport 36193] OK # # # cpu 0: rx_hash 0xde5ac54a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35710 dport 36193] OK # # # cpu 0: rx_hash 0xbc52cf0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35722 dport 36193] OK # # # cpu 0: rx_hash 0x61e6a392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35756 dport 36193] OK # # # cpu 0: rx_hash 0xad6a9f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35774 dport 36193] OK # # # cpu 0: rx_hash 0x697a8b9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35780 dport 36193] OK # # # cpu 0: rx_hash 0x1e04c5c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35796 dport 36193] OK # # # cpu 0: rx_hash 0xc3b0a959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35826 dport 36193] OK # # # cpu 0: rx_hash 0x69dc4959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35856 dport 36193] OK # # # cpu 0: rx_hash 0xc3166b9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35878 dport 36193] OK # # # cpu 0: rx_hash 0x69911caa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35890 dport 36193] OK # # # cpu 0: rx_hash 0x8ff1a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35922 dport 36193] OK # # # cpu 0: rx_hash 0x07067f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35932 dport 36193] OK # # # cpu 0: rx_hash 0x8bbfbc17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 36193] OK # # # cpu 0: rx_hash 0x747b70b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36030 dport 36193] OK # # # cpu 0: rx_hash 0xe5658a59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36046 dport 36193] OK # # # cpu 0: rx_hash 0x921bc402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36062 dport 36193] OK # # # cpu 0: rx_hash 0x5edaad74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36078 dport 36193] OK # # # cpu 0: rx_hash 0xc559df62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36114 dport 36193] OK # # # cpu 0: rx_hash 0x540a7071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36160 dport 36193] OK # # # cpu 0: rx_hash 0xdcfda777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36174 dport 36193] OK # # # cpu 0: rx_hash 0xefb5575c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36192 dport 36193] OK # # # cpu 0: rx_hash 0xfec052b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36214 dport 36193] OK # # # cpu 0: rx_hash 0xcdc5f76e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36218 dport 36193] OK # # # cpu 0: rx_hash 0xd8b3b371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36254 dport 36193] OK # # # cpu 0: rx_hash 0x417c346e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36260 dport 36193] OK # # # cpu 0: rx_hash 0x49e01c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36300 dport 36193] OK # # # cpu 0: rx_hash 0xa751d526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36326 dport 36193] OK # # # cpu 0: rx_hash 0x3f9e8244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36372 dport 36193] OK # # # cpu 0: rx_hash 0xf35feb32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36388 dport 36193] OK # # # cpu 0: rx_hash 0xc8c666e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36416 dport 36193] OK # # # cpu 0: rx_hash 0x4031b1e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36430 dport 36193] OK # # # count: pass=54 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 54788 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39795 dport 54788] != expected 0x19e3d2d1 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39795 dport 54788] != expected 0x19e3d2d1 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46401 dport 54788] != expected 0xf2a8e4a # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46401 dport 54788] != expected 0xf2a8e4a # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 54788] != expected 0x6b5d021d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58440 dport 54788] != expected 0x6b5d021d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 54788] != expected 0x8a06da3b # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 54788] != expected 0x8a06da3b # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38975 dport 54788] != expected 0x7dbf599 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38975 dport 54788] != expected 0x7dbf599 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42814 dport 54788] != expected 0xf204655d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42814 dport 54788] != expected 0xf204655d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 54788] != expected 0xa9cb2825 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41722 dport 54788] != expected 0xa9cb2825 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44823 dport 54788] != expected 0x7f85650d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44823 dport 54788] != expected 0x7f85650d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54908 dport 54788] != expected 0x5c16e41a # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54908 dport 54788] != expected 0x5c16e41a # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53206 dport 54788] != expected 0x24428279 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53206 dport 54788] != expected 0x24428279 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47321 dport 54788] != expected 0x15aa748 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47321 dport 54788] != expected 0x15aa748 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43394 dport 54788] != expected 0xe055fa90 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43394 dport 54788] != expected 0xe055fa90 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33964 dport 54788] != expected 0x50f526b2 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33964 dport 54788] != expected 0x50f526b2 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37566 dport 54788] != expected 0x8df38ed5 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37566 dport 54788] != expected 0x8df38ed5 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51206 dport 54788] != expected 0xd09c0b09 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51206 dport 54788] != expected 0xd09c0b09 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59146 dport 54788] != expected 0x9c45fc8d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59146 dport 54788] != expected 0x9c45fc8d # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 54788] != expected 0x890dedb4 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 54788] != expected 0x890dedb4 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46877 dport 54788] != expected 0x4757670f # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46877 dport 54788] != expected 0x4757670f # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58103 dport 54788] != expected 0xd3751ec2 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58103 dport 54788] != expected 0xd3751ec2 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57148 dport 54788] != expected 0xe1975b15 # # Exception| cpu 0: rx_hash 0x940be6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57148 dport 54788] != expected 0xe1975b15 # # 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 33988 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56758 dport 33988] != expected 0xc2976aae # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56758 dport 33988] != expected 0xc2976aae # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 33988] != expected 0x87ec5150 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 33988] != expected 0x87ec5150 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 33988] != expected 0xbf375e8e # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 33988] != expected 0xbf375e8e # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35433 dport 33988] != expected 0x85f10260 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35433 dport 33988] != expected 0x85f10260 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54513 dport 33988] != expected 0x3b3e4f4d # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54513 dport 33988] != expected 0x3b3e4f4d # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48633 dport 33988] != expected 0xbcbdab37 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48633 dport 33988] != expected 0xbcbdab37 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32849 dport 33988] != expected 0x8e99f94f # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32849 dport 33988] != expected 0x8e99f94f # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33246 dport 33988] != expected 0x4812e6da # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33246 dport 33988] != expected 0x4812e6da # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37159 dport 33988] != expected 0xbf8cd2b5 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37159 dport 33988] != expected 0xbf8cd2b5 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35899 dport 33988] != expected 0xdac4a638 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35899 dport 33988] != expected 0xdac4a638 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48767 dport 33988] != expected 0x68953fda # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48767 dport 33988] != expected 0x68953fda # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42306 dport 33988] != expected 0xfe0828c # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42306 dport 33988] != expected 0xfe0828c # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59020 dport 33988] != expected 0xdcb6c6d3 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59020 dport 33988] != expected 0xdcb6c6d3 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59001 dport 33988] != expected 0xc95a292a # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59001 dport 33988] != expected 0xc95a292a # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51169 dport 33988] != expected 0x1fb69cf # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51169 dport 33988] != expected 0x1fb69cf # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 33988] != expected 0xbfe0a09b # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 33988] != expected 0xbfe0a09b # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59222 dport 33988] != expected 0x9a81d859 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59222 dport 33988] != expected 0x9a81d859 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35565 dport 33988] != expected 0x76e7f2c4 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35565 dport 33988] != expected 0x76e7f2c4 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42909 dport 33988] != expected 0x7f065643 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42909 dport 33988] != expected 0x7f065643 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39860 dport 33988] != expected 0x35ecca8 # # Exception| cpu 0: rx_hash 0x7c3043b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39860 dport 33988] != expected 0x35ecca8 # # 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__->