< 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 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 60613 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x88f9aab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45392 dport 60613] != expected 0xad649037 # # Exception| cpu 0: rx_hash 0x023d9f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45418 dport 60613] != expected 0x3953031c # # Exception| cpu 0: rx_hash 0xd66d39c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45430 dport 60613] != expected 0xc7fa95b # # Exception| cpu 0: rx_hash 0xc4aa0789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45466 dport 60613] != expected 0x2e22ae95 # # Exception| cpu 0: rx_hash 0xb4dc3486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45470 dport 60613] != expected 0x69724d91 # # Exception| cpu 0: rx_hash 0x9a3e94f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45500 dport 60613] != expected 0x8f3997f9 # # Exception| cpu 0: rx_hash 0xbfb0e87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45514 dport 60613] != expected 0xcb839864 # # Exception| cpu 0: rx_hash 0xa9695183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45536 dport 60613] != expected 0x8e60338e # # Exception| cpu 0: rx_hash 0x96c271e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45568 dport 60613] != expected 0x6356448c # # Exception| cpu 0: rx_hash 0x3e633d77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 60613] != expected 0x90f1002 # # Exception| cpu 0: rx_hash 0xb4a7084d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45620 dport 60613] != expected 0x9d388329 # # Exception| cpu 0: rx_hash 0x2f5181a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 60613] != expected 0xf63873d0 # # Exception| cpu 0: rx_hash 0x53a06b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45684 dport 60613] != expected 0xa94d8d19 # # Exception| cpu 0: rx_hash 0xb34c0d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 60613] != expected 0x27ec4b11 # # Exception| cpu 0: rx_hash 0x75db9568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45702 dport 60613] != expected 0x309de698 # # Exception| cpu 0: rx_hash 0x4de08cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45710 dport 60613] != expected 0x9335971a # # Exception| cpu 0: rx_hash 0xb7528ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 45744 dport 60613] != expected 0x4052e735 # # Exception| cpu 0: rx_hash 0xcc486529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45792 dport 60613] != expected 0xa5f3d1c4 # # Exception| cpu 0: rx_hash 0x1818c362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45820 dport 60613] != expected 0x90df7b83 # # Exception| cpu 0: rx_hash 0xed8ab69e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45878 dport 60613] != expected 0xde8406ad # # Exception| cpu 0: rx_hash 0x683cd8e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45982 dport 60613] != expected 0x8ffcec57 # # Exception| cpu 0: rx_hash 0x02148bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45990 dport 60613] != expected 0x956ab974 # # Exception| cpu 0: rx_hash 0x46de789e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46012 dport 60613] != expected 0x69b7363f # # Exception| cpu 0: rx_hash 0xe513e8f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46054 dport 60613] != expected 0xa11fb744 # # Exception| cpu 0: rx_hash 0x4db2a462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46056 dport 60613] != expected 0xcb46e3ca # # Exception| cpu 0: rx_hash 0xad5ec27d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46058 dport 60613] != expected 0x45e725c2 # # Exception| cpu 0: rx_hash 0x99e20229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46068 dport 60613] != expected 0xfe6a498d # # Exception| cpu 0: rx_hash 0xea5c2dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46112 dport 60613] != expected 0x9e75a9c9 # # Exception| cpu 0: rx_hash 0x7641a117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46128 dport 60613] != expected 0x4fa19108 # # Exception| cpu 0: rx_hash 0xbfa46259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46162 dport 60613] != expected 0x9d9f4550 # # Exception| cpu 0: rx_hash 0xedb728fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46178 dport 60613] != expected 0x24a161f1 # # Exception| cpu 0: rx_hash 0x71aaa438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46194 dport 60613] != expected 0xf5755930 # # Exception| cpu 0: rx_hash 0x5b5683fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46230 dport 60613] != expected 0x74802f7c # # Exception| cpu 0: rx_hash 0x4108e3d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46250 dport 60613] != expected 0x2946995b # # Exception| cpu 0: rx_hash 0xdd156f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46266 dport 60613] != expected 0xf892a19a # # Exception| cpu 0: rx_hash 0x14f0ac59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 60613] != expected 0x2aac75c2 # # Exception| cpu 0: rx_hash 0x64869f56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46300 dport 60613] != expected 0x6dfc96c6 # # Exception| cpu 0: rx_hash 0xe2c573bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46320 dport 60613] != expected 0xe1ee1820 # # Exception| cpu 0: rx_hash 0xfb3cb98f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46382 dport 60613] != expected 0x3931becb # # Exception| cpu 0: rx_hash 0xbff64ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46388 dport 60613] != expected 0xc5ec3180 # # Exception| cpu 0: rx_hash 0x42af49ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 60613] != expected 0xac5f8997 # # 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 0xcb58a8bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56400 dport 38529] OK # # # cpu 0: rx_hash 0xbb2e9bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56404 dport 38529] OK # # # cpu 0: rx_hash 0x3d6d7759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56440 dport 38529] OK # # # cpu 0: rx_hash 0x870b058f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56474 dport 38529] OK # # # cpu 0: rx_hash 0x09839f80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56576 dport 38529] OK # # # cpu 0: rx_hash 0x05044653 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56598 dport 38529] OK # # # cpu 0: rx_hash 0xa6c9d638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56652 dport 38529] OK # # # cpu 0: rx_hash 0x3ad45afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56668 dport 38529] OK # # # cpu 0: rx_hash 0xde26bb5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56728 dport 38529] OK # # # cpu 0: rx_hash 0x8c35f1fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56744 dport 38529] OK # # # cpu 0: rx_hash 0x0d9d1838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56774 dport 38529] OK # # # cpu 0: rx_hash 0x35a601bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56782 dport 38529] OK # # # cpu 0: rx_hash 0x918094fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 38529] OK # # # cpu 0: rx_hash 0xc393de59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56806 dport 38529] OK # # # cpu 0: rx_hash 0x67b54b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56830 dport 38529] OK # # # cpu 0: rx_hash 0xd2da5e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 38529] OK # # # cpu 0: rx_hash 0xae2bb498 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56886 dport 38529] OK # # # cpu 0: rx_hash 0xc3e8e292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56908 dport 38529] OK # # # cpu 0: rx_hash 0x35dd3d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56932 dport 38529] OK # # # cpu 0: rx_hash 0x7117ce2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56958 dport 38529] OK # # # cpu 0: rx_hash 0x798e9044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57006 dport 38529] OK # # # cpu 0: rx_hash 0x68bc2c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57030 dport 38529] OK # # # cpu 0: rx_hash 0x7e65956b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 38529] OK # # # cpu 0: rx_hash 0xaa353320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57072 dport 38529] OK # # # cpu 0: rx_hash 0x9d2e596e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57100 dport 38529] OK # # # cpu 0: rx_hash 0x9ac55c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57166 dport 38529] OK # # # cpu 0: rx_hash 0x54cb9a20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57198 dport 38529] OK # # # cpu 0: rx_hash 0x367a976e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57222 dport 38529] OK # # # cpu 0: rx_hash 0x0e418ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57230 dport 38529] OK # # # cpu 0: rx_hash 0x755b611a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57310 dport 38529] OK # # # cpu 0: rx_hash 0xef2e2a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57348 dport 38529] OK # # # cpu 0: rx_hash 0x3b7e8c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57368 dport 38529] OK # # # cpu 0: rx_hash 0xb651bc7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57440 dport 38529] OK # # # cpu 0: rx_hash 0x56bdda62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57442 dport 38529] OK # # # cpu 0: rx_hash 0xfe1c96f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 38529] OK # # # cpu 0: rx_hash 0xf29b4f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57466 dport 38529] OK # # # cpu 4: rx_hash 0x8f925be4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56394 dport 38529] OK # # # cpu 4: rx_hash 0x31eaae8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56430 dport 38529] OK # # # cpu 4: rx_hash 0x05566ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56432 dport 38529] OK # # # cpu 4: rx_hash 0xb3b7c5db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56452 dport 38529] OK # # # cpu 4: rx_hash 0x9d5565a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56486 dport 38529] OK # # # cpu 4: rx_hash 0x24c695e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56512 dport 38529] OK # # # cpu 4: rx_hash 0xb8db1927 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56528 dport 38529] OK # # # cpu 4: rx_hash 0x9abe608a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56548 dport 38529] OK # # # cpu 4: rx_hash 0x42691f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56558 dport 38529] OK # # # cpu 4: rx_hash 0x9919ca90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56582 dport 38529] OK # # # cpu 4: rx_hash 0x8347aaba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56634 dport 38529] OK # # # cpu 4: rx_hash 0x423b379f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56712 dport 38529] OK # # # cpu 4: rx_hash 0x324d0490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 38529] OK # # # cpu 4: rx_hash 0x6cd997e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56746 dport 38529] OK # # # cpu 4: rx_hash 0x3921d86c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56792 dport 38529] OK # # # cpu 4: rx_hash 0x105341f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56850 dport 38529] OK # # # cpu 4: rx_hash 0x42400b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56866 dport 38529] OK # # # cpu 4: rx_hash 0x76fccb00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56892 dport 38529] OK # # # cpu 4: rx_hash 0x5ff56e51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56924 dport 38529] OK # # # cpu 4: rx_hash 0xa9c0b1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56948 dport 38529] OK # # # cpu 4: rx_hash 0x492cd7a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56950 dport 38529] OK # # # cpu 4: rx_hash 0x8fbb4fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56966 dport 38529] OK # # # cpu 4: rx_hash 0xcb71bcf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56988 dport 38529] OK # # # cpu 4: rx_hash 0xadde360f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57010 dport 38529] OK # # # cpu 4: rx_hash 0x2c76dfc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57052 dport 38529] OK # # # cpu 4: rx_hash 0xe27819a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57084 dport 38529] OK # # # cpu 4: rx_hash 0x3908cc2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57108 dport 38529] OK # # # cpu 4: rx_hash 0x7145e6a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 38529] OK # # # cpu 4: rx_hash 0xbf4b20c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 38529] OK # # # cpu 4: rx_hash 0x76aee38d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57178 dport 38529] OK # # # cpu 4: rx_hash 0x584c43f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57208 dport 38529] OK # # # cpu 4: rx_hash 0xf874510f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57254 dport 38529] OK # # # cpu 4: rx_hash 0x6469ddcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57270 dport 38529] OK # # # cpu 4: rx_hash 0x5c52c44b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57278 dport 38529] OK # # # cpu 4: rx_hash 0x09aa8bc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57292 dport 38529] OK # # # cpu 4: rx_hash 0xb7d27ea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57320 dport 38529] OK # # # cpu 4: rx_hash 0xf3188df3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57330 dport 38529] OK # # # cpu 4: rx_hash 0x478f66b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 38529] OK # # # cpu 4: rx_hash 0x04ae90c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57426 dport 38529] OK # # # cpu 4: rx_hash 0xac0fdc57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57436 dport 38529] OK # # # cpu 4: rx_hash 0x0c37ceab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57474 dport 38529] OK # # # cpu 4: rx_hash 0xd4e0b133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57480 dport 38529] OK # # # cpu 4: rx_hash 0xa496823c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57484 dport 38529] OK # # # cpu 4: rx_hash 0x388b0eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57500 dport 38529] OK # # # cpu 4: rx_hash 0x2e52b706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57526 dport 38529] OK # # # cpu 4: rx_hash 0xe7b77448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57556 dport 38529] OK # # # cpu 4: rx_hash 0x075b1257 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57558 dport 38529] OK # # # count: pass=83 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 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 60073 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51772 dport 60073] != expected 0xa34db897 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51772 dport 60073] != expected 0xa34db897 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53172 dport 60073] != expected 0x24855d62 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53172 dport 60073] != expected 0x24855d62 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59311 dport 60073] != expected 0x72d01c55 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59311 dport 60073] != expected 0x72d01c55 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54561 dport 60073] != expected 0xf6845021 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54561 dport 60073] != expected 0xf6845021 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37011 dport 60073] != expected 0xa24f53f1 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37011 dport 60073] != expected 0xa24f53f1 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43566 dport 60073] != expected 0x3564d94c # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43566 dport 60073] != expected 0x3564d94c # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58170 dport 60073] != expected 0x106a9c7a # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58170 dport 60073] != expected 0x106a9c7a # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58673 dport 60073] != expected 0xb5e956c4 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58673 dport 60073] != expected 0xb5e956c4 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48051 dport 60073] != expected 0x56fdefb6 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48051 dport 60073] != expected 0x56fdefb6 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41490 dport 60073] != expected 0x5101c71a # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41490 dport 60073] != expected 0x5101c71a # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56239 dport 60073] != expected 0xaa8ddae3 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56239 dport 60073] != expected 0xaa8ddae3 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45208 dport 60073] != expected 0x1c6d8276 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45208 dport 60073] != expected 0x1c6d8276 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56936 dport 60073] != expected 0x6e2ae9b9 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56936 dport 60073] != expected 0x6e2ae9b9 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54409 dport 60073] != expected 0x6ae1f957 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54409 dport 60073] != expected 0x6ae1f957 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 60073] != expected 0x194ed813 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 60073] != expected 0x194ed813 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42792 dport 60073] != expected 0x7b6c475e # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42792 dport 60073] != expected 0x7b6c475e # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33367 dport 60073] != expected 0xb10f4c23 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33367 dport 60073] != expected 0xb10f4c23 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60007 dport 60073] != expected 0xf8ce5fe1 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60007 dport 60073] != expected 0xf8ce5fe1 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47378 dport 60073] != expected 0x5fe05919 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47378 dport 60073] != expected 0x5fe05919 # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60550 dport 60073] != expected 0xb6e1b79d # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60550 dport 60073] != expected 0xb6e1b79d # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36910 dport 60073] != expected 0x78f0eedf # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36910 dport 60073] != expected 0x78f0eedf # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34987 dport 60073] != expected 0x9dab7a9b # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34987 dport 60073] != expected 0x9dab7a9b # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57626 dport 60073] != expected 0x9e0e21dc # # Exception| cpu 0: rx_hash 0x7da58f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57626 dport 60073] != expected 0x9e0e21dc # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 52800 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41834 dport 52800] != expected 0x6221ad53 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41834 dport 52800] != expected 0x6221ad53 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51099 dport 52800] != expected 0xf03786f0 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51099 dport 52800] != expected 0xf03786f0 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37841 dport 52800] != expected 0xacecf684 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37841 dport 52800] != expected 0xacecf684 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46722 dport 52800] != expected 0x8cbd136e # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46722 dport 52800] != expected 0x8cbd136e # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38851 dport 52800] != expected 0xbe6d6a6b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38851 dport 52800] != expected 0xbe6d6a6b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55643 dport 52800] != expected 0x3a87e898 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55643 dport 52800] != expected 0x3a87e898 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33915 dport 52800] != expected 0x997ba1f0 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33915 dport 52800] != expected 0x997ba1f0 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37173 dport 52800] != expected 0x5af03d24 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37173 dport 52800] != expected 0x5af03d24 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33721 dport 52800] != expected 0xe64257de # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33721 dport 52800] != expected 0xe64257de # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55190 dport 52800] != expected 0x223e7dcb # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55190 dport 52800] != expected 0x223e7dcb # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37675 dport 52800] != expected 0xb2ac1116 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37675 dport 52800] != expected 0xb2ac1116 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54915 dport 52800] != expected 0xb64cd6f4 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54915 dport 52800] != expected 0xb64cd6f4 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54104 dport 52800] != expected 0x706b95c7 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54104 dport 52800] != expected 0x706b95c7 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38421 dport 52800] != expected 0x9fafb9dc # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38421 dport 52800] != expected 0x9fafb9dc # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39795 dport 52800] != expected 0x46b5dc7b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39795 dport 52800] != expected 0x46b5dc7b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39161 dport 52800] != expected 0x88c026d1 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39161 dport 52800] != expected 0x88c026d1 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 52800] != expected 0x6021a9f # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 52800] != expected 0x6021a9f # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 52800] != expected 0x30ea940 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 52800] != expected 0x30ea940 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34775 dport 52800] != expected 0x99ac82b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34775 dport 52800] != expected 0x99ac82b # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 52800] != expected 0xccc6ab4 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 52800] != expected 0xccc6ab4 # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38695 dport 52800] != expected 0x94914dad # # Exception| cpu 5: rx_hash 0x36cd0fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38695 dport 52800] != expected 0x94914dad # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->