< 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 41601 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbde739ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 41601] != expected 0xc4e3b232 # # Exception| cpu 0: rx_hash 0x916638c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38094 dport 41601] != expected 0x39b7e73d # # Exception| cpu 0: rx_hash 0xb0f17e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38110 dport 41601] != expected 0xa79e88a8 # # Exception| cpu 0: rx_hash 0x0d17ac9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38124 dport 41601] != expected 0x87e82c5c # # Exception| cpu 0: rx_hash 0xca5be398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38146 dport 41601] != expected 0xc0ed66ac # # Exception| cpu 0: rx_hash 0x19becd23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38186 dport 41601] != expected 0xb3ab0e4c # # Exception| cpu 0: rx_hash 0x3493bce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38200 dport 41601] != expected 0xdcc91d72 # # Exception| cpu 0: rx_hash 0xe6dae29e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38238 dport 41601] != expected 0x3db933a3 # # Exception| cpu 0: rx_hash 0x9e4fa677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38240 dport 41601] != expected 0x5938f628 # # Exception| cpu 0: rx_hash 0x761141ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38270 dport 41601] != expected 0x72ad8469 # # Exception| cpu 0: rx_hash 0x709a621d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38374 dport 41601] != expected 0xc3131924 # # Exception| cpu 0: rx_hash 0x1e999e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38396 dport 41601] != expected 0x9023d530 # # Exception| cpu 0: rx_hash 0x2260a008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38410 dport 41601] != expected 0xb1ac6403 # # Exception| cpu 0: rx_hash 0x23ccd0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38468 dport 41601] != expected 0x239a2232 # # Exception| cpu 0: rx_hash 0x0ee1a10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 41601] != expected 0x4cf8310c # # Exception| cpu 0: rx_hash 0x8321de8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38534 dport 41601] != expected 0xe69e288e # # Exception| cpu 0: rx_hash 0xa2b6986b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38550 dport 41601] != expected 0x78b7471b # # Exception| cpu 0: rx_hash 0xcd1914a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 41601] != expected 0xb9b1cd3e # # Exception| cpu 0: rx_hash 0xa31ae8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 41601] != expected 0xea81012a # # Exception| cpu 0: rx_hash 0x516880f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38624 dport 41601] != expected 0x7ee065f # # Exception| cpu 0: rx_hash 0xc39cfadd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38690 dport 41601] != expected 0x4b089a1a # # Exception| cpu 0: rx_hash 0x68ec908f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38708 dport 41601] != expected 0x5ccf3771 # # Exception| cpu 0: rx_hash 0x27782a62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38718 dport 41601] != expected 0x91d694f0 # # Exception| cpu 0: rx_hash 0xd4a632fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38728 dport 41601] != expected 0xee8fd5b4 # # Exception| cpu 0: rx_hash 0x2a6e6d80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38770 dport 41601] != expected 0xf2abae6a # # Exception| cpu 0: rx_hash 0x78f10b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 41601] != expected 0xdac0a3a3 # # Exception| cpu 0: rx_hash 0x1a48c0b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38800 dport 41601] != expected 0x78bb131c # # Exception| cpu 0: rx_hash 0x59664d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38808 dport 41601] != expected 0x44e9cc36 # # Exception| cpu 0: rx_hash 0xc9adee08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 41601] != expected 0xbfd7bfc # # Exception| cpu 0: rx_hash 0x54700a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38868 dport 41601] != expected 0x2794f6ac # # Exception| cpu 0: rx_hash 0x58ca3dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38870 dport 41601] != expected 0xd6df8a07 # # Exception| cpu 0: rx_hash 0xaab855e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 41601] != expected 0x3bb08d72 # # Exception| cpu 0: rx_hash 0x0d720895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38906 dport 41601] != expected 0xdd3c5cb2 # # Exception| cpu 0: rx_hash 0xb03e2f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38938 dport 41601] != expected 0x3830b78b # # Exception| cpu 0: rx_hash 0x8693a18f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 41601] != expected 0x39e97b0 # # Exception| cpu 0: rx_hash 0xc9071b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39018 dport 41601] != expected 0xce873431 # # Exception| cpu 0: rx_hash 0xba0f3b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39040 dport 41601] != expected 0x78c5566d # # Exception| cpu 0: rx_hash 0xa023b45c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39078 dport 41601] != expected 0xbe3f2359 # # Exception| cpu 0: rx_hash 0x968e3a9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39132 dport 41601] != expected 0x85910362 # # Exception| cpu 0: rx_hash 0x064599ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39164 dport 41601] != expected 0xca85b4a8 # # Exception| cpu 0: rx_hash 0x29573171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39180 dport 41601] != expected 0xa6158c19 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4187e456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52930 dport 43150] OK # # # cpu 0: rx_hash 0xcb60c8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52932 dport 43150] OK # # # cpu 0: rx_hash 0x4f020a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53026 dport 43150] OK # # # cpu 0: rx_hash 0x0096b0c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 43150] OK # # # cpu 0: rx_hash 0x86cbab50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53036 dport 43150] OK # # # cpu 0: rx_hash 0x2dbbc102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53050 dport 43150] OK # # # cpu 0: rx_hash 0xb0662592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53078 dport 43150] OK # # # cpu 4: rx_hash 0x6caa9596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52944 dport 43150] OK # # # cpu 4: rx_hash 0x233e2f7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52954 dport 43150] OK # # # cpu 4: rx_hash 0xd14c4724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52962 dport 43150] OK # # # cpu 4: rx_hash 0xf0db01c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52978 dport 43150] OK # # # cpu 4: rx_hash 0xdfc9a95d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52994 dport 43150] OK # # # cpu 4: rx_hash 0x5994b2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52998 dport 43150] OK # # # cpu 4: rx_hash 0x74b9c30f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53012 dport 43150] OK # # # cpu 4: rx_hash 0xc8f3617b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53096 dport 43150] OK # # # cpu 4: rx_hash 0xa6f09d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53106 dport 43150] OK # # # cpu 4: rx_hash 0xbbfb4181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53122 dport 43150] OK # # # cpu 4: rx_hash 0x3c0a2ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53192 dport 43150] OK # # # cpu 4: rx_hash 0xc2c275ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53234 dport 43150] OK # # # cpu 4: rx_hash 0xe2ac3939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53256 dport 43150] OK # # # cpu 4: rx_hash 0x21548c93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53404 dport 43150] OK # # # cpu 4: rx_hash 0xd326e4cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53412 dport 43150] OK # # # cpu 4: rx_hash 0x5a5261e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53518 dport 43150] OK # # # cpu 4: rx_hash 0x89b74f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53542 dport 43150] OK # # # cpu 4: rx_hash 0xca99c293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53550 dport 43150] OK # # # cpu 4: rx_hash 0x5bfe1127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53568 dport 43150] OK # # # cpu 4: rx_hash 0xfc344c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53588 dport 43150] OK # # # cpu 4: rx_hash 0xf7a92842 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53632 dport 43150] OK # # # cpu 4: rx_hash 0x99aad44b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53658 dport 43150] OK # # # cpu 4: rx_hash 0x67628b30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53664 dport 43150] OK # # # cpu 4: rx_hash 0xd7921e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 43150] OK # # # cpu 4: rx_hash 0x25e0763f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53734 dport 43150] OK # # # cpu 4: rx_hash 0x08cd07ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53748 dport 43150] OK # # # cpu 4: rx_hash 0x4be38a36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53756 dport 43150] OK # # # cpu 4: rx_hash 0x771ab42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 43150] OK # # # cpu 4: rx_hash 0x9f4453b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53780 dport 43150] OK # # # cpu 4: rx_hash 0x0f8ff0c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53812 dport 43150] OK # # # cpu 4: rx_hash 0xb3c552b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53832 dport 43150] OK # # # cpu 4: rx_hash 0x5cbce61b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53888 dport 43150] OK # # # cpu 4: rx_hash 0x7d2ba0ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53904 dport 43150] OK # # # cpu 4: rx_hash 0xcc774569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53920 dport 43150] OK # # # cpu 4: rx_hash 0x83e3ff84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53930 dport 43150] OK # # # cpu 4: rx_hash 0xa274b960 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53946 dport 43150] OK # # # cpu 4: rx_hash 0x94d937a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53952 dport 43150] OK # # # cpu 4: rx_hash 0x3fa95df0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53974 dport 43150] OK # # # cpu 4: rx_hash 0x27ba0b69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54034 dport 43150] OK # # # cpu 4: rx_hash 0x9a5cd9db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54048 dport 43150] OK # # # cpu 4: rx_hash 0xd9725412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54056 dport 43150] OK # # # cpu 4: rx_hash 0xb771a81b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54066 dport 43150] OK # # # cpu 4: rx_hash 0x0b3b0a6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54094 dport 43150] OK # # # cpu 4: rx_hash 0x6538f666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54100 dport 43150] OK # # # count: pass=51 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 52436 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55965 dport 52436] != expected 0x3d89c21 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55965 dport 52436] != expected 0x3d89c21 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48547 dport 52436] != expected 0x325abf7d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48547 dport 52436] != expected 0x325abf7d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50345 dport 52436] != expected 0xe56b6f59 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50345 dport 52436] != expected 0xe56b6f59 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44152 dport 52436] != expected 0x66cf43bf # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44152 dport 52436] != expected 0x66cf43bf # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46924 dport 52436] != expected 0x6be68380 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46924 dport 52436] != expected 0x6be68380 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58814 dport 52436] != expected 0x3597b92b # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58814 dport 52436] != expected 0x3597b92b # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36165 dport 52436] != expected 0x343e8186 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36165 dport 52436] != expected 0x343e8186 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50020 dport 52436] != expected 0x582ef95d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50020 dport 52436] != expected 0x582ef95d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46743 dport 52436] != expected 0x67ed562d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46743 dport 52436] != expected 0x67ed562d # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44063 dport 52436] != expected 0x65299439 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44063 dport 52436] != expected 0x65299439 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49464 dport 52436] != expected 0x618be72e # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49464 dport 52436] != expected 0x618be72e # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50771 dport 52436] != expected 0x9f129ec # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50771 dport 52436] != expected 0x9f129ec # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59535 dport 52436] != expected 0x5c9af9bb # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59535 dport 52436] != expected 0x5c9af9bb # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42733 dport 52436] != expected 0x4dd5f79 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42733 dport 52436] != expected 0x4dd5f79 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49513 dport 52436] != expected 0x3abe2a09 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49513 dport 52436] != expected 0x3abe2a09 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51881 dport 52436] != expected 0xf2ded344 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51881 dport 52436] != expected 0xf2ded344 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33853 dport 52436] != expected 0xc6051930 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33853 dport 52436] != expected 0xc6051930 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34423 dport 52436] != expected 0xe867aa28 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34423 dport 52436] != expected 0xe867aa28 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58623 dport 52436] != expected 0x79698d60 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58623 dport 52436] != expected 0x79698d60 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 52436] != expected 0x3040cb96 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 52436] != expected 0x3040cb96 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59517 dport 52436] != expected 0x48a32b58 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59517 dport 52436] != expected 0x48a32b58 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35094 dport 52436] != expected 0xfc3895b4 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35094 dport 52436] != expected 0xfc3895b4 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 52436] != expected 0xbd93ab49 # # Exception| cpu 4: rx_hash 0x50d35b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 52436] != expected 0xbd93ab49 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 44406 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53427 dport 44406] != expected 0x196d48e5 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53427 dport 44406] != expected 0x196d48e5 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41574 dport 44406] != expected 0xa4f1c1bd # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41574 dport 44406] != expected 0xa4f1c1bd # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40000 dport 44406] != expected 0x87a5db3d # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40000 dport 44406] != expected 0x87a5db3d # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45041 dport 44406] != expected 0x6a1b2a83 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45041 dport 44406] != expected 0x6a1b2a83 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 44406] != expected 0x3dfe716c # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 44406] != expected 0x3dfe716c # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54598 dport 44406] != expected 0x65d0c8b9 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54598 dport 44406] != expected 0x65d0c8b9 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 44406] != expected 0xeaafa57b # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 44406] != expected 0xeaafa57b # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45359 dport 44406] != expected 0x6efaaa9a # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45359 dport 44406] != expected 0x6efaaa9a # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41705 dport 44406] != expected 0x107ee656 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41705 dport 44406] != expected 0x107ee656 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49310 dport 44406] != expected 0xa68084c2 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49310 dport 44406] != expected 0xa68084c2 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45593 dport 44406] != expected 0xfe54ade3 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45593 dport 44406] != expected 0xfe54ade3 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44574 dport 44406] != expected 0xb4230bcd # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44574 dport 44406] != expected 0xb4230bcd # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33766 dport 44406] != expected 0x8b4a96ac # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33766 dport 44406] != expected 0x8b4a96ac # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60899 dport 44406] != expected 0x62f284a5 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60899 dport 44406] != expected 0x62f284a5 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59322 dport 44406] != expected 0xae1564c3 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59322 dport 44406] != expected 0xae1564c3 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 44406] != expected 0x34f63948 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 44406] != expected 0x34f63948 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47972 dport 44406] != expected 0x8f303b3c # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47972 dport 44406] != expected 0x8f303b3c # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46714 dport 44406] != expected 0x7fb2db5f # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46714 dport 44406] != expected 0x7fb2db5f # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48376 dport 44406] != expected 0x6875901d # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48376 dport 44406] != expected 0x6875901d # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 44406] != expected 0x4979fb70 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 44406] != expected 0x4979fb70 # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35922 dport 44406] != expected 0x59a93dbb # # Exception| cpu 5: rx_hash 0x2e6a8a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35922 dport 44406] != expected 0x59a93dbb # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->