< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49736 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3551f5f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52842 dport 49736] != expected 0xf4bf2ebe # # Exception| cpu 0: rx_hash 0x8991aab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52854 dport 49736] != expected 0x3fd7d3d2 # # Exception| cpu 0: rx_hash 0x1b494098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52868 dport 49736] != expected 0xbb03cbca # # Exception| cpu 0: rx_hash 0x62c9fe1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52874 dport 49736] != expected 0x2dd23113 # # Exception| cpu 0: rx_hash 0x80698efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52910 dport 49736] != expected 0x830eb2c9 # # Exception| cpu 0: rx_hash 0x0ef27d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52920 dport 49736] != expected 0xbc3a9241 # # Exception| cpu 0: rx_hash 0xd842d4dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52934 dport 49736] != expected 0x983157c3 # # Exception| cpu 0: rx_hash 0x23cf7226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52982 dport 49736] != expected 0xccc3baeb # # Exception| cpu 0: rx_hash 0xf38ed129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52998 dport 49736] != expected 0xf487d815 # # Exception| cpu 0: rx_hash 0xadeefe89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53054 dport 49736] != expected 0x9133a6a3 # # Exception| cpu 0: rx_hash 0xdeb3de80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53064 dport 49736] != expected 0x847ef0bf # # Exception| cpu 0: rx_hash 0xb7e69250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53130 dport 49736] != expected 0x5458058f # # Exception| cpu 0: rx_hash 0x7e30989e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53168 dport 49736] != expected 0xf4f63543 # # Exception| cpu 0: rx_hash 0x61563b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53236 dport 49736] != expected 0x7053c00d # # Exception| cpu 0: rx_hash 0x793cee77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53252 dport 49736] != expected 0xa219d040 # # Exception| cpu 0: rx_hash 0x970a759b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53256 dport 49736] != expected 0xf1d264e3 # # Exception| cpu 0: rx_hash 0x2bca2ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 53268 dport 49736] != expected 0x3aba998f # # Exception| cpu 0: rx_hash 0xfb31f60e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53306 dport 49736] != expected 0x603ac7b1 # # Exception| cpu 0: rx_hash 0x2d815f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53316 dport 49736] != expected 0x44310233 # # Exception| cpu 0: rx_hash 0xe1399ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53390 dport 49736] != expected 0xa551649d # # Exception| cpu 0: rx_hash 0xca4fe0f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53392 dport 49736] != expected 0xab23d78b # # Exception| cpu 0: rx_hash 0x516f2e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53434 dport 49736] != expected 0x932eae88 # # Exception| cpu 0: rx_hash 0x1069a2a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53446 dport 49736] != expected 0x723f2570 # # Exception| cpu 0: rx_hash 0xaca9fde6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53466 dport 49736] != expected 0xb957d81c # # Exception| cpu 0: rx_hash 0x1cff49aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53486 dport 49736] != expected 0x8f281209 # # Exception| cpu 0: rx_hash 0x05d29fb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 49736] != expected 0x75067cfb # # Exception| cpu 0: rx_hash 0x3ba5a753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53510 dport 49736] != expected 0x1e89aaa6 # # Exception| cpu 0: rx_hash 0x9e482e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53518 dport 49736] != expected 0x2fcf3938 # # Exception| cpu 0: rx_hash 0xb37521a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53568 dport 49736] != expected 0x5f361192 # # Exception| cpu 0: rx_hash 0x2855efc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 49736] != expected 0x673b6891 # # Exception| cpu 0: rx_hash 0xda206d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53634 dport 49736] != expected 0x8f10e4a2 # # Exception| cpu 0: rx_hash 0xfdc0fc53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53684 dport 49736] != expected 0x7c7560cd # # Exception| cpu 0: rx_hash 0x582d7508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53692 dport 49736] != expected 0x4d33f353 # # Exception| cpu 0: rx_hash 0x52f0eb83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 49736] != expected 0xceaf5f96 # # Exception| cpu 0: rx_hash 0x9b26e14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53758 dport 49736] != expected 0x6e016f5a # # Exception| cpu 0: rx_hash 0x38dd227d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53786 dport 49736] != expected 0x90ae7918 # # Exception| cpu 0: rx_hash 0x66bd0ddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53794 dport 49736] != expected 0xf51a07ae # # Exception| cpu 0: rx_hash 0x1f3db35f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 49736] != expected 0x63cbfd77 # # Exception| cpu 0: rx_hash 0x4dcb77f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53820 dport 49736] != expected 0xfb68b4b8 # # Exception| cpu 0: rx_hash 0xd0a0cc17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53830 dport 49736] != expected 0xbdee5607 # # Exception| cpu 0: rx_hash 0x15e02dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53844 dport 49736] != expected 0xe05751b2 # # Exception| cpu 0: rx_hash 0xee6d8b2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53860 dport 49736] != expected 0xb4a5bc9a # # Exception| cpu 0: rx_hash 0x4b800274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53868 dport 49736] != expected 0x85e32f04 # # Exception| cpu 0: rx_hash 0x8bae2cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53902 dport 49736] != expected 0x99947ed3 # # Exception| cpu 0: rx_hash 0xd958e85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53918 dport 49736] != expected 0x137371c # # Exception| cpu 0: rx_hash 0x22d54ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53934 dport 49736] != expected 0x55c5da34 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xad99228f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54430 dport 51220] OK # # # cpu 0: rx_hash 0x80a42d26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54480 dport 51220] OK # # # cpu 0: rx_hash 0xf92493a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 51220] OK # # # cpu 0: rx_hash 0xec9faeb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54498 dport 51220] OK # # # cpu 4: rx_hash 0x6db70c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54396 dport 51220] OK # # # cpu 4: rx_hash 0x1dcf96c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54442 dport 51220] OK # # # cpu 4: rx_hash 0x935465b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54460 dport 51220] OK # # # cpu 4: rx_hash 0x8c88b9f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54566 dport 51220] OK # # # cpu 4: rx_hash 0x02134a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54576 dport 51220] OK # # # cpu 4: rx_hash 0x49c85833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 51220] OK # # # cpu 4: rx_hash 0xcd8e35cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54618 dport 51220] OK # # # cpu 4: rx_hash 0x11e30215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54620 dport 51220] OK # # # cpu 4: rx_hash 0x1d75e918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54644 dport 51220] OK # # # cpu 4: rx_hash 0xc4761184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54658 dport 51220] OK # # # cpu 4: rx_hash 0xbdf6af06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54668 dport 51220] OK # # # cpu 4: rx_hash 0x336d5c72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54682 dport 51220] OK # # # cpu 4: rx_hash 0x726bd04e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54758 dport 51220] OK # # # cpu 4: rx_hash 0xd7865915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54766 dport 51220] OK # # # cpu 4: rx_hash 0xe3cbbf4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 51220] OK # # # cpu 4: rx_hash 0x3330639f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54822 dport 51220] OK # # # cpu 4: rx_hash 0x0bb65121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54868 dport 51220] OK # # # cpu 4: rx_hash 0x55d67e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54892 dport 51220] OK # # # cpu 4: rx_hash 0x5c2e5ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54964 dport 51220] OK # # # cpu 4: rx_hash 0x6e75f6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54974 dport 51220] OK # # # cpu 4: rx_hash 0xd8683736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55002 dport 51220] OK # # # cpu 4: rx_hash 0x93095a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55040 dport 51220] OK # # # cpu 4: rx_hash 0xea89e4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55054 dport 51220] OK # # # cpu 4: rx_hash 0x2fc9051b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 51220] OK # # # cpu 4: rx_hash 0x6259622a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55112 dport 51220] OK # # # cpu 4: rx_hash 0xbe3455f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55118 dport 51220] OK # # # cpu 4: rx_hash 0x6ecf8927 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55136 dport 51220] OK # # # cpu 4: rx_hash 0x25149b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55140 dport 51220] OK # # # cpu 4: rx_hash 0xab8f68e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55154 dport 51220] OK # # # cpu 4: rx_hash 0xd20fd666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 51220] OK # # # cpu 4: rx_hash 0xe9ac5e1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55214 dport 51220] OK # # # cpu 4: rx_hash 0x2cecbfd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55228 dport 51220] OK # # # cpu 4: rx_hash 0xa8aad227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55250 dport 51220] OK # # # cpu 4: rx_hash 0x94e993c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55298 dport 51220] OK # # # cpu 4: rx_hash 0xed692d42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 51220] OK # # # cpu 4: rx_hash 0x1a7260b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55316 dport 51220] OK # # # cpu 4: rx_hash 0xb9d49c69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 51220] OK # # # cpu 4: rx_hash 0x4ecfd19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55380 dport 51220] OK # # # cpu 4: rx_hash 0x692f40bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55394 dport 51220] OK # # # cpu 4: rx_hash 0xac6fa17e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55408 dport 51220] OK # # # cpu 4: rx_hash 0x21d1e8c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55494 dport 51220] OK # # # cpu 4: rx_hash 0xd6caa53f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55518 dport 51220] OK # # # count: pass=46 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38762 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41511 dport 38762] != expected 0xf0acdf10 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41511 dport 38762] != expected 0xf0acdf10 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34043 dport 38762] != expected 0xaf935ffb # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34043 dport 38762] != expected 0xaf935ffb # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 38762] != expected 0x5cf36b87 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 38762] != expected 0x5cf36b87 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58035 dport 38762] != expected 0x2870f009 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58035 dport 38762] != expected 0x2870f009 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56944 dport 38762] != expected 0x765a094 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56944 dport 38762] != expected 0x765a094 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 38762] != expected 0xd8138da8 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 38762] != expected 0xd8138da8 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43823 dport 38762] != expected 0x37513e81 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43823 dport 38762] != expected 0x37513e81 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40615 dport 38762] != expected 0x76bf8f70 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40615 dport 38762] != expected 0x76bf8f70 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42847 dport 38762] != expected 0x14d8ca6e # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42847 dport 38762] != expected 0x14d8ca6e # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60749 dport 38762] != expected 0x2b73b9d4 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60749 dport 38762] != expected 0x2b73b9d4 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50467 dport 38762] != expected 0xbb2622ae # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50467 dport 38762] != expected 0xbb2622ae # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60184 dport 38762] != expected 0x9fe60ec8 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60184 dport 38762] != expected 0x9fe60ec8 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46687 dport 38762] != expected 0x2aca5dbb # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46687 dport 38762] != expected 0x2aca5dbb # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39639 dport 38762] != expected 0xda073d0c # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39639 dport 38762] != expected 0xda073d0c # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56879 dport 38762] != expected 0x650b5d05 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56879 dport 38762] != expected 0x650b5d05 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36377 dport 38762] != expected 0x1052f1 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36377 dport 38762] != expected 0x1052f1 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44563 dport 38762] != expected 0x5780deb1 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44563 dport 38762] != expected 0x5780deb1 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44703 dport 38762] != expected 0xf75f032b # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44703 dport 38762] != expected 0xf75f032b # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 38762] != expected 0x73250625 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 38762] != expected 0x73250625 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 38762] != expected 0x2b535e47 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55349 dport 38762] != expected 0x2b535e47 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51216 dport 38762] != expected 0x4823e220 # # Exception| cpu 0: rx_hash 0xe077fdf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51216 dport 38762] != expected 0x4823e220 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43392 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50458 dport 43392] != expected 0xb077d5e1 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50458 dport 43392] != expected 0xb077d5e1 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52257 dport 43392] != expected 0x99471431 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52257 dport 43392] != expected 0x99471431 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54436 dport 43392] != expected 0xc0598f83 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54436 dport 43392] != expected 0xc0598f83 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53436 dport 43392] != expected 0x2091967 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53436 dport 43392] != expected 0x2091967 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38471 dport 43392] != expected 0x66d8e04c # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38471 dport 43392] != expected 0x66d8e04c # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40889 dport 43392] != expected 0xd5bc1048 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40889 dport 43392] != expected 0xd5bc1048 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54454 dport 43392] != expected 0x5196e40 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54454 dport 43392] != expected 0x5196e40 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51883 dport 43392] != expected 0x5e9e0da6 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51883 dport 43392] != expected 0x5e9e0da6 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59557 dport 43392] != expected 0xb207e63 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59557 dport 43392] != expected 0xb207e63 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40984 dport 43392] != expected 0xa2588104 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40984 dport 43392] != expected 0xa2588104 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35066 dport 43392] != expected 0x3e7a3969 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35066 dport 43392] != expected 0x3e7a3969 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40323 dport 43392] != expected 0x76fdaca3 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40323 dport 43392] != expected 0x76fdaca3 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52782 dport 43392] != expected 0xa53c564b # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52782 dport 43392] != expected 0xa53c564b # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39247 dport 43392] != expected 0x536385e3 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39247 dport 43392] != expected 0x536385e3 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36977 dport 43392] != expected 0x1ee41c59 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36977 dport 43392] != expected 0x1ee41c59 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54804 dport 43392] != expected 0xfb1d47c8 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54804 dport 43392] != expected 0xfb1d47c8 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48838 dport 43392] != expected 0xbfe6e4ef # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48838 dport 43392] != expected 0xbfe6e4ef # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41193 dport 43392] != expected 0x885a049c # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41193 dport 43392] != expected 0x885a049c # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39821 dport 43392] != expected 0x50a17f16 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39821 dport 43392] != expected 0x50a17f16 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 43392] != expected 0xd5c6b0c7 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 43392] != expected 0xd5c6b0c7 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35089 dport 43392] != expected 0xa1fab823 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35089 dport 43392] != expected 0xa1fab823 # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36480 dport 43392] != expected 0xfccdefbb # # Exception| cpu 0: rx_hash 0x7eac1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36480 dport 43392] != expected 0xfccdefbb # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->