< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54575 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xafd7395f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40414 dport 54575] != expected 0x852cf34e # # Exception| cpu 0: rx_hash 0xd1fb7dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40472 dport 54575] != expected 0x9ddbfd0 # # Exception| cpu 0: rx_hash 0x8f83ce20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40474 dport 54575] != expected 0xeb640c2 # # Exception| cpu 0: rx_hash 0x5c34e1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40540 dport 54575] != expected 0xca531fa1 # # Exception| cpu 0: rx_hash 0x921c7cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 54575] != expected 0x4ac8dfb2 # # Exception| cpu 0: rx_hash 0x36ef3377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40568 dport 54575] != expected 0x49905fd9 # # Exception| cpu 0: rx_hash 0x1cd3a59b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40576 dport 54575] != expected 0x68f7900a # # Exception| cpu 0: rx_hash 0xafbec6e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40604 dport 54575] != expected 0x6a75efa5 # # Exception| cpu 0: rx_hash 0x074c9d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40610 dport 54575] != expected 0xefead0e9 # # Exception| cpu 0: rx_hash 0xd8faa6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40654 dport 54575] != expected 0xadc830ad # # Exception| cpu 0: rx_hash 0xfbc7eb3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40672 dport 54575] != expected 0x28ba7003 # # Exception| cpu 0: rx_hash 0xddb4c335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40716 dport 54575] != expected 0x3a8be845 # # Exception| cpu 0: rx_hash 0x41e5f9b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40724 dport 54575] != expected 0x3bbc6863 # # Exception| cpu 0: rx_hash 0xfe898efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40738 dport 54575] != expected 0xbff9a8eb # # Exception| cpu 0: rx_hash 0x4de4ed83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40766 dport 54575] != expected 0xbd7bd744 # # Exception| cpu 0: rx_hash 0x2d3ea168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40804 dport 54575] != expected 0x7b1cf788 # # Exception| cpu 0: rx_hash 0x64d83e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40814 dport 54575] != expected 0x7dadf75e # # Exception| cpu 0: rx_hash 0x70465792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40910 dport 54575] != expected 0x9dc6e753 # # Exception| cpu 0: rx_hash 0x9d53871d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40912 dport 54575] != expected 0x982f67ee # # Exception| cpu 0: rx_hash 0xec176d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40918 dport 54575] != expected 0x9cf16775 # # Exception| cpu 0: rx_hash 0x35a1dcad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40942 dport 54575] != expected 0x1db058a2 # # Exception| cpu 0: rx_hash 0xa0e42a05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40970 dport 54575] != expected 0x2edea01f # # Exception| cpu 0: rx_hash 0xf49d07dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41078 dport 54575] != expected 0x6c113fb9 # # Exception| cpu 0: rx_hash 0xea02f002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 54575] != expected 0xc9de4f00 # # Exception| cpu 0: rx_hash 0xb47a43f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41130 dport 54575] != expected 0xceb5b012 # # Exception| cpu 0: rx_hash 0x35b4cba4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41156 dport 54575] != expected 0x8bfcaf44 # # Exception| cpu 0: rx_hash 0x6bcc7853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41158 dport 54575] != expected 0x8c975056 # # Exception| cpu 0: rx_hash 0x0858db62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41226 dport 54575] != expected 0x1ed077e1 # # Exception| cpu 0: rx_hash 0xb734ac2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41276 dport 54575] != expected 0x9a95b769 # # Exception| cpu 0: rx_hash 0x92096bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41286 dport 54575] != expected 0xdc842854 # # Exception| cpu 0: rx_hash 0x7f1cbb74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41304 dport 54575] != expected 0xd96da8e9 # # Exception| cpu 0: rx_hash 0x2d651cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41328 dport 54575] != expected 0x58c1e8dc # # Exception| cpu 0: rx_hash 0x731daf41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41330 dport 54575] != expected 0x5faa17ce # # Exception| cpu 0: rx_hash 0x15c769b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41340 dport 54575] != expected 0x5aaee891 # # Exception| cpu 0: rx_hash 0x10c7a6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41344 dport 54575] != expected 0x787cd8cb # # Exception| cpu 0: rx_hash 0x3ffbff5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41348 dport 54575] != expected 0x7bc92742 # # Exception| cpu 0: rx_hash 0x1cc6b292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41386 dport 54575] != expected 0xfebb67ec # # Exception| cpu 0: rx_hash 0x80978811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41394 dport 54575] != expected 0xff8ce7ca # # Exception| cpu 0: rx_hash 0xb2346338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 54575] != expected 0xb8478733 # # Exception| cpu 0: rx_hash 0xfbd2fc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41418 dport 54575] != expected 0xbef687e5 # # Exception| cpu 0: rx_hash 0xaac2e141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41480 dport 54575] != expected 0x31b234f2 # # Exception| cpu 0: rx_hash 0x47d731ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41494 dport 54575] != expected 0x345bb44f # # Exception| cpu 0: rx_hash 0xa6c3f574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 54575] != expected 0xb7758bd5 # # Exception| cpu 0: rx_hash 0xb15dd989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41514 dport 54575] != expected 0xb6af7411 # # Exception| cpu 0: rx_hash 0x41d7bbd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41538 dport 54575] != expected 0xf7386bdc # # Exception| cpu 0: rx_hash 0xca18adaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41554 dport 54575] != expected 0xf7d5143e # # 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 0x864bd6a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56000 dport 47260] OK # # # cpu 4: rx_hash 0xa3761175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55994 dport 47260] OK # # # cpu 4: rx_hash 0xa5769b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56046 dport 47260] OK # # # cpu 4: rx_hash 0x0185d4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56058 dport 47260] OK # # # cpu 4: rx_hash 0x04cbb12a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56120 dport 47260] OK # # # cpu 4: rx_hash 0x36685a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56138 dport 47260] OK # # # cpu 4: rx_hash 0xa338bba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56196 dport 47260] OK # # # cpu 4: rx_hash 0xc9e36966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56224 dport 47260] OK # # # cpu 4: rx_hash 0x6711b8cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56266 dport 47260] OK # # # cpu 4: rx_hash 0x22f633f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56298 dport 47260] OK # # # cpu 4: rx_hash 0xe0dfba87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56304 dport 47260] OK # # # cpu 4: rx_hash 0xa939258d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56314 dport 47260] OK # # # cpu 4: rx_hash 0x0bb0b51b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56320 dport 47260] OK # # # cpu 4: rx_hash 0x6d6a73ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56334 dport 47260] OK # # # cpu 4: rx_hash 0xc9993c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56346 dport 47260] OK # # # cpu 4: rx_hash 0xcf99b675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56398 dport 47260] OK # # # cpu 4: rx_hash 0xd4068ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 47260] OK # # # cpu 4: rx_hash 0x162f07c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56438 dport 47260] OK # # # cpu 4: rx_hash 0x626b22d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56460 dport 47260] OK # # # cpu 4: rx_hash 0x6e6a36e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56486 dport 47260] OK # # # cpu 4: rx_hash 0x278ca9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56492 dport 47260] OK # # # cpu 4: rx_hash 0xe5a52099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56502 dport 47260] OK # # # cpu 4: rx_hash 0x9ee054ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56526 dport 47260] OK # # # cpu 4: rx_hash 0xb8937cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56610 dport 47260] OK # # # cpu 4: rx_hash 0x2ec3d818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56644 dport 47260] OK # # # cpu 4: rx_hash 0x9daebb60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 47260] OK # # # cpu 4: rx_hash 0x53862621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56680 dport 47260] OK # # # cpu 4: rx_hash 0x863183a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56698 dport 47260] OK # # # cpu 4: rx_hash 0xdd49ff48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56708 dport 47260] OK # # # cpu 4: rx_hash 0x5a87fd03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56766 dport 47260] OK # # # cpu 4: rx_hash 0x8531c6a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56786 dport 47260] OK # # # cpu 4: rx_hash 0x8a596821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56850 dport 47260] OK # # # cpu 4: rx_hash 0x35351f6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 47260] OK # # # cpu 4: rx_hash 0xbefa0912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56884 dport 47260] OK # # # cpu 4: rx_hash 0xa365bbc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56898 dport 47260] OK # # # cpu 4: rx_hash 0x0796f445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56918 dport 47260] OK # # # cpu 4: rx_hash 0x6d4d2681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 47260] OK # # # cpu 4: rx_hash 0x684de996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56974 dport 47260] OK # # # cpu 4: rx_hash 0xb1fb582a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57014 dport 47260] OK # # # cpu 4: rx_hash 0xd7219edb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57016 dport 47260] OK # # # cpu 4: rx_hash 0xcabe2c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57038 dport 47260] OK # # # cpu 4: rx_hash 0x56ef168a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57046 dport 47260] OK # # # cpu 4: rx_hash 0x8f59a736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57070 dport 47260] OK # # # cpu 4: rx_hash 0x4d702e42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 47260] OK # # # cpu 4: rx_hash 0xf7523ccf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57088 dport 47260] OK # # # cpu 4: rx_hash 0x8616d6c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57094 dport 47260] OK # # # cpu 4: rx_hash 0x7c9d2ab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 47260] OK # # # cpu 4: rx_hash 0x709c3e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57146 dport 47260] OK # # # cpu 4: rx_hash 0x1c47665a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57162 dport 47260] OK # # # cpu 4: rx_hash 0x97887024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57178 dport 47260] OK # # # count: pass=50 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45457 dport 56662] != expected 0x91b27c96 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45457 dport 56662] != expected 0x91b27c96 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36721 dport 56662] != expected 0x9167ac5c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36721 dport 56662] != expected 0x9167ac5c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32793 dport 56662] != expected 0x32fb6090 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32793 dport 56662] != expected 0x32fb6090 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57880 dport 56662] != expected 0xdd6bb8ab # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57880 dport 56662] != expected 0xdd6bb8ab # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36689 dport 56662] != expected 0x111113ad # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36689 dport 56662] != expected 0x111113ad # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56049 dport 56662] != expected 0x46b7b781 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56049 dport 56662] != expected 0x46b7b781 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48426 dport 56662] != expected 0xb350828b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48426 dport 56662] != expected 0xb350828b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40545 dport 56662] != expected 0x284e93f # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40545 dport 56662] != expected 0x284e93f # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43075 dport 56662] != expected 0xe31dec1c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43075 dport 56662] != expected 0xe31dec1c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 56662] != expected 0x61795c29 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 56662] != expected 0x61795c29 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48366 dport 56662] != expected 0x20cd5af8 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48366 dport 56662] != expected 0x20cd5af8 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 56662] != expected 0xbe2aa78b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34786 dport 56662] != expected 0xbe2aa78b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 56662] != expected 0x5aeee94c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 56662] != expected 0x5aeee94c # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55479 dport 56662] != expected 0x9a55831d # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55479 dport 56662] != expected 0x9a55831d # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 56662] != expected 0xa7ae870b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 56662] != expected 0xa7ae870b # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34088 dport 56662] != expected 0xba3ca6 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34088 dport 56662] != expected 0xba3ca6 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51466 dport 56662] != expected 0xe565281a # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51466 dport 56662] != expected 0xe565281a # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43137 dport 56662] != expected 0x4450e30a # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43137 dport 56662] != expected 0x4450e30a # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34338 dport 56662] != expected 0x2e028071 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34338 dport 56662] != expected 0x2e028071 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59373 dport 56662] != expected 0x4cb9eb10 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59373 dport 56662] != expected 0x4cb9eb10 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54712 dport 56662] != expected 0x6b8a3a98 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54712 dport 56662] != expected 0x6b8a3a98 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 56662] != expected 0x6fb2b617 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 56662] != expected 0x6fb2b617 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38088 dport 56662] != expected 0xb3e449d2 # # Exception| cpu 0: rx_hash 0xdf39e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38088 dport 56662] != expected 0xb3e449d2 # # 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38834 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54345 dport 38834] != expected 0x96dfdc89 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54345 dport 38834] != expected 0x96dfdc89 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56007 dport 38834] != expected 0xca1a2271 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56007 dport 38834] != expected 0xca1a2271 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50892 dport 38834] != expected 0x8abeb7f6 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50892 dport 38834] != expected 0x8abeb7f6 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33435 dport 38834] != expected 0xe6ba2669 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33435 dport 38834] != expected 0xe6ba2669 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52520 dport 38834] != expected 0xfa1a559a # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52520 dport 38834] != expected 0xfa1a559a # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 38834] != expected 0xc3a0b4d6 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 38834] != expected 0xc3a0b4d6 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51351 dport 38834] != expected 0x3df34635 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51351 dport 38834] != expected 0x3df34635 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49718 dport 38834] != expected 0xd4d5aeb4 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49718 dport 38834] != expected 0xd4d5aeb4 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46486 dport 38834] != expected 0x7beaa991 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46486 dport 38834] != expected 0x7beaa991 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42612 dport 38834] != expected 0xe596f0cb # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42612 dport 38834] != expected 0xe596f0cb # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34402 dport 38834] != expected 0x5a58eb32 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34402 dport 38834] != expected 0x5a58eb32 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 38834] != expected 0x451fdd6b # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52828 dport 38834] != expected 0x451fdd6b # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51528 dport 38834] != expected 0x37212763 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51528 dport 38834] != expected 0x37212763 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34679 dport 38834] != expected 0xeae6323e # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34679 dport 38834] != expected 0xeae6323e # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55439 dport 38834] != expected 0x2b29b3a0 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55439 dport 38834] != expected 0x2b29b3a0 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 38834] != expected 0x5a05eb50 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 38834] != expected 0x5a05eb50 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58176 dport 38834] != expected 0x24b30a8a # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58176 dport 38834] != expected 0x24b30a8a # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56031 dport 38834] != expected 0x564b18f2 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56031 dport 38834] != expected 0x564b18f2 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51412 dport 38834] != expected 0x7d8957b3 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51412 dport 38834] != expected 0x7d8957b3 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51239 dport 38834] != expected 0xa2a239bb # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51239 dport 38834] != expected 0xa2a239bb # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50116 dport 38834] != expected 0x1fb35635 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50116 dport 38834] != expected 0x1fb35635 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45836 dport 38834] != expected 0x96cb86c0 # # Exception| cpu 5: rx_hash 0x83146aeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45836 dport 38834] != expected 0x96cb86c0 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->