< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 39654 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2f906268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50228 dport 39654] != expected 0x8c698afc # # Exception| cpu 0: rx_hash 0x6d2967bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50296 dport 39654] != expected 0xeaa1476d # # Exception| cpu 0: rx_hash 0x4e9b8ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50310 dport 39654] != expected 0xc6267a19 # # Exception| cpu 0: rx_hash 0x292c5bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50322 dport 39654] != expected 0xa8c17190 # # Exception| cpu 0: rx_hash 0x9f85b8f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 39654] != expected 0x52236f77 # # Exception| cpu 0: rx_hash 0x4907eefe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50374 dport 39654] != expected 0x1454ba86 # # Exception| cpu 0: rx_hash 0x12531f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50394 dport 39654] != expected 0xe925b5f5 # # Exception| cpu 0: rx_hash 0xabc23474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50420 dport 39654] != expected 0xb7222a2c # # Exception| cpu 0: rx_hash 0xa9bc7511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50526 dport 39654] != expected 0xd3ac6c69 # # Exception| cpu 0: rx_hash 0x69eb1f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50548 dport 39654] != expected 0xaa87fa44 # # Exception| cpu 0: rx_hash 0x110d03b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50582 dport 39654] != expected 0x7b71c843 # # Exception| cpu 0: rx_hash 0x3ca77b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50606 dport 39654] != expected 0x5c94ffa # # Exception| cpu 0: rx_hash 0x9cdba423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50640 dport 39654] != expected 0xc07712c1 # # Exception| cpu 0: rx_hash 0xd9fec5e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 39654] != expected 0x74cd1fcf # # Exception| cpu 0: rx_hash 0x42fd5e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 39654] != expected 0xf0978691 # # Exception| cpu 0: rx_hash 0xd9e1b8e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 39654] != expected 0xb050071e # # Exception| cpu 0: rx_hash 0x6e68066b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 39654] != expected 0xbc68220a # # Exception| cpu 0: rx_hash 0x839514ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50836 dport 39654] != expected 0xbbfb339e # # Exception| cpu 0: rx_hash 0x2cd103bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50890 dport 39654] != expected 0xdaa0ef9b # # Exception| cpu 0: rx_hash 0xa69bc038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50892 dport 39654] != expected 0xb3d4f586 # # Exception| cpu 0: rx_hash 0x32a093e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50906 dport 39654] != expected 0x936bede6 # # Exception| cpu 0: rx_hash 0xec8669d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50912 dport 39654] != expected 0xa38b79b6 # # Exception| cpu 0: rx_hash 0x66ccaa53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50918 dport 39654] != expected 0xcaff63ab # # Exception| cpu 0: rx_hash 0xcbf6fc47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50962 dport 39654] != expected 0xcf2af9eb # # Exception| cpu 0: rx_hash 0x6c16470e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 39654] != expected 0xd8e6644f # # Exception| cpu 0: rx_hash 0xc4ce3468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 39654] != expected 0x6bcf78d5 # # Exception| cpu 0: rx_hash 0x4e84f7ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50996 dport 39654] != expected 0x2bb62c8 # # Exception| cpu 0: rx_hash 0x21978af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51008 dport 39654] != expected 0x1acb28e0 # # Exception| cpu 0: rx_hash 0x3fe61aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51024 dport 39654] != expected 0x53002a9d # # Exception| cpu 0: rx_hash 0xcc6a9850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51026 dport 39654] != expected 0x1d583974 # # Exception| cpu 0: rx_hash 0xdd23c020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51042 dport 39654] != expected 0xf076ba37 # # Exception| cpu 0: rx_hash 0xa5c5dce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51072 dport 39654] != expected 0x21808830 # # Exception| cpu 0: rx_hash 0xbc2828a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 39654] != expected 0xba394ad2 # # Exception| cpu 0: rx_hash 0x0a81cb98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51166 dport 39654] != expected 0x40db5435 # # Exception| cpu 0: rx_hash 0x272bb356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 39654] != expected 0x3e63d38c # # Exception| cpu 0: rx_hash 0xb2a74ca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51218 dport 39654] != expected 0x224cabd2 # # Exception| cpu 0: rx_hash 0xf7822d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 39654] != expected 0x96f6a6dc # # Exception| cpu 0: rx_hash 0x4e130674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51248 dport 39654] != expected 0xc8f13905 # # Exception| cpu 0: rx_hash 0xab4ab8e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51266 dport 39654] != expected 0xb9f56930 # # Exception| cpu 0: rx_hash 0x64251aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 51272 dport 39654] != expected 0x643b7e23 # # Exception| cpu 0: rx_hash 0x7a548af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51288 dport 39654] != expected 0x2df07c5e # # Exception| cpu 0: rx_hash 0x31697eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51346 dport 39654] != expected 0xcb75cb9d # # Exception| cpu 0: rx_hash 0x48af3fd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51350 dport 39654] != expected 0xec59c269 # # Exception| cpu 0: rx_hash 0x202026da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51362 dport 39654] != expected 0x265b48de # # Exception| cpu 0: rx_hash 0x9689c5e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51372 dport 39654] != expected 0xdcb95639 # # Exception| cpu 0: rx_hash 0x88f855bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51388 dport 39654] != expected 0x95725444 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe077722c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44824 dport 39121] OK # # # cpu 0: rx_hash 0xf13e2a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44840 dport 39121] OK # # # cpu 0: rx_hash 0x0a16049e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44874 dport 39121] OK # # # cpu 0: rx_hash 0x6da1d5bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44894 dport 39121] OK # # # cpu 0: rx_hash 0x5062a8b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44976 dport 39121] OK # # # cpu 0: rx_hash 0x9f0d0af2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44986 dport 39121] OK # # # cpu 0: rx_hash 0xe6cb4b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 39121] OK # # # cpu 0: rx_hash 0x46b794d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 39121] OK # # # cpu 0: rx_hash 0xab4a8674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45010 dport 39121] OK # # # cpu 4: rx_hash 0xef4fba03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44856 dport 39121] OK # # # cpu 4: rx_hash 0x1cc338f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44858 dport 39121] OK # # # cpu 4: rx_hash 0x7ce88dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44910 dport 39121] OK # # # cpu 4: rx_hash 0x5e7a3d2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44918 dport 39121] OK # # # cpu 4: rx_hash 0x7dc8d078 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44936 dport 39121] OK # # # cpu 4: rx_hash 0xd510a31e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44950 dport 39121] OK # # # cpu 4: rx_hash 0x1a7f015a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44956 dport 39121] OK # # # cpu 4: rx_hash 0x72f01857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44968 dport 39121] OK # # # cpu 4: rx_hash 0x210045f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45012 dport 39121] OK # # # cpu 4: rx_hash 0x86e0feba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45034 dport 39121] OK # # # cpu 4: rx_hash 0xd81dd299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45076 dport 39121] OK # # # cpu 4: rx_hash 0x55cb7509 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 39121] OK # # # cpu 4: rx_hash 0xe3629630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45148 dport 39121] OK # # # cpu 4: rx_hash 0xd1992315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 39121] OK # # # cpu 4: rx_hash 0xb9163a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45222 dport 39121] OK # # # cpu 4: rx_hash 0x54eb28bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45236 dport 39121] OK # # # cpu 4: rx_hash 0xc874d75d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45250 dport 39121] OK # # # cpu 4: rx_hash 0xc74c1f72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 39121] OK # # # cpu 4: rx_hash 0x71e5fc4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 39121] OK # # # cpu 4: rx_hash 0xc2ae3a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45320 dport 39121] OK # # # cpu 4: rx_hash 0x48e4f987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45326 dport 39121] OK # # # cpu 4: rx_hash 0x6a764966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45334 dport 39121] OK # # # cpu 4: rx_hash 0x3e1a70d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45354 dport 39121] OK # # # cpu 4: rx_hash 0x47dc31a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45358 dport 39121] OK # # # cpu 4: rx_hash 0xdb43ce48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 39121] OK # # # cpu 4: rx_hash 0x81376260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45474 dport 39121] OK # # # cpu 4: rx_hash 0x9f46f23f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45490 dport 39121] OK # # # cpu 4: rx_hash 0x5029507b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45496 dport 39121] OK # # # cpu 4: rx_hash 0xba4826c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45546 dport 39121] OK # # # cpu 4: rx_hash 0x6cd50dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45570 dport 39121] OK # # # cpu 4: rx_hash 0x72a49d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45586 dport 39121] OK # # # cpu 4: rx_hash 0xc40d7ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45596 dport 39121] OK # # # cpu 4: rx_hash 0xac8267a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45608 dport 39121] OK # # # cpu 4: rx_hash 0xcb35b68a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45628 dport 39121] OK # # # cpu 4: rx_hash 0xa426cb90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45640 dport 39121] OK # # # cpu 4: rx_hash 0xff723a0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45652 dport 39121] OK # # # cpu 4: rx_hash 0x6a693460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45732 dport 39121] OK # # # cpu 4: rx_hash 0x7418a43f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45748 dport 39121] OK # # # cpu 4: rx_hash 0x313dc5fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 39121] OK # # # cpu 4: rx_hash 0x48fb8481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45756 dport 39121] OK # # # cpu 4: rx_hash 0xe7bf93f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45794 dport 39121] OK # # # cpu 4: rx_hash 0xdebe963c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 39121] OK # # # cpu 4: rx_hash 0xc0cf0663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45840 dport 39121] OK # # # cpu 4: rx_hash 0x795e2d75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45886 dport 39121] OK # # # cpu 4: rx_hash 0x4d19a1f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45910 dport 39121] OK # # # cpu 4: rx_hash 0x062455ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45980 dport 39121] OK # # # cpu 4: rx_hash 0x176d0ddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45996 dport 39121] OK # # # cpu 4: rx_hash 0x83565e03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46010 dport 39121] OK # # # cpu 4: rx_hash 0xfa901f7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46014 dport 39121] OK # # # cpu 4: rx_hash 0x693728b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46056 dport 39121] OK # # # count: pass=59 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 55365 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36568 dport 55365] != expected 0xa7eb0b2f # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36568 dport 55365] != expected 0xa7eb0b2f # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57183 dport 55365] != expected 0x7b115f4a # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57183 dport 55365] != expected 0x7b115f4a # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56333 dport 55365] != expected 0x20226675 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56333 dport 55365] != expected 0x20226675 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42005 dport 55365] != expected 0xa7d3aab5 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42005 dport 55365] != expected 0xa7d3aab5 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47419 dport 55365] != expected 0x1b5f444 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47419 dport 55365] != expected 0x1b5f444 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34117 dport 55365] != expected 0x7f523df1 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34117 dport 55365] != expected 0x7f523df1 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52266 dport 55365] != expected 0x1e4a1186 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52266 dport 55365] != expected 0x1e4a1186 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46394 dport 55365] != expected 0xfeb1699b # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46394 dport 55365] != expected 0xfeb1699b # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 55365] != expected 0x52007f55 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 55365] != expected 0x52007f55 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41990 dport 55365] != expected 0x3cf09cf3 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41990 dport 55365] != expected 0x3cf09cf3 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42952 dport 55365] != expected 0x738bcaf0 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42952 dport 55365] != expected 0x738bcaf0 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45234 dport 55365] != expected 0xcda59100 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45234 dport 55365] != expected 0xcda59100 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45147 dport 55365] != expected 0x5d2d93c6 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45147 dport 55365] != expected 0x5d2d93c6 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39523 dport 55365] != expected 0x30ec3fe9 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39523 dport 55365] != expected 0x30ec3fe9 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46785 dport 55365] != expected 0xe77892fd # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46785 dport 55365] != expected 0xe77892fd # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59471 dport 55365] != expected 0xd9c2b789 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59471 dport 55365] != expected 0xd9c2b789 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47595 dport 55365] != expected 0x733556e9 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47595 dport 55365] != expected 0x733556e9 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45085 dport 55365] != expected 0xe62b4944 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45085 dport 55365] != expected 0xe62b4944 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60650 dport 55365] != expected 0x92a554d7 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60650 dport 55365] != expected 0x92a554d7 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45574 dport 55365] != expected 0x94d023eb # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45574 dport 55365] != expected 0x94d023eb # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43543 dport 55365] != expected 0xf0715b42 # # Exception| cpu 0: rx_hash 0xfb561274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43543 dport 55365] != expected 0xf0715b42 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 214, 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 37948 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34129 dport 37948] != expected 0x49b43be8 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34129 dport 37948] != expected 0x49b43be8 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36531 dport 37948] != expected 0x587a5186 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36531 dport 37948] != expected 0x587a5186 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59098 dport 37948] != expected 0xc0109f78 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59098 dport 37948] != expected 0xc0109f78 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 37948] != expected 0xce01b937 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 37948] != expected 0xce01b937 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60207 dport 37948] != expected 0x9276e9f9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60207 dport 37948] != expected 0x9276e9f9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39129 dport 37948] != expected 0xab2564a9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39129 dport 37948] != expected 0xab2564a9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34371 dport 37948] != expected 0xc55dbcca # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34371 dport 37948] != expected 0xc55dbcca # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58028 dport 37948] != expected 0x4cf6a6d9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58028 dport 37948] != expected 0x4cf6a6d9 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43134 dport 37948] != expected 0xcc9111a6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43134 dport 37948] != expected 0xcc9111a6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 37948] != expected 0xcbfce143 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 37948] != expected 0xcbfce143 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45935 dport 37948] != expected 0x58cf833a # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45935 dport 37948] != expected 0x58cf833a # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46090 dport 37948] != expected 0xbfd9384d # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46090 dport 37948] != expected 0xbfd9384d # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59908 dport 37948] != expected 0xf4df9f63 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59908 dport 37948] != expected 0xf4df9f63 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 37948] != expected 0xc439a730 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 37948] != expected 0xc439a730 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39505 dport 37948] != expected 0x34fbfa9e # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39505 dport 37948] != expected 0x34fbfa9e # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53443 dport 37948] != expected 0xb30029f6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53443 dport 37948] != expected 0xb30029f6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40444 dport 37948] != expected 0x6b5c374b # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40444 dport 37948] != expected 0x6b5c374b # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43099 dport 37948] != expected 0x5d769d00 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43099 dport 37948] != expected 0x5d769d00 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57696 dport 37948] != expected 0xec950481 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57696 dport 37948] != expected 0xec950481 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47172 dport 37948] != expected 0x16a99a02 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47172 dport 37948] != expected 0x16a99a02 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 37948] != expected 0xf27cdbc6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 37948] != expected 0xf27cdbc6 # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45712 dport 37948] != expected 0xdd83729e # # Exception| cpu 5: rx_hash 0x460da55e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45712 dport 37948] != expected 0xdd83729e # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->