< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 52472 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xac34bdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43152 dport 52472] != expected 0xf85cf566 # # Exception| cpu 0: rx_hash 0xe4f928bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43178 dport 52472] != expected 0xfa76470a # # Exception| cpu 0: rx_hash 0x9a342789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43220 dport 52472] != expected 0x10e812b1 # # Exception| cpu 0: rx_hash 0x5d431959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43228 dport 52472] != expected 0x8d6a4432 # # Exception| cpu 0: rx_hash 0x9b60f1b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43234 dport 52472] != expected 0xb4445b59 # # Exception| cpu 0: rx_hash 0x57e13498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 52472] != expected 0x3ee393e # # Exception| cpu 0: rx_hash 0x91c2dc77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43298 dport 52472] != expected 0x3ac02655 # # Exception| cpu 0: rx_hash 0x61e1aee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43352 dport 52472] != expected 0xeb5adee9 # # Exception| cpu 0: rx_hash 0x59a52226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43380 dport 52472] != expected 0xeabcb0cd # # Exception| cpu 0: rx_hash 0xb2861d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43398 dport 52472] != expected 0xcf7c3b9a # # Exception| cpu 0: rx_hash 0xe6c3a5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43400 dport 52472] != expected 0x1ff39a10 # # Exception| cpu 0: rx_hash 0xc35bd23b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43430 dport 52472] != expected 0x681cae3a # # Exception| cpu 0: rx_hash 0xae0e30f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43442 dport 52472] != expected 0x1dd9287c # # Exception| cpu 0: rx_hash 0x17b40117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43460 dport 52472] != expected 0x6ac52b44 # # Exception| cpu 0: rx_hash 0xa4e58d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43520 dport 52472] != expected 0x4533f215 # # Exception| cpu 0: rx_hash 0xf0a035bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43534 dport 52472] != expected 0x95bc539f # # Exception| cpu 0: rx_hash 0x0ec75195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43548 dport 52472] != expected 0xad7422d0 # # Exception| cpu 0: rx_hash 0x0f9387aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43562 dport 52472] != expected 0x9d86b38 # # Exception| cpu 0: rx_hash 0xa5b15bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43574 dport 52472] != expected 0xe19fbbfd # # Exception| cpu 0: rx_hash 0xda2882b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43646 dport 52472] != expected 0xafada7ae # # Exception| cpu 0: rx_hash 0x4e92641a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43716 dport 52472] != expected 0xc45f30aa # # Exception| cpu 0: rx_hash 0x77823ee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43742 dport 52472] != expected 0x61151766 # # Exception| cpu 0: rx_hash 0x229350ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43750 dport 52472] != expected 0x1536ff04 # # Exception| cpu 0: rx_hash 0x88b18cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43770 dport 52472] != expected 0xfd712fc1 # # Exception| cpu 0: rx_hash 0xa6df008c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43810 dport 52472] != expected 0xa0b62f0f # # Exception| cpu 0: rx_hash 0x112127d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43836 dport 52472] != expected 0x3ef8a5c4 # # Exception| cpu 0: rx_hash 0x3ba990d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 52472] != expected 0x4e951f5 # # Exception| cpu 0: rx_hash 0xc5cef4fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43870 dport 52472] != expected 0x3c2120ba # # Exception| cpu 0: rx_hash 0xd946d986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43882 dport 52472] != expected 0xee84335c # # Exception| cpu 0: rx_hash 0x6eb8fedd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 52472] != expected 0x70cab997 # # Exception| cpu 0: rx_hash 0x42ecffa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43918 dport 52472] != expected 0xc8886443 # # Exception| cpu 0: rx_hash 0x43b8299b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 52472] != expected 0x6c242dab # # Exception| cpu 0: rx_hash 0x20a9ddec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 52472] != expected 0xf0b3221e # # Exception| cpu 0: rx_hash 0x0531aa6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44010 dport 52472] != expected 0x875c1634 # # Exception| cpu 0: rx_hash 0xcf0181da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44040 dport 52472] != expected 0x8ffca961 # # Exception| cpu 0: rx_hash 0xbedc4e6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44072 dport 52472] != expected 0x289c3cc1 # # Exception| cpu 0: rx_hash 0xf9011ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44108 dport 52472] != expected 0x67484eb6 # # Exception| cpu 0: rx_hash 0x4fabeac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44132 dport 52472] != expected 0x5daa8d95 # # Exception| cpu 0: rx_hash 0xb1cc8eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 52472] != expected 0x6562fcda # # Exception| cpu 0: rx_hash 0xf855cd9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44154 dport 52472] != expected 0xc3e4075e # # Exception| cpu 0: rx_hash 0x37ba538f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44176 dport 52472] != expected 0x3567f1cb # # Exception| cpu 0: rx_hash 0xed11961d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44186 dport 52472] != expected 0xdeecfd46 # # Exception| cpu 0: rx_hash 0x63ffebbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44190 dport 52472] != expected 0xe5e85041 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x767c32ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44658 dport 60686] OK # # # cpu 0: rx_hash 0x3fe5719e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44670 dport 60686] OK # # # cpu 0: rx_hash 0x377dd15f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44700 dport 60686] OK # # # cpu 0: rx_hash 0x2aa12a1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44702 dport 60686] OK # # # cpu 0: rx_hash 0x626cbf53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44708 dport 60686] OK # # # cpu 0: rx_hash 0xc84e634a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44728 dport 60686] OK # # # cpu 0: rx_hash 0xd5929808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44730 dport 60686] OK # # # cpu 0: rx_hash 0xdbd68eb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44754 dport 60686] OK # # # cpu 0: rx_hash 0xda825889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44772 dport 60686] OK # # # cpu 0: rx_hash 0x1df56659 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44780 dport 60686] OK # # # cpu 0: rx_hash 0x7b567f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 60686] OK # # # cpu 0: rx_hash 0x2e471162 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44854 dport 60686] OK # # # cpu 0: rx_hash 0x19135d26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44868 dport 60686] OK # # # cpu 0: rx_hash 0xfbfc1471 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44898 dport 60686] OK # # # cpu 0: rx_hash 0x60563253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44934 dport 60686] OK # # # cpu 0: rx_hash 0x45ce45d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44968 dport 60686] OK # # # cpu 0: rx_hash 0xa675dabc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44984 dport 60686] OK # # # cpu 0: rx_hash 0x35475c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 60686] OK # # # cpu 0: rx_hash 0x912196f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45002 dport 60686] OK # # # cpu 0: rx_hash 0xaa9eb47a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45090 dport 60686] OK # # # cpu 0: rx_hash 0xe307f70b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45102 dport 60686] OK # # # cpu 0: rx_hash 0x63ad9c14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45122 dport 60686] OK # # # cpu 0: rx_hash 0xc8db9632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45160 dport 60686] OK # # # cpu 0: rx_hash 0xe5db4174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45220 dport 60686] OK # # # cpu 0: rx_hash 0x3f7084e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45230 dport 60686] OK # # # cpu 0: rx_hash 0x78add129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45258 dport 60686] OK # # # cpu 0: rx_hash 0xce07204d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 60686] OK # # # cpu 0: rx_hash 0xa8a4397a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45312 dport 60686] OK # # # cpu 0: rx_hash 0xc5f1dbb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45332 dport 60686] OK # # # cpu 0: rx_hash 0x91b46380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 60686] OK # # # cpu 0: rx_hash 0xf3f141c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45392 dport 60686] OK # # # cpu 0: rx_hash 0xba6802b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 60686] OK # # # cpu 0: rx_hash 0xbb3cd486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45418 dport 60686] OK # # # cpu 4: rx_hash 0x36290760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44714 dport 60686] OK # # # cpu 4: rx_hash 0x386d11de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 60686] OK # # # cpu 4: rx_hash 0x6d7c7fd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44794 dport 60686] OK # # # cpu 4: rx_hash 0xe864f98d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 60686] OK # # # cpu 4: rx_hash 0x99b93639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44840 dport 60686] OK # # # cpu 4: rx_hash 0xfaa8c24e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44884 dport 60686] OK # # # cpu 4: rx_hash 0xb331813f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44888 dport 60686] OK # # # cpu 4: rx_hash 0xe620ef33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44896 dport 60686] OK # # # cpu 4: rx_hash 0xafb9ac42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44908 dport 60686] OK # # # cpu 4: rx_hash 0xdf30b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44922 dport 60686] OK # # # cpu 4: rx_hash 0x6f46f2d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45016 dport 60686] OK # # # cpu 4: rx_hash 0x1e9b3d66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 60686] OK # # # cpu 4: rx_hash 0x4871fd2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45060 dport 60686] OK # # # cpu 4: rx_hash 0x55ad066f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45062 dport 60686] OK # # # cpu 4: rx_hash 0x49252b12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45106 dport 60686] OK # # # cpu 4: rx_hash 0x2b60095a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 60686] OK # # # cpu 4: rx_hash 0x94068ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45188 dport 60686] OK # # # cpu 4: rx_hash 0x77bd11a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45204 dport 60686] OK # # # cpu 4: rx_hash 0xc117e0cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45244 dport 60686] OK # # # cpu 4: rx_hash 0x86cab503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45272 dport 60686] OK # # # cpu 4: rx_hash 0x9a42987e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 60686] OK # # # cpu 4: rx_hash 0x3b96bf99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45318 dport 60686] OK # # # cpu 4: rx_hash 0x57978b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 60686] OK # # # cpu 4: rx_hash 0x1e0ec81e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45352 dport 60686] OK # # # cpu 4: rx_hash 0x271e92e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45362 dport 60686] OK # # # cpu 4: rx_hash 0x34867f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 60686] OK # # # cpu 4: rx_hash 0x111e089f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45430 dport 60686] OK # # # cpu 4: rx_hash 0xdfa540b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45482 dport 60686] OK # # # cpu 4: rx_hash 0xfb69e109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45490 dport 60686] OK # # # cpu 4: rx_hash 0x5f0f2bae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45510 dport 60686] OK # # # cpu 4: rx_hash 0xa1684f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45524 dport 60686] OK # # # cpu 4: rx_hash 0xcd697b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45558 dport 60686] OK # # # cpu 4: rx_hash 0xc892068d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 60686] OK # # # cpu 4: rx_hash 0xd41a2bf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45614 dport 60686] OK # # # cpu 4: rx_hash 0x6cf4cc2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45678 dport 60686] OK # # # cpu 4: rx_hash 0xc6d61033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45682 dport 60686] OK # # # cpu 4: rx_hash 0x3029d4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45698 dport 60686] OK # # # cpu 4: rx_hash 0x14e57560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45722 dport 60686] OK # # # count: pass=71 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 43339 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46641 dport 43339] != expected 0x6b34c3f4 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46641 dport 43339] != expected 0x6b34c3f4 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52165 dport 43339] != expected 0xfa893a11 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52165 dport 43339] != expected 0xfa893a11 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51685 dport 43339] != expected 0xc79fa6eb # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51685 dport 43339] != expected 0xc79fa6eb # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44009 dport 43339] != expected 0xae1b84ea # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44009 dport 43339] != expected 0xae1b84ea # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 43339] != expected 0xc5cb9c8a # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 43339] != expected 0xc5cb9c8a # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58539 dport 43339] != expected 0xc24db96b # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58539 dport 43339] != expected 0xc24db96b # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55826 dport 43339] != expected 0xa89dee63 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55826 dport 43339] != expected 0xa89dee63 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38146 dport 43339] != expected 0x2fb3e87d # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38146 dport 43339] != expected 0x2fb3e87d # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44564 dport 43339] != expected 0x4e910c33 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44564 dport 43339] != expected 0x4e910c33 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38190 dport 43339] != expected 0x2e558659 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38190 dport 43339] != expected 0x2e558659 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47261 dport 43339] != expected 0x32da0719 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47261 dport 43339] != expected 0x32da0719 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44461 dport 43339] != expected 0x11e26eca # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44461 dport 43339] != expected 0x11e26eca # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46839 dport 43339] != expected 0x9c515b45 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46839 dport 43339] != expected 0x9c515b45 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43919 dport 43339] != expected 0x97c6ac93 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43919 dport 43339] != expected 0x97c6ac93 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53494 dport 43339] != expected 0x727a3270 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53494 dport 43339] != expected 0x727a3270 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51129 dport 43339] != expected 0xcdb8b35f # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51129 dport 43339] != expected 0xcdb8b35f # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32833 dport 43339] != expected 0xac819b8c # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32833 dport 43339] != expected 0xac819b8c # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57065 dport 43339] != expected 0x31f68307 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57065 dport 43339] != expected 0x31f68307 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38558 dport 43339] != expected 0xb6063e # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38558 dport 43339] != expected 0xb6063e # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48150 dport 43339] != expected 0x91a09e4c # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48150 dport 43339] != expected 0x91a09e4c # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57887 dport 43339] != expected 0x2e7d8212 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57887 dport 43339] != expected 0x2e7d8212 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44967 dport 43339] != expected 0x601f6b1d # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44967 dport 43339] != expected 0x601f6b1d # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38522 dport 43339] != expected 0x26ba5121 # # Exception| cpu 4: rx_hash 0xcb7e0a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38522 dport 43339] != expected 0x26ba5121 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40251 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 58 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37903 dport 40251] != expected 0x12d3e164 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37903 dport 40251] != expected 0x12d3e164 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33677 dport 40251] != expected 0xf7335924 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33677 dport 40251] != expected 0xf7335924 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41108 dport 40251] != expected 0xc211b6db # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41108 dport 40251] != expected 0xc211b6db # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 40251] != expected 0x9c292ced # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 40251] != expected 0x9c292ced # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52440 dport 40251] != expected 0x2fe6b81b # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52440 dport 40251] != expected 0x2fe6b81b # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43271 dport 40251] != expected 0x78449951 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43271 dport 40251] != expected 0x78449951 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57513 dport 40251] != expected 0x1befbd14 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57513 dport 40251] != expected 0x1befbd14 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 40251] != expected 0x658fb838 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 40251] != expected 0x658fb838 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54541 dport 40251] != expected 0x588c4d37 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54541 dport 40251] != expected 0x588c4d37 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 40251] != expected 0x76e41549 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 40251] != expected 0x76e41549 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47749 dport 40251] != expected 0x62acf6c # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47749 dport 40251] != expected 0x62acf6c # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37748 dport 40251] != expected 0x1be1ee05 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37748 dport 40251] != expected 0x1be1ee05 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 40251] != expected 0xeee584a9 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 40251] != expected 0xeee584a9 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50046 dport 40251] != expected 0x1e117eef # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50046 dport 40251] != expected 0x1e117eef # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33895 dport 40251] != expected 0xfa744c45 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33895 dport 40251] != expected 0xfa744c45 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 40251] != expected 0x213fdccb # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 40251] != expected 0x213fdccb # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42897 dport 40251] != expected 0xb5eeb68f # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42897 dport 40251] != expected 0xb5eeb68f # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58165 dport 40251] != expected 0x349c77ed # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58165 dport 40251] != expected 0x349c77ed # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34201 dport 40251] != expected 0x36f5896b # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34201 dport 40251] != expected 0x36f5896b # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51194 dport 40251] != expected 0xd7069ede # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51194 dport 40251] != expected 0xd7069ede # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46262 dport 40251] != expected 0xd37dd7cf # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46262 dport 40251] != expected 0xd37dd7cf # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41837 dport 40251] != expected 0x9106df68 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41837 dport 40251] != expected 0x9106df68 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53738 dport 40251] != expected 0x7ecd88af # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53738 dport 40251] != expected 0x7ecd88af # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 40251] != expected 0xb888d5b5 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 40251] != expected 0xb888d5b5 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57552 dport 40251] != expected 0xcda9c247 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57552 dport 40251] != expected 0xcda9c247 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52840 dport 40251] != expected 0x56ea47d1 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52840 dport 40251] != expected 0x56ea47d1 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56036 dport 40251] != expected 0xbe6922af # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56036 dport 40251] != expected 0xbe6922af # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39249 dport 40251] != expected 0x25b10150 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39249 dport 40251] != expected 0x25b10150 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50686 dport 40251] != expected 0x6ef53f84 # # Exception| cpu 0: rx_hash 0x930c9c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50686 dport 40251] != expected 0x6ef53f84 # # Exception| count: pass=0 nohash=0 fail=58 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->