< 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 54046 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfd1634bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37214 dport 54046] != expected 0x71049f23 # # Exception| cpu 0: rx_hash 0xa3f265a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37240 dport 54046] != expected 0xc827cde9 # # Exception| cpu 0: rx_hash 0x8dfce326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37280 dport 54046] != expected 0xc37f0b89 # # Exception| cpu 0: rx_hash 0x207797b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37286 dport 54046] != expected 0x307c7ce7 # # Exception| cpu 0: rx_hash 0x7c6a9ab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37322 dport 54046] != expected 0x26cdf026 # # Exception| cpu 0: rx_hash 0xac46894a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37336 dport 54046] != expected 0x108fe124 # # Exception| cpu 0: rx_hash 0x8f05bf3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 54046] != expected 0x6cedd582 # # Exception| cpu 0: rx_hash 0x147c934d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37358 dport 54046] != expected 0x3decf8a7 # # Exception| cpu 0: rx_hash 0xfeb47e4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37396 dport 54046] != expected 0x737047c6 # # Exception| cpu 0: rx_hash 0x05fab092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37406 dport 54046] != expected 0xf9f28b1f # # Exception| cpu 0: rx_hash 0x468e644a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37410 dport 54046] != expected 0x5e135e45 # # Exception| cpu 0: rx_hash 0x5b1ee189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 54046] != expected 0x40d1d9d5 # # Exception| cpu 0: rx_hash 0x67340e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37466 dport 54046] != expected 0x8de3b4e8 # # Exception| cpu 0: rx_hash 0xd243a4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37510 dport 54046] != expected 0xd7ba5fad # # Exception| cpu 0: rx_hash 0x867f4286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 54046] != expected 0x1a93a11 # # Exception| cpu 0: rx_hash 0xa53c74f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37618 dport 54046] != expected 0x7dcb0eb7 # # Exception| cpu 0: rx_hash 0x6880e2cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37626 dport 54046] != expected 0x554b9825 # # Exception| cpu 0: rx_hash 0xe607d1e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37636 dport 54046] != expected 0x2e74083b # # Exception| cpu 0: rx_hash 0x9ba0b68f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37648 dport 54046] != expected 0xeb356e57 # # Exception| cpu 0: rx_hash 0x60ee7850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 54046] != expected 0x61b7a28e # # Exception| cpu 0: rx_hash 0xa5730538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37688 dport 54046] != expected 0x8995dd61 # # Exception| cpu 0: rx_hash 0x3cf37553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37750 dport 54046] != expected 0x77062e4f # # Exception| cpu 0: rx_hash 0x0f6d7611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37812 dport 54046] != expected 0x629c6fbf # # Exception| cpu 0: rx_hash 0x2ed71c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37836 dport 54046] != expected 0xb16c8512 # # Exception| cpu 0: rx_hash 0x8b7d83b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37856 dport 54046] != expected 0x82cd1b01 # # Exception| cpu 0: rx_hash 0xbd8fdb5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37858 dport 54046] != expected 0x20cf414a # # Exception| cpu 0: rx_hash 0x03be9256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37888 dport 54046] != expected 0xe0c222dd # # Exception| cpu 0: rx_hash 0x354ccab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 54046] != expected 0x42c07896 # # Exception| cpu 0: rx_hash 0x85573be6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37918 dport 54046] != expected 0xaf018868 # # Exception| cpu 0: rx_hash 0xccfb5877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37954 dport 54046] != expected 0x67d06a44 # # Exception| cpu 0: rx_hash 0x2a25136b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 54046] != expected 0xf390210d # # Exception| cpu 0: rx_hash 0xdc266d41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38066 dport 54046] != expected 0xe281f12 # # Exception| cpu 0: rx_hash 0xcb6e5fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38088 dport 54046] != expected 0x7fdaaff4 # # Exception| cpu 0: rx_hash 0x583698e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38118 dport 54046] != expected 0xee796bac # # Exception| cpu 0: rx_hash 0x069db838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38154 dport 54046] != expected 0xa304eab0 # # Exception| cpu 0: rx_hash 0x1b0d3dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38160 dport 54046] != expected 0xbdc66d20 # # Exception| cpu 0: rx_hash 0xb686496e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38166 dport 54046] != expected 0x4ec51a4e # # Exception| cpu 0: rx_hash 0x384e0b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38178 dport 54046] != expected 0xc1a45986 # # Exception| cpu 0: rx_hash 0x132cd6aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 54046] != expected 0x7d64845d # # Exception| cpu 0: rx_hash 0x6453068c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38222 dport 54046] != expected 0xd715d547 # # Exception| cpu 0: rx_hash 0x2f063905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 54046] != expected 0xb056e960 # # Exception| cpu 0: rx_hash 0x19f461e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38234 dport 54046] != expected 0x1254b32b # # Exception| cpu 0: rx_hash 0x6c72eddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38244 dport 54046] != expected 0x17b73c3a # # 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 0x9d97fe4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34344 dport 40177] OK # # # cpu 0: rx_hash 0x4a2eea0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34480 dport 40177] OK # # # cpu 0: rx_hash 0x87927c32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34488 dport 40177] OK # # # cpu 0: rx_hash 0xe55cc286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 40177] OK # # # cpu 0: rx_hash 0xdbc000fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34590 dport 40177] OK # # # cpu 0: rx_hash 0x353fa0b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 40177] OK # # # cpu 0: rx_hash 0xf883368f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34604 dport 40177] OK # # # cpu 0: rx_hash 0x852451e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34616 dport 40177] OK # # # cpu 0: rx_hash 0xefcb0405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34646 dport 40177] OK # # # cpu 0: rx_hash 0x9a4d883b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34664 dport 40177] OK # # # cpu 0: rx_hash 0x271bc998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34718 dport 40177] OK # # # cpu 0: rx_hash 0xdeac5b5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34782 dport 40177] OK # # # cpu 0: rx_hash 0x7b06c49b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34802 dport 40177] OK # # # cpu 0: rx_hash 0x075d566b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34820 dport 40177] OK # # # cpu 0: rx_hash 0xe1831d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34836 dport 40177] OK # # # cpu 0: rx_hash 0xa82f7ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34888 dport 40177] OK # # # cpu 0: rx_hash 0x18348fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34900 dport 40177] OK # # # cpu 0: rx_hash 0x7022864d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34928 dport 40177] OK # # # cpu 0: rx_hash 0xfb869f08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34948 dport 40177] OK # # # cpu 0: rx_hash 0x1d58d414 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34964 dport 40177] OK # # # cpu 0: rx_hash 0x08e9ba86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34980 dport 40177] OK # # # cpu 4: rx_hash 0xe407d46f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34300 dport 40177] OK # # # cpu 4: rx_hash 0x6ef8dbc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34312 dport 40177] OK # # # cpu 4: rx_hash 0xbed4c839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 40177] OK # # # cpu 4: rx_hash 0xf778aba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34374 dport 40177] OK # # # cpu 4: rx_hash 0x32e5d6c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34404 dport 40177] OK # # # cpu 4: rx_hash 0x8fb39763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34450 dport 40177] OK # # # cpu 4: rx_hash 0x2238e3f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34452 dport 40177] OK # # # cpu 4: rx_hash 0x420f015a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34458 dport 40177] OK # # # cpu 4: rx_hash 0xd3ae9a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 40177] OK # # # cpu 4: rx_hash 0x5d29a94b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34560 dport 40177] OK # # # cpu 4: rx_hash 0xf0a2ddde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34566 dport 40177] OK # # # cpu 4: rx_hash 0x8d05bab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34578 dport 40177] OK # # # cpu 4: rx_hash 0xc1c58284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34702 dport 40177] OK # # # cpu 4: rx_hash 0x11e9917e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34716 dport 40177] OK # # # cpu 4: rx_hash 0xe286b4f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34748 dport 40177] OK # # # cpu 4: rx_hash 0xc33cde9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34756 dport 40177] OK # # # cpu 4: rx_hash 0x8869e115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34770 dport 40177] OK # # # cpu 4: rx_hash 0x2c3f8b4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34844 dport 40177] OK # # # cpu 4: rx_hash 0xbf674c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34866 dport 40177] OK # # # cpu 4: rx_hash 0x12ec38f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34868 dport 40177] OK # # # cpu 4: rx_hash 0xdf50aec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34876 dport 40177] OK # # # cpu 4: rx_hash 0x5361b039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 40177] OK # # # cpu 4: rx_hash 0x96fccd51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 40177] OK # # # cpu 4: rx_hash 0x60ffb37b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34944 dport 40177] OK # # # cpu 4: rx_hash 0x43bc850f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34994 dport 40177] OK # # # cpu 4: rx_hash 0xcf8d9bf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 40177] OK # # # cpu 4: rx_hash 0x1fa1880c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35038 dport 40177] OK # # # cpu 4: rx_hash 0x9169caed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35050 dport 40177] OK # # # cpu 4: rx_hash 0x1780635d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35060 dport 40177] OK # # # cpu 4: rx_hash 0x5c9a2d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35112 dport 40177] OK # # # cpu 4: rx_hash 0x7d204772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 40177] OK # # # cpu 4: rx_hash 0x1d17a5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35166 dport 40177] OK # # # cpu 4: rx_hash 0x23c41669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35190 dport 40177] OK # # # cpu 4: rx_hash 0x706df787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35258 dport 40177] OK # # # cpu 4: rx_hash 0xc28f5ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35308 dport 40177] OK # # # cpu 4: rx_hash 0x12a34933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35326 dport 40177] OK # # # cpu 4: rx_hash 0x1694047e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35390 dport 40177] OK # # # cpu 4: rx_hash 0xb1c7c7a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35416 dport 40177] OK # # # cpu 4: rx_hash 0x69ca3f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35424 dport 40177] OK # # # cpu 4: rx_hash 0xc4414b9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35430 dport 40177] OK # # # cpu 4: rx_hash 0xa476a930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35432 dport 40177] OK # # # cpu 4: rx_hash 0x8f147415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35440 dport 40177] OK # # # cpu 4: rx_hash 0xc90cfb69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35468 dport 40177] OK # # # count: pass=64 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 47118 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41833 dport 47118] != expected 0xcb19016b # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41833 dport 47118] != expected 0xcb19016b # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57351 dport 47118] != expected 0x3169c11d # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57351 dport 47118] != expected 0x3169c11d # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59867 dport 47118] != expected 0xbb5cae7a # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59867 dport 47118] != expected 0xbb5cae7a # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38962 dport 47118] != expected 0x4adfc6a9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38962 dport 47118] != expected 0x4adfc6a9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44275 dport 47118] != expected 0xc1cc08c7 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44275 dport 47118] != expected 0xc1cc08c7 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39406 dport 47118] != expected 0xd9c22958 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39406 dport 47118] != expected 0xd9c22958 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 47118] != expected 0x3614eedd # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49521 dport 47118] != expected 0x3614eedd # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36036 dport 47118] != expected 0x6ee185f7 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36036 dport 47118] != expected 0x6ee185f7 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 47118] != expected 0xdd828440 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 47118] != expected 0xdd828440 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50132 dport 47118] != expected 0x9f1b59f9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50132 dport 47118] != expected 0x9f1b59f9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40269 dport 47118] != expected 0xd53dea65 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40269 dport 47118] != expected 0xd53dea65 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38122 dport 47118] != expected 0x6afe8172 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38122 dport 47118] != expected 0x6afe8172 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42174 dport 47118] != expected 0xc07195a2 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42174 dport 47118] != expected 0xc07195a2 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56304 dport 47118] != expected 0x118691a5 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56304 dport 47118] != expected 0x118691a5 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37270 dport 47118] != expected 0x131a4363 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37270 dport 47118] != expected 0x131a4363 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 47118] != expected 0x4897584f # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 47118] != expected 0x4897584f # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39370 dport 47118] != expected 0xc2e321d9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39370 dport 47118] != expected 0xc2e321d9 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49047 dport 47118] != expected 0xde8f5431 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49047 dport 47118] != expected 0xde8f5431 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45806 dport 47118] != expected 0xab468f05 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45806 dport 47118] != expected 0xab468f05 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54001 dport 47118] != expected 0x85eea111 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54001 dport 47118] != expected 0x85eea111 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55347 dport 47118] != expected 0xedfe622d # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55347 dport 47118] != expected 0xedfe622d # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48768 dport 47118] != expected 0x348cd834 # # Exception| cpu 0: rx_hash 0xa57647cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48768 dport 47118] != expected 0x348cd834 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 39702 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52815 dport 39702] != expected 0x2ba2f630 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52815 dport 39702] != expected 0x2ba2f630 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45425 dport 39702] != expected 0xf8c5afa1 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45425 dport 39702] != expected 0xf8c5afa1 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 39702] != expected 0x44cbdca7 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 39702] != expected 0x44cbdca7 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49010 dport 39702] != expected 0x9cb37169 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49010 dport 39702] != expected 0x9cb37169 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52084 dport 39702] != expected 0x294f7a2c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52084 dport 39702] != expected 0x294f7a2c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42227 dport 39702] != expected 0xecfc7df2 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42227 dport 39702] != expected 0xecfc7df2 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57125 dport 39702] != expected 0x7bbfb55c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57125 dport 39702] != expected 0x7bbfb55c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46693 dport 39702] != expected 0xfba2a70b # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46693 dport 39702] != expected 0xfba2a70b # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34918 dport 39702] != expected 0xefc1c8ad # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34918 dport 39702] != expected 0xefc1c8ad # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45186 dport 39702] != expected 0x4d63970c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45186 dport 39702] != expected 0x4d63970c # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52911 dport 39702] != expected 0xdda1881a # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52911 dport 39702] != expected 0xdda1881a # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 39702] != expected 0x44e7107b # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 39702] != expected 0x44e7107b # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41989 dport 39702] != expected 0x51aa3c51 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41989 dport 39702] != expected 0x51aa3c51 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55094 dport 39702] != expected 0x79baabfc # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55094 dport 39702] != expected 0x79baabfc # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48435 dport 39702] != expected 0xf7d6a03a # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48435 dport 39702] != expected 0xf7d6a03a # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 39702] != expected 0xee5c364e # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 39702] != expected 0xee5c364e # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 39702] != expected 0x80de9313 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 39702] != expected 0x80de9313 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52675 dport 39702] != expected 0x80e793f0 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52675 dport 39702] != expected 0x80e793f0 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47496 dport 39702] != expected 0xf78d01f4 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47496 dport 39702] != expected 0xf78d01f4 # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52577 dport 39702] != expected 0xb9a127fb # # Exception| cpu 4: rx_hash 0xecd7ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52577 dport 39702] != expected 0xb9a127fb # # Exception| count: pass=0 nohash=0 fail=40 # # 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->