< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54570 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x61a0cee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45348 dport 54570] != expected 0x7dc30916 # # Exception| cpu 0: rx_hash 0x73ed64a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45374 dport 54570] != expected 0xf22d4ce7 # # Exception| cpu 0: rx_hash 0xa6dbd6ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45400 dport 54570] != expected 0x52885ad4 # # Exception| cpu 0: rx_hash 0x7e58db17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45410 dport 54570] != expected 0x5621ff63 # # Exception| cpu 0: rx_hash 0x85cda7da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45526 dport 54570] != expected 0xf307258a # # Exception| cpu 0: rx_hash 0xaef73929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45534 dport 54570] != expected 0xde18a493 # # Exception| cpu 0: rx_hash 0x0b3b97c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45544 dport 54570] != expected 0xad91820f # # Exception| cpu 0: rx_hash 0xf1a4d1ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45550 dport 54570] != expected 0x43d08459 # # Exception| cpu 0: rx_hash 0x9af221e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45628 dport 54570] != expected 0x2f8fca8f # # Exception| cpu 0: rx_hash 0xda59dcd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 54570] != expected 0x99a51c30 # # Exception| cpu 0: rx_hash 0x9e614b77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45652 dport 54570] != expected 0x4c745bf3 # # Exception| cpu 0: rx_hash 0x02dad12c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45680 dport 54570] != expected 0x9d0cb987 # # Exception| cpu 0: rx_hash 0x850a3411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 54570] != expected 0x46d3cfa # # Exception| cpu 0: rx_hash 0xdfc08ca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45712 dport 54570] != expected 0xb13951f3 # # Exception| cpu 0: rx_hash 0xd6e65983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45732 dport 54570] != expected 0x76ce730b # # Exception| cpu 0: rx_hash 0x119d418c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 54570] != expected 0x598520c9 # # Exception| cpu 0: rx_hash 0xc91e4c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45794 dport 54570] != expected 0x5d2c857e # # Exception| cpu 0: rx_hash 0x77b99dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45818 dport 54570] != expected 0x66bcc4eb # # Exception| cpu 0: rx_hash 0xbcf81dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45836 dport 54570] != expected 0x32f164d # # Exception| cpu 0: rx_hash 0x7f106f4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 54570] != expected 0x4f9fd4f3 # # Exception| cpu 0: rx_hash 0x5d0c249b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45860 dport 54570] != expected 0xa5777712 # # Exception| cpu 0: rx_hash 0x7636ba68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45868 dport 54570] != expected 0x8868f60b # # Exception| cpu 0: rx_hash 0x1934b338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45882 dport 54570] != expected 0x70a630d1 # # Exception| cpu 0: rx_hash 0xe3abf511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45884 dport 54570] != expected 0x9ee73687 # # Exception| cpu 0: rx_hash 0x3304172f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45952 dport 54570] != expected 0x16de6d77 # # Exception| cpu 0: rx_hash 0xa6995856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45968 dport 54570] != expected 0x51adfb # # Exception| cpu 0: rx_hash 0x2149bd6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45978 dport 54570] != expected 0x99302886 # # Exception| cpu 0: rx_hash 0xfd59da02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46024 dport 54570] != expected 0xfe621c4d # # Exception| cpu 0: rx_hash 0xb9614da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46038 dport 54570] != expected 0x2bb35b8e # # Exception| cpu 0: rx_hash 0x61e24059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46060 dport 54570] != expected 0x2f1afe39 # # Exception| cpu 0: rx_hash 0x1a14f571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46080 dport 54570] != expected 0x71892868 # # Exception| cpu 0: rx_hash 0x017f8a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46126 dport 54570] != expected 0x39904f61 # # Exception| cpu 0: rx_hash 0xc297f889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46138 dport 54570] != expected 0x75208ddf # # Exception| cpu 0: rx_hash 0x05ece086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 54570] != expected 0x5a6bde1d # # Exception| cpu 0: rx_hash 0x8e8380ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 46242 dport 54570] != expected 0x2c61345b # # Exception| cpu 0: rx_hash 0x095365d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46248 dport 54570] != expected 0xb500b126 # # Exception| cpu 0: rx_hash 0xe18189bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46260 dport 54570] != expected 0xd4aff281 # # Exception| cpu 0: rx_hash 0x8a10ea7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 54570] != expected 0x4f9aa527 # # Exception| cpu 0: rx_hash 0x04e6da62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46324 dport 54570] != expected 0x110c02a2 # # Exception| cpu 0: rx_hash 0x83363f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46334 dport 54570] != expected 0x886d87df # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x6871b895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47162 dport 54739] OK # # # cpu 0: rx_hash 0x92eefebc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47164 dport 54739] OK # # # cpu 0: rx_hash 0x5595e6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47168 dport 54739] OK # # # cpu 0: rx_hash 0x28da45a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47180 dport 54739] OK # # # cpu 0: rx_hash 0x65c40726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47206 dport 54739] OK # # # cpu 0: rx_hash 0xe78db26e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47286 dport 54739] OK # # # cpu 0: rx_hash 0x9ac2117a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47290 dport 54739] OK # # # cpu 0: rx_hash 0x0bcc3492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47298 dport 54739] OK # # # cpu 0: rx_hash 0x2ccc3244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 54739] OK # # # cpu 0: rx_hash 0xfd69ea9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47438 dport 54739] OK # # # cpu 0: rx_hash 0xef2440da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47444 dport 54739] OK # # # cpu 0: rx_hash 0x43ce3b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47446 dport 54739] OK # # # cpu 0: rx_hash 0xe60295f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47456 dport 54739] OK # # # cpu 0: rx_hash 0x026ffcc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47506 dport 54739] OK # # # cpu 0: rx_hash 0x190483a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47548 dport 54739] OK # # # cpu 0: rx_hash 0xa33038bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47564 dport 54739] OK # # # cpu 0: rx_hash 0xb17d92fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47574 dport 54739] OK # # # cpu 0: rx_hash 0xb5296ba1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47634 dport 54739] OK # # # cpu 0: rx_hash 0x4203923b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47688 dport 54739] OK # # # cpu 0: rx_hash 0x6115e30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47814 dport 54739] OK # # # cpu 0: rx_hash 0x5862d7b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47828 dport 54739] OK # # # cpu 0: rx_hash 0x6833362c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47858 dport 54739] OK # # # cpu 0: rx_hash 0x24a2533b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47886 dport 54739] OK # # # cpu 0: rx_hash 0x609ac498 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47888 dport 54739] OK # # # cpu 0: rx_hash 0x92296d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48016 dport 54739] OK # # # cpu 0: rx_hash 0x438cb5ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48030 dport 54739] OK # # # cpu 0: rx_hash 0x37e5c39b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 54739] OK # # # cpu 0: rx_hash 0x824ebb9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48130 dport 54739] OK # # # cpu 0: rx_hash 0xbb398f29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48144 dport 54739] OK # # # cpu 0: rx_hash 0xb21f5a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48164 dport 54739] OK # # # cpu 0: rx_hash 0x71f72895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48176 dport 54739] OK # # # cpu 0: rx_hash 0x8b686ebc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48182 dport 54739] OK # # # cpu 0: rx_hash 0x4c1376b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48202 dport 54739] OK # # # cpu 0: rx_hash 0x70fd1271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48258 dport 54739] OK # # # cpu 4: rx_hash 0x967d942d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47188 dport 54739] OK # # # cpu 4: rx_hash 0xbd470ade [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47196 dport 54739] OK # # # cpu 4: rx_hash 0xb8de5aab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47238 dport 54739] OK # # # cpu 4: rx_hash 0x3f0ebf96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47244 dport 54739] OK # # # cpu 4: rx_hash 0x500cb6c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 54739] OK # # # cpu 4: rx_hash 0x06798b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47262 dport 54739] OK # # # cpu 4: rx_hash 0xf875a799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47344 dport 54739] OK # # # cpu 4: rx_hash 0xae009a7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47348 dport 54739] OK # # # cpu 4: rx_hash 0x853a048d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47356 dport 54739] OK # # # cpu 4: rx_hash 0xe291ff69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47368 dport 54739] OK # # # cpu 4: rx_hash 0x285f58d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47400 dport 54739] OK # # # cpu 4: rx_hash 0x4ae8ee36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47458 dport 54739] OK # # # cpu 4: rx_hash 0xbcc82d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47498 dport 54739] OK # # # cpu 4: rx_hash 0x9ed46699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47542 dport 54739] OK # # # cpu 4: rx_hash 0xe39bc58d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47546 dport 54739] OK # # # cpu 4: rx_hash 0x5089abb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47614 dport 54739] OK # # # cpu 4: rx_hash 0x648cb37b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 54739] OK # # # cpu 4: rx_hash 0xd79edd42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47704 dport 54739] OK # # # cpu 4: rx_hash 0x88cd3587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47720 dport 54739] OK # # # cpu 4: rx_hash 0xccf5a224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47734 dport 54739] OK # # # cpu 4: rx_hash 0x479ac24e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47762 dport 54739] OK # # # cpu 4: rx_hash 0xb4235145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47776 dport 54739] OK # # # cpu 4: rx_hash 0xe2566ca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47780 dport 54739] OK # # # cpu 4: rx_hash 0x21be1e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47792 dport 54739] OK # # # cpu 4: rx_hash 0x9b8aa527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47808 dport 54739] OK # # # cpu 4: rx_hash 0xf5078be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47872 dport 54739] OK # # # cpu 4: rx_hash 0x3fc92c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47904 dport 54739] OK # # # cpu 4: rx_hash 0xb819c960 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47914 dport 54739] OK # # # cpu 4: rx_hash 0x3b5a46cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47944 dport 54739] OK # # # cpu 4: rx_hash 0xfd2b6427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48006 dport 54739] OK # # # cpu 4: rx_hash 0x4e390a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48066 dport 54739] OK # # # cpu 4: rx_hash 0x184c37f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48070 dport 54739] OK # # # cpu 4: rx_hash 0x213b034e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48084 dport 54739] OK # # # cpu 4: rx_hash 0x0a019dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48092 dport 54739] OK # # # cpu 4: rx_hash 0x84f7ada2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48098 dport 54739] OK # # # cpu 4: rx_hash 0x0327489f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48104 dport 54739] OK # # # cpu 4: rx_hash 0xbd809915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48112 dport 54739] OK # # # cpu 4: rx_hash 0x116ae2db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48114 dport 54739] OK # # # cpu 4: rx_hash 0x0cb88b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48188 dport 54739] OK # # # cpu 4: rx_hash 0x8ffb042d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48222 dport 54739] OK # # # cpu 4: rx_hash 0xa158caab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48268 dport 54739] OK # # # cpu 4: rx_hash 0x34c585d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48284 dport 54739] OK # # # cpu 4: rx_hash 0x40acf3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48292 dport 54739] OK # # # count: pass=77 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58838 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33219 dport 58838] != expected 0x8225e13e # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33219 dport 58838] != expected 0x8225e13e # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54547 dport 58838] != expected 0x72513ab2 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54547 dport 58838] != expected 0x72513ab2 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44504 dport 58838] != expected 0x52cbcb65 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44504 dport 58838] != expected 0x52cbcb65 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59533 dport 58838] != expected 0x98d391cb # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59533 dport 58838] != expected 0x98d391cb # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48080 dport 58838] != expected 0x102c84ba # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48080 dport 58838] != expected 0x102c84ba # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57208 dport 58838] != expected 0xa3b1c6e6 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57208 dport 58838] != expected 0xa3b1c6e6 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 50997 dport 58838] != expected 0x14f52d66 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 50997 dport 58838] != expected 0x14f52d66 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58913 dport 58838] != expected 0x4a65430 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58913 dport 58838] != expected 0x4a65430 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51710 dport 58838] != expected 0x40d9f667 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51710 dport 58838] != expected 0x40d9f667 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33947 dport 58838] != expected 0xa1249382 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33947 dport 58838] != expected 0xa1249382 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 41553 dport 58838] != expected 0xc652182b # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 41553 dport 58838] != expected 0xc652182b # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58376 dport 58838] != expected 0x12b643a2 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58376 dport 58838] != expected 0x12b643a2 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 49407 dport 58838] != expected 0x2f601d27 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 49407 dport 58838] != expected 0x2f601d27 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57400 dport 58838] != expected 0xe3245c6a # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57400 dport 58838] != expected 0xe3245c6a # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60591 dport 58838] != expected 0xcbb04aeb # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60591 dport 58838] != expected 0xcbb04aeb # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35056 dport 58838] != expected 0xc42a2ed0 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35056 dport 58838] != expected 0xc42a2ed0 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 58838] != expected 0xaf7c8c9f # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 58838] != expected 0xaf7c8c9f # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 36670 dport 58838] != expected 0xa5801ca3 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 36670 dport 58838] != expected 0xa5801ca3 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33332 dport 58838] != expected 0x57fe4555 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 33332 dport 58838] != expected 0x57fe4555 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35637 dport 58838] != expected 0x3847ae15 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35637 dport 58838] != expected 0x3847ae15 # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54700 dport 58838] != expected 0x26ea6def # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54700 dport 58838] != expected 0x26ea6def # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 58838] != expected 0xc568f7cf # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 58838] != expected 0xc568f7cf # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 36021 dport 58838] != expected 0x5f10eb0a # # Exception| cpu 5: rx_hash 0xee1181df [saddr 192.0.3.2 daddr 192.0.3.1 sport 36021 dport 58838] != expected 0x5f10eb0a # # 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 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45831 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34709 dport 45831] != expected 0x86b723e3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34709 dport 45831] != expected 0x86b723e3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39806 dport 45831] != expected 0xf341be22 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39806 dport 45831] != expected 0xf341be22 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 45831] != expected 0xb16c03a3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 45831] != expected 0xb16c03a3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50640 dport 45831] != expected 0x3938376f # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50640 dport 45831] != expected 0x3938376f # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50660 dport 45831] != expected 0x301ee24d # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50660 dport 45831] != expected 0x301ee24d # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 45831] != expected 0x54cf3182 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 45831] != expected 0x54cf3182 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32906 dport 45831] != expected 0x40f8086c # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32906 dport 45831] != expected 0x40f8086c # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41791 dport 45831] != expected 0x74867317 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41791 dport 45831] != expected 0x74867317 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50371 dport 45831] != expected 0x20c220b2 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50371 dport 45831] != expected 0x20c220b2 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57901 dport 45831] != expected 0x5d4df404 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57901 dport 45831] != expected 0x5d4df404 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 45831] != expected 0xda73660 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 45831] != expected 0xda73660 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51532 dport 45831] != expected 0xf2243d4e # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51532 dport 45831] != expected 0xf2243d4e # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45667 dport 45831] != expected 0xa7ff851c # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45667 dport 45831] != expected 0xa7ff851c # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 45831] != expected 0xb99f9f75 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 45831] != expected 0xb99f9f75 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53242 dport 45831] != expected 0x7a1a50b # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53242 dport 45831] != expected 0x7a1a50b # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 45831] != expected 0xaf18c3f6 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 45831] != expected 0xaf18c3f6 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48844 dport 45831] != expected 0xc68eebab # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48844 dport 45831] != expected 0xc68eebab # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 45831] != expected 0xdffddbe3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 45831] != expected 0xdffddbe3 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38232 dport 45831] != expected 0x2ec1fa6f # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38232 dport 45831] != expected 0x2ec1fa6f # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 45831] != expected 0x2618b5e1 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 45831] != expected 0x2618b5e1 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59979 dport 45831] != expected 0xc7507cd1 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59979 dport 45831] != expected 0xc7507cd1 # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52644 dport 45831] != expected 0x9a528b0d # # Exception| cpu 5: rx_hash 0xee1066f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52644 dport 45831] != expected 0x9a528b0d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->