< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 53985 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3fe48611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34994 dport 53985] != expected 0x69a6acf3 # # Exception| cpu 0: rx_hash 0x4fbe9765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35038 dport 53985] != expected 0x997133d5 # # Exception| cpu 0: rx_hash 0xe68e01e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35054 dport 53985] != expected 0x86bd594f # # Exception| cpu 0: rx_hash 0x4eb4ec1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35080 dport 53985] != expected 0xd4c1b586 # # Exception| cpu 0: rx_hash 0xc910bc89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35102 dport 53985] != expected 0xc02aadbd # # Exception| cpu 0: rx_hash 0xdf07e94a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35132 dport 53985] != expected 0x612cecae # # Exception| cpu 0: rx_hash 0xc5bf46fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35148 dport 53985] != expected 0x442950f # # Exception| cpu 0: rx_hash 0xaf5df83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35152 dport 53985] != expected 0x91fb7388 # # Exception| cpu 0: rx_hash 0xd3a81338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35182 dport 53985] != expected 0xa544d41c # # Exception| cpu 0: rx_hash 0x6c8fd077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35196 dport 53985] != expected 0x1b8eff95 # # Exception| cpu 0: rx_hash 0xc8e31123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35244 dport 53985] != expected 0xb6f5a9df # # Exception| cpu 0: rx_hash 0x3e406608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35256 dport 53985] != expected 0xf65cd681 # # Exception| cpu 0: rx_hash 0x01e298f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35334 dport 53985] != expected 0xee4ebe21 # # Exception| cpu 0: rx_hash 0x8646c86b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35344 dport 53985] != expected 0xfaa5a61a # # Exception| cpu 0: rx_hash 0x22849259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35356 dport 53985] != expected 0x85940c71 # # Exception| cpu 0: rx_hash 0x66f2ea83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35366 dport 53985] != expected 0x1b0a9857 # # Exception| cpu 0: rx_hash 0xfbee15a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35392 dport 53985] != expected 0x6a8ff9cd # # Exception| cpu 0: rx_hash 0x493b1a50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 53985] != expected 0xb4b812b5 # # Exception| cpu 0: rx_hash 0x871bfea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35454 dport 53985] != expected 0x5e305e59 # # Exception| cpu 0: rx_hash 0x2e85f34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35474 dport 53985] != expected 0x93b6c8e2 # # Exception| cpu 0: rx_hash 0x1bf4ac2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35498 dport 53985] != expected 0x596a3ba1 # # Exception| cpu 0: rx_hash 0x1aa99ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35524 dport 53985] != expected 0xfdffc3e2 # # Exception| cpu 0: rx_hash 0x453a7b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35552 dport 53985] != expected 0xa29ad626 # # Exception| cpu 0: rx_hash 0x90ff06ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35566 dport 53985] != expected 0x89e91b28 # # Exception| cpu 0: rx_hash 0xc29e2bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 53985] != expected 0xb671ce1d # # Exception| cpu 0: rx_hash 0x522755f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35604 dport 53985] != expected 0x4e2c1166 # # Exception| cpu 0: rx_hash 0x0db4b45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35632 dport 53985] != expected 0x114904a2 # # Exception| cpu 0: rx_hash 0x4430003b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35638 dport 53985] != expected 0xef2a5075 # # Exception| cpu 0: rx_hash 0x227d448c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35704 dport 53985] != expected 0xbefb8e40 # # Exception| cpu 0: rx_hash 0xc267fd02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35730 dport 53985] != expected 0x8d1e4c2c # # Exception| cpu 0: rx_hash 0xecf33b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35764 dport 53985] != expected 0x86393e8d # # Exception| cpu 0: rx_hash 0x238ee926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35786 dport 53985] != expected 0xc8248a22 # # Exception| cpu 0: rx_hash 0x496c57e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35798 dport 53985] != expected 0x5d9d6ca5 # # Exception| cpu 0: rx_hash 0x8abe7faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35834 dport 53985] != expected 0xd7e8e0b8 # # Exception| cpu 0: rx_hash 0xa649a289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35866 dport 53985] != expected 0xf3093bf2 # # Exception| cpu 0: rx_hash 0xdabc498f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35876 dport 53985] != expected 0xc7b69c66 # # Exception| cpu 0: rx_hash 0x2c1f3ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35888 dport 53985] != expected 0x871fe338 # # Exception| cpu 0: rx_hash 0x51b7e36e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35936 dport 53985] != expected 0x1735bcef # # Exception| cpu 0: rx_hash 0x5cebb4b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35968 dport 53985] != expected 0xa582803f # # Exception| cpu 0: rx_hash 0xa7ba0f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36008 dport 53985] != expected 0x85d63f90 # # Exception| cpu 0: rx_hash 0x51197808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36028 dport 53985] != expected 0xc57f40ce # # Exception| cpu 0: rx_hash 0x73224465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36040 dport 53985] != expected 0xa300add # # Exception| cpu 0: rx_hash 0x5db6827a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 53985] != expected 0x117787c # # Exception| cpu 0: rx_hash 0xf58c6f89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36104 dport 53985] != expected 0x536b94b5 # # 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 0x4fa31353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57778 dport 58445] OK # # # cpu 4: rx_hash 0x59b44690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57744 dport 58445] OK # # # cpu 4: rx_hash 0xc5f58f7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57752 dport 58445] OK # # # cpu 4: rx_hash 0xb9006478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 58445] OK # # # cpu 4: rx_hash 0x0a885d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57830 dport 58445] OK # # # cpu 4: rx_hash 0xdf4d20cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 58445] OK # # # cpu 4: rx_hash 0x96c994ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57838 dport 58445] OK # # # cpu 4: rx_hash 0x29ee57e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57852 dport 58445] OK # # # cpu 4: rx_hash 0xf7a5bd30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57882 dport 58445] OK # # # cpu 4: rx_hash 0xb3d3c5ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57888 dport 58445] OK # # # cpu 4: rx_hash 0x6616b860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57902 dport 58445] OK # # # cpu 4: rx_hash 0x7c008cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57986 dport 58445] OK # # # cpu 4: rx_hash 0x16e23272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 58445] OK # # # cpu 4: rx_hash 0x1b10fecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58018 dport 58445] OK # # # cpu 4: rx_hash 0xedb389e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58038 dport 58445] OK # # # cpu 4: rx_hash 0x901b542d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58086 dport 58445] OK # # # cpu 4: rx_hash 0x35d37560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 58445] OK # # # cpu 4: rx_hash 0xc22d3487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58182 dport 58445] OK # # # cpu 4: rx_hash 0xa53d46fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58214 dport 58445] OK # # # cpu 4: rx_hash 0x397c8f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58222 dport 58445] OK # # # cpu 4: rx_hash 0x865b4c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58236 dport 58445] OK # # # cpu 4: rx_hash 0xc283afe1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 58445] OK # # # cpu 4: rx_hash 0x1ab41ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58280 dport 58445] OK # # # cpu 4: rx_hash 0x015187a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58294 dport 58445] OK # # # cpu 4: rx_hash 0xc3de992d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58356 dport 58445] OK # # # cpu 4: rx_hash 0x2109a0f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58372 dport 58445] OK # # # cpu 4: rx_hash 0xd7aad7d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58384 dport 58445] OK # # # cpu 4: rx_hash 0x4beb1e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58392 dport 58445] OK # # # cpu 4: rx_hash 0xda581b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58412 dport 58445] OK # # # cpu 4: rx_hash 0xd6f7e11e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58494 dport 58445] OK # # # cpu 4: rx_hash 0xb1490803 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58498 dport 58445] OK # # # cpu 4: rx_hash 0x922f02a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58520 dport 58445] OK # # # cpu 4: rx_hash 0xd7044cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58572 dport 58445] OK # # # cpu 4: rx_hash 0x46b749e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58616 dport 58445] OK # # # cpu 4: rx_hash 0x182ed33c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58634 dport 58445] OK # # # cpu 4: rx_hash 0xf9c7c718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58706 dport 58445] OK # # # cpu 4: rx_hash 0x65860ef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58714 dport 58445] OK # # # cpu 4: rx_hash 0xe28cc503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58768 dport 58445] OK # # # cpu 4: rx_hash 0xef7e09bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58796 dport 58445] OK # # # cpu 4: rx_hash 0x9f2418c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58816 dport 58445] OK # # # cpu 4: rx_hash 0x0365d127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58824 dport 58445] OK # # # cpu 4: rx_hash 0x7262f69f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58826 dport 58445] OK # # # cpu 4: rx_hash 0x84c181b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58846 dport 58445] OK # # # cpu 4: rx_hash 0xcb396e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58892 dport 58445] OK # # # cpu 4: rx_hash 0x5a8a6b60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58936 dport 58445] OK # # # cpu 4: rx_hash 0xdc730d3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58944 dport 58445] OK # # # cpu 4: rx_hash 0x409c5fb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59028 dport 58445] OK # # # cpu 4: rx_hash 0xaddab1e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59038 dport 58445] OK # # # count: pass=48 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 57689 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56201 dport 57689] != expected 0xb7cd3eda # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56201 dport 57689] != expected 0xb7cd3eda # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47095 dport 57689] != expected 0xc5205dea # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47095 dport 57689] != expected 0xc5205dea # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37497 dport 57689] != expected 0x1af578a2 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37497 dport 57689] != expected 0x1af578a2 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33807 dport 57689] != expected 0xa8ecbecc # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33807 dport 57689] != expected 0xa8ecbecc # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35362 dport 57689] != expected 0x41368fd7 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35362 dport 57689] != expected 0x41368fd7 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54769 dport 57689] != expected 0xcc98ad6f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54769 dport 57689] != expected 0xcc98ad6f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48293 dport 57689] != expected 0x5361b368 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48293 dport 57689] != expected 0x5361b368 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43724 dport 57689] != expected 0x88073a2f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43724 dport 57689] != expected 0x88073a2f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55919 dport 57689] != expected 0xe5b1d213 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55919 dport 57689] != expected 0xe5b1d213 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 57689] != expected 0xcd05708 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 57689] != expected 0xcd05708 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45920 dport 57689] != expected 0xc3b4a3b4 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45920 dport 57689] != expected 0xc3b4a3b4 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 57689] != expected 0x8738b2a0 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 57689] != expected 0x8738b2a0 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53785 dport 57689] != expected 0x3d69effc # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53785 dport 57689] != expected 0x3d69effc # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43998 dport 57689] != expected 0x28659568 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43998 dport 57689] != expected 0x28659568 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56079 dport 57689] != expected 0x74ff6390 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56079 dport 57689] != expected 0x74ff6390 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36648 dport 57689] != expected 0x5966d496 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36648 dport 57689] != expected 0x5966d496 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47604 dport 57689] != expected 0xf2cd8789 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47604 dport 57689] != expected 0xf2cd8789 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 57689] != expected 0xc16831a2 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 57689] != expected 0xc16831a2 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47024 dport 57689] != expected 0xe965d4cd # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47024 dport 57689] != expected 0xe965d4cd # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48500 dport 57689] != expected 0x4836af27 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48500 dport 57689] != expected 0x4836af27 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38454 dport 57689] != expected 0x640a496f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38454 dport 57689] != expected 0x640a496f # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 57689] != expected 0x453b3b47 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 57689] != expected 0x453b3b47 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33382 dport 57689] != expected 0xd260bfc7 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33382 dport 57689] != expected 0xd260bfc7 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46487 dport 57689] != expected 0x45922ac0 # # Exception| cpu 4: rx_hash 0xc51c95b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46487 dport 57689] != expected 0x45922ac0 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 35902 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47117 dport 35902] != expected 0xa264ee7b # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47117 dport 35902] != expected 0xa264ee7b # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41977 dport 35902] != expected 0x305aa6cd # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41977 dport 35902] != expected 0x305aa6cd # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59498 dport 35902] != expected 0xd80bf6f4 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59498 dport 35902] != expected 0xd80bf6f4 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42298 dport 35902] != expected 0x4566f12 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42298 dport 35902] != expected 0x4566f12 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38872 dport 35902] != expected 0xf7d528c3 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38872 dport 35902] != expected 0xf7d528c3 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60031 dport 35902] != expected 0xbad7c988 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60031 dport 35902] != expected 0xbad7c988 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39692 dport 35902] != expected 0x8d9eb811 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39692 dport 35902] != expected 0x8d9eb811 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33434 dport 35902] != expected 0xcc4e9b7e # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33434 dport 35902] != expected 0xcc4e9b7e # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41398 dport 35902] != expected 0xc268aa2d # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41398 dport 35902] != expected 0xc268aa2d # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58990 dport 35902] != expected 0x705da055 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58990 dport 35902] != expected 0x705da055 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57528 dport 35902] != expected 0x50fc51d1 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57528 dport 35902] != expected 0x50fc51d1 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38542 dport 35902] != expected 0x2f1b4f22 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38542 dport 35902] != expected 0x2f1b4f22 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 35902] != expected 0x2c1e9433 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 35902] != expected 0x2c1e9433 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 35902] != expected 0x26291804 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 35902] != expected 0x26291804 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 35902] != expected 0x10085408 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50949 dport 35902] != expected 0x10085408 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56731 dport 35902] != expected 0x570ab7e1 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56731 dport 35902] != expected 0x570ab7e1 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39379 dport 35902] != expected 0x68484c98 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39379 dport 35902] != expected 0x68484c98 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36547 dport 35902] != expected 0x290d0270 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36547 dport 35902] != expected 0x290d0270 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58993 dport 35902] != expected 0x89b67658 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58993 dport 35902] != expected 0x89b67658 # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40584 dport 35902] != expected 0x3b03ba8f # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40584 dport 35902] != expected 0x3b03ba8f # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58457 dport 35902] != expected 0x496caea # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58457 dport 35902] != expected 0x496caea # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56449 dport 35902] != expected 0x988eb30f # # Exception| cpu 5: rx_hash 0x78044f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56449 dport 35902] != expected 0x988eb30f # # 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__->