< 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 216, 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 205, 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 134, 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 54111 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc070e511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37952 dport 54111] != expected 0xbbdbc467 # # Exception| cpu 0: rx_hash 0x2cc24fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37960 dport 54111] != expected 0xfbd0a2fa # # Exception| cpu 0: rx_hash 0x5a9b1aa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37976 dport 54111] != expected 0xdbd511b4 # # Exception| cpu 0: rx_hash 0x7c411baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37998 dport 54111] != expected 0x6be92c10 # # Exception| cpu 0: rx_hash 0xd7be64ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 54111] != expected 0xd7f237e5 # # Exception| cpu 0: rx_hash 0x0edb315f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 54111] != expected 0x57e4fade # # Exception| cpu 0: rx_hash 0xe2699b86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38046 dport 54111] != expected 0x17ef9c43 # # Exception| cpu 0: rx_hash 0x767931ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38058 dport 54111] != expected 0xa7fe3b91 # # Exception| cpu 0: rx_hash 0x00206483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38074 dport 54111] != expected 0x87fb88df # # Exception| cpu 0: rx_hash 0xe5143168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 54111] != expected 0xffe02543 # # Exception| cpu 0: rx_hash 0x2f7c9abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38136 dport 54111] != expected 0xfd77e7a # # Exception| cpu 0: rx_hash 0x44d3646b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38142 dport 54111] != expected 0x8fec2937 # # Exception| cpu 0: rx_hash 0x8bc7247d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38174 dport 54111] != expected 0x31ef711e # # Exception| cpu 0: rx_hash 0x853c71a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38194 dport 54111] != expected 0xe1f0031f # # Exception| cpu 0: rx_hash 0x7dfe8ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 54111] != expected 0x39d54a80 # # Exception| cpu 0: rx_hash 0xd8faa568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38280 dport 54111] != expected 0x55d12374 # # Exception| cpu 0: rx_hash 0x42115add [saddr 192.0.3.2 daddr 192.0.3.1 sport 38288 dport 54111] != expected 0x35dff6a7 # # Exception| cpu 0: rx_hash 0x511ca4b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38314 dport 54111] != expected 0x45fe60a5 # # Exception| cpu 0: rx_hash 0xc271a43e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38342 dport 54111] != expected 0x1de07e77 # # Exception| cpu 0: rx_hash 0x20385b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38370 dport 54111] != expected 0x8df46aeb # # Exception| cpu 0: rx_hash 0x08190fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38392 dport 54111] != expected 0xedd7254e # # Exception| cpu 0: rx_hash 0x7c9ed186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38402 dport 54111] != expected 0x42f71f58 # # Exception| cpu 0: rx_hash 0x4e348402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 54111] != expected 0x6ae50dfe # # Exception| cpu 0: rx_hash 0x104c85bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38492 dport 54111] != expected 0x2ac3f115 # # Exception| cpu 0: rx_hash 0xeb30ae98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38534 dport 54111] != expected 0x6e1640a # # Exception| cpu 0: rx_hash 0x28defa7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38604 dport 54111] != expected 0xcec6f432 # # Exception| cpu 0: rx_hash 0x5e87af11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38620 dport 54111] != expected 0xeec3477c # # Exception| cpu 0: rx_hash 0xc110bb65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38682 dport 54111] != expected 0xc0f991bf # # Exception| cpu 0: rx_hash 0x1f084438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38726 dport 54111] != expected 0xa8e0e584 # # Exception| cpu 0: rx_hash 0x41704586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38732 dport 54111] != expected 0xe8c6196f # # Exception| cpu 0: rx_hash 0x0c05ba5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 54111] != expected 0xd8c17386 # # Exception| cpu 0: rx_hash 0x08c6c5c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 54111] != expected 0xc4c91606 # # Exception| cpu 0: rx_hash 0x1bcb3ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 54111] != expected 0xb4e88004 # # Exception| cpu 0: rx_hash 0xf35dcdb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38940 dport 54111] != expected 0xb702adf7 # # Exception| cpu 0: rx_hash 0x529a98b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38948 dport 54111] != expected 0xc70ea183 # # Exception| cpu 0: rx_hash 0xc8716705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 54111] != expected 0xa7007450 # # Exception| cpu 0: rx_hash 0xaa5866e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 54111] != expected 0x1f2be81c # # Exception| cpu 0: rx_hash 0x30b39956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38998 dport 54111] != expected 0x7f253dcf # # Exception| cpu 0: rx_hash 0xdc01338f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39006 dport 54111] != expected 0x3f2e5b52 # # Exception| cpu 0: rx_hash 0x0b9f33e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39030 dport 54111] != expected 0x6f27e468 # # Exception| cpu 0: rx_hash 0x1c51b21d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39076 dport 54111] != expected 0x30e17ea # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc8c2b1d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60816 dport 39748] OK # # # cpu 0: rx_hash 0x5554e48c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60880 dport 39748] OK # # # cpu 0: rx_hash 0xf493b18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 39748] OK # # # cpu 0: rx_hash 0x5bafb150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60924 dport 39748] OK # # # cpu 4: rx_hash 0x96bab069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 39748] OK # # # cpu 4: rx_hash 0x02aa1a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 39748] OK # # # cpu 4: rx_hash 0x74f34f6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 39748] OK # # # cpu 4: rx_hash 0x7fab3b5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60960 dport 39748] OK # # # cpu 4: rx_hash 0xfc8a9cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32800 dport 39748] OK # # # cpu 4: rx_hash 0xd4abc824 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 39748] OK # # # cpu 4: rx_hash 0xfbf73618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32888 dport 39748] OK # # # cpu 4: rx_hash 0x896d1ced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32896 dport 39748] OK # # # cpu 4: rx_hash 0xff344981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 39748] OK # # # cpu 4: rx_hash 0x008b1d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32930 dport 39748] OK # # # cpu 4: rx_hash 0xf1cf1c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32956 dport 39748] OK # # # cpu 4: rx_hash 0xd068b7bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 39748] OK # # # cpu 4: rx_hash 0x2fd7e300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32992 dport 39748] OK # # # cpu 4: rx_hash 0x0c7109cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 39748] OK # # # cpu 4: rx_hash 0x1f7cf7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 39748] OK # # # cpu 4: rx_hash 0xc619a218 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 39748] OK # # # cpu 4: rx_hash 0x0b0ca321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33104 dport 39748] OK # # # cpu 4: rx_hash 0x5574a29f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 39748] OK # # # cpu 4: rx_hash 0x9f1c0948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33124 dport 39748] OK # # # cpu 4: rx_hash 0x82eaa2f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 39748] OK # # # cpu 4: rx_hash 0xc5a7776f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33158 dport 39748] OK # # # cpu 4: rx_hash 0x3a1823d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33204 dport 39748] OK # # # cpu 4: rx_hash 0x3d65893c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33260 dport 39748] OK # # # cpu 4: rx_hash 0x20932284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33274 dport 39748] OK # # # cpu 4: rx_hash 0x7c35a839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33306 dport 39748] OK # # # cpu 4: rx_hash 0x6f38565d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33312 dport 39748] OK # # # cpu 4: rx_hash 0xc779fc6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 39748] OK # # # cpu 4: rx_hash 0xb120a900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33404 dport 39748] OK # # # cpu 4: rx_hash 0xa8157d21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33410 dport 39748] OK # # # cpu 4: rx_hash 0xf66d7c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33416 dport 39748] OK # # # cpu 4: rx_hash 0x6c86832a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 39748] OK # # # cpu 4: rx_hash 0x4a5c8224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33446 dport 39748] OK # # # cpu 4: rx_hash 0xbb188345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33464 dport 39748] OK # # # cpu 4: rx_hash 0xece67dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33478 dport 39748] OK # # # cpu 4: rx_hash 0x1da27ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33496 dport 39748] OK # # # cpu 4: rx_hash 0xcf409706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33582 dport 39748] OK # # # cpu 4: rx_hash 0x8cce3d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33586 dport 39748] OK # # # cpu 4: rx_hash 0x0255963f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33608 dport 39748] OK # # # cpu 4: rx_hash 0x2a74c2ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33618 dport 39748] OK # # # cpu 4: rx_hash 0x1fa33d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33630 dport 39748] OK # # # cpu 4: rx_hash 0x52d6c25d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33646 dport 39748] OK # # # cpu 4: rx_hash 0x204ce8a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33686 dport 39748] OK # # # cpu 4: rx_hash 0xdff3bc15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 39748] OK # # # cpu 4: rx_hash 0x6d391772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33702 dport 39748] OK # # # cpu 4: rx_hash 0xa02c164b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 39748] OK # # # cpu 4: rx_hash 0xd6754327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33744 dport 39748] OK # # # cpu 4: rx_hash 0x5168172a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33758 dport 39748] OK # # # cpu 4: rx_hash 0x77b21624 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33768 dport 39748] OK # # # cpu 4: rx_hash 0x01eb4348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33784 dport 39748] OK # # # cpu 4: rx_hash 0x6a44bd9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33790 dport 39748] OK # # # cpu 4: rx_hash 0x8e7f5315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33792 dport 39748] 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 216, 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 205, 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 134, 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 40931 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 43446 dport 40931] != expected 0x33f7c992 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 43446 dport 40931] != expected 0x33f7c992 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 49235 dport 40931] != expected 0x1d6160bf # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 49235 dport 40931] != expected 0x1d6160bf # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 40931] != expected 0x97c845cd # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 40931] != expected 0x97c845cd # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 41035 dport 40931] != expected 0xb1f7b6d9 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 41035 dport 40931] != expected 0xb1f7b6d9 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 51064 dport 40931] != expected 0x669e117c # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 51064 dport 40931] != expected 0x669e117c # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 51858 dport 40931] != expected 0xfc7ba815 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 51858 dport 40931] != expected 0xfc7ba815 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 52124 dport 40931] != expected 0xde4bc2f1 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 52124 dport 40931] != expected 0xde4bc2f1 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60944 dport 40931] != expected 0xf7c6901e # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60944 dport 40931] != expected 0xf7c6901e # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 38924 dport 40931] != expected 0xfce6b5a7 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 38924 dport 40931] != expected 0xfce6b5a7 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50449 dport 40931] != expected 0xcfcddbe3 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50449 dport 40931] != expected 0xcfcddbe3 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50082 dport 40931] != expected 0xf23c92ae # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50082 dport 40931] != expected 0xf23c92ae # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 37955 dport 40931] != expected 0xd04cc1e3 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 37955 dport 40931] != expected 0xd04cc1e3 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45529 dport 40931] != expected 0x59ff770f # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45529 dport 40931] != expected 0x59ff770f # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50724 dport 40931] != expected 0xec873e73 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 50724 dport 40931] != expected 0xec873e73 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45713 dport 40931] != expected 0x2f50bef # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45713 dport 40931] != expected 0x2f50bef # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 39678 dport 40931] != expected 0xf1cdb218 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 39678 dport 40931] != expected 0xf1cdb218 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 40931] != expected 0xab6e943b # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 40931] != expected 0xab6e943b # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 44426 dport 40931] != expected 0x7b6d1e10 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 44426 dport 40931] != expected 0x7b6d1e10 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 40931] != expected 0x4d3d977c # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 40931] != expected 0x4d3d977c # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 54044 dport 40931] != expected 0x282b7a4d # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 54044 dport 40931] != expected 0x282b7a4d # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 41536 dport 40931] != expected 0x808a5344 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 41536 dport 40931] != expected 0x808a5344 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45857 dport 40931] != expected 0x14f28c5b # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 45857 dport 40931] != expected 0x14f28c5b # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60241 dport 40931] != expected 0x251c85d8 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60241 dport 40931] != expected 0x251c85d8 # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60845 dport 40931] != expected 0x5087a57a # # Exception| cpu 5: rx_hash 0x352479af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60845 dport 40931] != expected 0x5087a57a # # 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 216, 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 205, 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 134, 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 37224 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45641 dport 37224] != expected 0x963585ad # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45641 dport 37224] != expected 0x963585ad # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 37224] != expected 0xc4f71cc7 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 37224] != expected 0xc4f71cc7 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39714 dport 37224] != expected 0x21d02666 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39714 dport 37224] != expected 0x21d02666 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56405 dport 37224] != expected 0x569a8800 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56405 dport 37224] != expected 0x569a8800 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59278 dport 37224] != expected 0x23056d42 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59278 dport 37224] != expected 0x23056d42 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 37224] != expected 0x509fd3f7 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48867 dport 37224] != expected 0x509fd3f7 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 37224] != expected 0xde8cbe8c # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 37224] != expected 0xde8cbe8c # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41485 dport 37224] != expected 0x80b0dc10 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41485 dport 37224] != expected 0x80b0dc10 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35684 dport 37224] != expected 0x859fd4bc # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35684 dport 37224] != expected 0x859fd4bc # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44151 dport 37224] != expected 0x70ac6a7b # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44151 dport 37224] != expected 0x70ac6a7b # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54162 dport 37224] != expected 0xd21fd7ee # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54162 dport 37224] != expected 0xd21fd7ee # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33098 dport 37224] != expected 0xef05206 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33098 dport 37224] != expected 0xef05206 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51678 dport 37224] != expected 0x1f765c8b # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51678 dport 37224] != expected 0x1f765c8b # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35538 dport 37224] != expected 0xcaeb6a49 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35538 dport 37224] != expected 0xcaeb6a49 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40115 dport 37224] != expected 0x81d935c1 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40115 dport 37224] != expected 0x81d935c1 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33887 dport 37224] != expected 0xaae5f414 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33887 dport 37224] != expected 0xaae5f414 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35043 dport 37224] != expected 0x71b909f6 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35043 dport 37224] != expected 0x71b909f6 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43866 dport 37224] != expected 0xe6cc53c1 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43866 dport 37224] != expected 0xe6cc53c1 # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55755 dport 37224] != expected 0x87a953cf # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55755 dport 37224] != expected 0x87a953cf # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33398 dport 37224] != expected 0xc2850d4b # # Exception| cpu 0: rx_hash 0x9228c1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33398 dport 37224] != expected 0xc2850d4b # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->