< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57550 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7b56f3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42012 dport 57550] != expected 0xde9c24bd # # Exception| cpu 0: rx_hash 0x675e0626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42034 dport 57550] != expected 0x334e9f56 # # Exception| cpu 0: rx_hash 0xc1865508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42092 dport 57550] != expected 0x4a474ac # # Exception| cpu 4: rx_hash 0xa62b97f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42022 dport 57550] != expected 0xabef3290 # # Exception| cpu 4: rx_hash 0x5f658372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42056 dport 57550] != expected 0xd83594cb # # Exception| cpu 4: rx_hash 0x17036251 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42082 dport 57550] != expected 0xd566f427 # # Exception| cpu 4: rx_hash 0xebb15f7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42084 dport 57550] != expected 0xf4e4992f # # Exception| cpu 4: rx_hash 0xa82fed1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42106 dport 57550] != expected 0x5d066f65 # # Exception| cpu 4: rx_hash 0x34322fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 57550] != expected 0xa8bbeaab # # Exception| cpu 5: rx_hash 0xb1db317f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 57550] != expected 0xe28c1fdd # # Exception| cpu 5: rx_hash 0x89e0b42b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42054 dport 57550] != expected 0x9f71440 # # Exception| cpu 5: rx_hash 0x489525f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42066 dport 57550] != expected 0x9156b986 # # Exception| cpu 5: rx_hash 0xfc41f9fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42110 dport 57550] != expected 0xbd87b462 # # Exception| cpu 0: rx_hash 0xf547be6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42138 dport 57550] != expected 0x301a476d # # Exception| cpu 0: rx_hash 0x7c54ce92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42148 dport 57550] != expected 0xa5e88a47 # # Exception| cpu 0: rx_hash 0xaad1f9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42154 dport 57550] != expected 0x742a0acc # # Exception| cpu 0: rx_hash 0xa4d58329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42230 dport 57550] != expected 0x82c35739 # # Exception| cpu 0: rx_hash 0xda8c9dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42234 dport 57550] != expected 0x920261bd # # Exception| cpu 4: rx_hash 0x15fd7681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42162 dport 57550] != expected 0xfc4a918e # # Exception| cpu 4: rx_hash 0xe94f4bab [saddr 192.0.3.2 daddr 192.0.3.1 sport 42164 dport 57550] != expected 0xddc8fc86 # # Exception| cpu 4: rx_hash 0x92ea7c9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42192 dport 57550] != expected 0x9f510151 # # Exception| cpu 4: rx_hash 0x446f4bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42206 dport 57550] != expected 0x4e9381da # # Exception| cpu 4: rx_hash 0x8ee2895a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42238 dport 57550] != expected 0x7283baba # # Exception| cpu 5: rx_hash 0x539fed40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42180 dport 57550] != expected 0x7f0ac97 # # Exception| cpu 5: rx_hash 0x4f971885 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42218 dport 57550] != expected 0xea22177c # # Exception| cpu 5: rx_hash 0xb32525af [saddr 192.0.3.2 daddr 192.0.3.1 sport 42220 dport 57550] != expected 0xcba07a74 # # Exception| cpu 5: rx_hash 0x0199f9d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42242 dport 57550] != expected 0x10fcd59b # # Exception| cpu 0: rx_hash 0x94827ce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42258 dport 57550] != expected 0x68dca35a # # Exception| cpu 0: rx_hash 0x42074bb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42268 dport 57550] != expected 0xb91e23d1 # # Exception| cpu 0: rx_hash 0xf6d397b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42288 dport 57550] != expected 0x95cf2e35 # # Exception| cpu 0: rx_hash 0xa2bd835f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42292 dport 57550] != expected 0x754ef532 # # Exception| cpu 0: rx_hash 0x2056a0e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 57550] != expected 0x440daebe # # Exception| cpu 0: rx_hash 0x71c49da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42322 dport 57550] != expected 0xf6d4beea # # Exception| cpu 0: rx_hash 0x868ef3ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42336 dport 57550] != expected 0x73e74544 # # Exception| cpu 0: rx_hash 0x2e52da02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42338 dport 57550] != expected 0xb2e4f34b # # Exception| cpu 4: rx_hash 0x7fc0e745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42254 dport 57550] != expected 0x3de31f # # Exception| cpu 4: rx_hash 0x37a60666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42276 dport 57550] != expected 0xd6e83f3 # # Exception| cpu 4: rx_hash 0x1d910c15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42284 dport 57550] != expected 0xfd2e6e70 # # Exception| cpu 4: rx_hash 0x186d25b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 57550] != expected 0xaf76a523 # # Exception| cpu 4: rx_hash 0xacb9f9bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42344 dport 57550] != expected 0x83a7a8c7 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf263134a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57022 dport 56688] OK # # # cpu 0: rx_hash 0xcc309668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57094 dport 56688] OK # # # cpu 0: rx_hash 0x8fae2408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 56688] OK # # # cpu 4: rx_hash 0x4d4f9c00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56998 dport 56688] OK # # # cpu 4: rx_hash 0x89c6247e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57050 dport 56688] OK # # # cpu 4: rx_hash 0xa8097d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57062 dport 56688] OK # # # cpu 4: rx_hash 0xd65063db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57066 dport 56688] OK # # # cpu 5: rx_hash 0x24e62413 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 56688] OK # # # cpu 5: rx_hash 0xe06f9c6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57036 dport 56688] OK # # # cpu 5: rx_hash 0x54bb4064 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57056 dport 56688] OK # # # cpu 5: rx_hash 0x434be6e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57082 dport 56688] OK # # # cpu 5: rx_hash 0xf1f73a9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57108 dport 56688] OK # # # cpu 5: rx_hash 0x27720dc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57114 dport 56688] OK # # # cpu 0: rx_hash 0x228e2465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57202 dport 56688] OK # # # cpu 0: rx_hash 0x76e03083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57206 dport 56688] OK # # # cpu 4: rx_hash 0x7d1863c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57154 dport 56688] OK # # # cpu 4: rx_hash 0xe803e6f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57170 dport 56688] OK # # # cpu 4: rx_hash 0x1f498890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57184 dport 56688] OK # # # cpu 4: rx_hash 0x164fcf03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57220 dport 56688] OK # # # cpu 5: rx_hash 0x731c1922 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57118 dport 56688] OK # # # cpu 5: rx_hash 0x06bd54f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 56688] OK # # # cpu 5: rx_hash 0x93a6d1cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 56688] OK # # # cpu 5: rx_hash 0x4523e694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 56688] OK # # # cpu 5: rx_hash 0x6ae8c546 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 56688] OK # # # cpu 5: rx_hash 0x4b279c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57188 dport 56688] OK # # # cpu 5: rx_hash 0x7fe67710 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57234 dport 56688] OK # # # cpu 5: rx_hash 0xfd0d54af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57240 dport 56688] OK # # # cpu 0: rx_hash 0xb56bb58c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57266 dport 56688] OK # # # cpu 0: rx_hash 0xf3092e4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57284 dport 56688] OK # # # cpu 0: rx_hash 0xd93e243e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57292 dport 56688] OK # # # cpu 0: rx_hash 0xe4f988cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57310 dport 56688] OK # # # cpu 0: rx_hash 0xc536d1fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57314 dport 56688] OK # # # cpu 0: rx_hash 0x47ddf244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57320 dport 56688] OK # # # cpu 0: rx_hash 0xd2c6777d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57336 dport 56688] OK # # # cpu 0: rx_hash 0x88df3738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57358 dport 56688] OK # # # cpu 4: rx_hash 0x63ee82d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57276 dport 56688] OK # # # cpu 4: rx_hash 0x2e744a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57342 dport 56688] OK # # # cpu 4: rx_hash 0xdcb123de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 56688] OK # # # cpu 5: rx_hash 0xa29b130a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57256 dport 56688] OK # # # cpu 5: rx_hash 0x9aa0965e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57298 dport 56688] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44964 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59820 dport 44964] != expected 0x4a09b791 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59820 dport 44964] != expected 0x4a09b791 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46445 dport 44964] != expected 0xa7f421ba # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46445 dport 44964] != expected 0xa7f421ba # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 44964] != expected 0xc0e44253 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 44964] != expected 0xc0e44253 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 44964] != expected 0x7adf7a8d # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 44964] != expected 0x7adf7a8d # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43999 dport 44964] != expected 0x9d6a363a # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43999 dport 44964] != expected 0x9d6a363a # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56292 dport 44964] != expected 0x9ac47459 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56292 dport 44964] != expected 0x9ac47459 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 44964] != expected 0x519addee # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 44964] != expected 0x519addee # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41464 dport 44964] != expected 0x5dce4f17 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41464 dport 44964] != expected 0x5dce4f17 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 44964] != expected 0x41ef9ffa # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 44964] != expected 0x41ef9ffa # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52136 dport 44964] != expected 0xe2757f1b # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52136 dport 44964] != expected 0xe2757f1b # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57247 dport 44964] != expected 0x2a589201 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57247 dport 44964] != expected 0x2a589201 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54262 dport 44964] != expected 0xcf17f47a # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54262 dport 44964] != expected 0xcf17f47a # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53474 dport 44964] != expected 0x83f55d66 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53474 dport 44964] != expected 0x83f55d66 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54213 dport 44964] != expected 0xc82363ca # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54213 dport 44964] != expected 0xc82363ca # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40003 dport 44964] != expected 0x3a68cdeb # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40003 dport 44964] != expected 0x3a68cdeb # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51108 dport 44964] != expected 0xc7a488a9 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51108 dport 44964] != expected 0xc7a488a9 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59641 dport 44964] != expected 0xa9256c95 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59641 dport 44964] != expected 0xa9256c95 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58318 dport 44964] != expected 0x76236415 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58318 dport 44964] != expected 0x76236415 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60131 dport 44964] != expected 0x5387426e # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60131 dport 44964] != expected 0x5387426e # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35085 dport 44964] != expected 0x3db8f611 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35085 dport 44964] != expected 0x3db8f611 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33516 dport 44964] != expected 0xea10f630 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33516 dport 44964] != expected 0xea10f630 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56671 dport 44964] != expected 0xc89582df # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56671 dport 44964] != expected 0xc89582df # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44109 dport 44964] != expected 0xe6ee7d2d # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44109 dport 44964] != expected 0xe6ee7d2d # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50829 dport 44964] != expected 0xee713538 # # Exception| cpu 0: rx_hash 0xe11b6135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50829 dport 44964] != expected 0xee713538 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 51787 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43373 dport 51787] != expected 0xa687819e # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43373 dport 51787] != expected 0xa687819e # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59010 dport 51787] != expected 0xb0b0cdaf # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59010 dport 51787] != expected 0xb0b0cdaf # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34283 dport 51787] != expected 0xe02218cf # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34283 dport 51787] != expected 0xe02218cf # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57191 dport 51787] != expected 0x942ac0ba # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57191 dport 51787] != expected 0x942ac0ba # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49770 dport 51787] != expected 0x871777f # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49770 dport 51787] != expected 0x871777f # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53566 dport 51787] != expected 0x8a2e7811 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53566 dport 51787] != expected 0x8a2e7811 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60755 dport 51787] != expected 0xc125d997 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60755 dport 51787] != expected 0xc125d997 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42491 dport 51787] != expected 0xb4f31034 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42491 dport 51787] != expected 0xb4f31034 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38059 dport 51787] != expected 0xbfa05a57 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38059 dport 51787] != expected 0xbfa05a57 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53754 dport 51787] != expected 0x49a5fd1e # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53754 dport 51787] != expected 0x49a5fd1e # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40826 dport 51787] != expected 0xce354e6f # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40826 dport 51787] != expected 0xce354e6f # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52294 dport 51787] != expected 0xa9732e41 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52294 dport 51787] != expected 0xa9732e41 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46232 dport 51787] != expected 0xd898ea64 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46232 dport 51787] != expected 0xd898ea64 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58055 dport 51787] != expected 0x5e74058b # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58055 dport 51787] != expected 0x5e74058b # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43654 dport 51787] != expected 0xd45c6b6 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43654 dport 51787] != expected 0xd45c6b6 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40391 dport 51787] != expected 0xd049e849 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40391 dport 51787] != expected 0xd049e849 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44661 dport 51787] != expected 0x320604ba # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44661 dport 51787] != expected 0x320604ba # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40084 dport 51787] != expected 0x60214e39 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40084 dport 51787] != expected 0x60214e39 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54451 dport 51787] != expected 0xe06993fc # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54451 dport 51787] != expected 0xe06993fc # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36596 dport 51787] != expected 0xd0d7aa47 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36596 dport 51787] != expected 0xd0d7aa47 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35499 dport 51787] != expected 0x29e3c4e5 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35499 dport 51787] != expected 0x29e3c4e5 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56511 dport 51787] != expected 0x991aba63 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56511 dport 51787] != expected 0x991aba63 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38615 dport 51787] != expected 0x67813e00 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38615 dport 51787] != expected 0x67813e00 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46576 dport 51787] != expected 0xe4357b96 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46576 dport 51787] != expected 0xe4357b96 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51117 dport 51787] != expected 0x59b5e63 # # Exception| cpu 0: rx_hash 0xb6b59880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51117 dport 51787] != expected 0x59b5e63 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->