< 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 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-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 46229 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf708a795 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36186 dport 46229] != expected 0x98bfb579 # # Exception| cpu 0: rx_hash 0xe19d7bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36208 dport 46229] != expected 0xe2ba73b8 # # Exception| cpu 0: rx_hash 0x82b914bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 46229] != expected 0x46edc1b9 # # Exception| cpu 0: rx_hash 0x7ffcf038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 46229] != expected 0xb0df5668 # # Exception| cpu 0: rx_hash 0xb3987dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 36276 dport 46229] != expected 0x2455a028 # # Exception| cpu 0: rx_hash 0xec7f05e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36296 dport 46229] != expected 0x24c85988 # # Exception| cpu 0: rx_hash 0xcd6320ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36300 dport 46229] != expected 0x47053788 # # Exception| cpu 0: rx_hash 0x17927135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36310 dport 46229] != expected 0xa98a0709 # # Exception| cpu 0: rx_hash 0xdbf6fcd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36326 dport 46229] != expected 0x3d00f149 # # Exception| cpu 0: rx_hash 0xa85c8141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36328 dport 46229] != expected 0xa8b1f448 # # Exception| cpu 4: rx_hash 0x997de827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36138 dport 46229] != expected 0xca0995d9 # # Exception| cpu 4: rx_hash 0x0afe1dff [saddr 192.0.3.2 daddr 192.0.3.1 sport 36198 dport 46229] != expected 0x5e1e9a39 # # Exception| cpu 4: rx_hash 0x2b51661e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36268 dport 46229] != expected 0xd404ca8 # # Exception| cpu 4: rx_hash 0x928458d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36272 dport 46229] != expected 0x4798ce28 # # Exception| cpu 4: rx_hash 0x8940a44e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36332 dport 46229] != expected 0xcb7c9a48 # # Exception| cpu 5: rx_hash 0x113ae164 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36154 dport 46229] != expected 0xd2face59 # # Exception| cpu 5: rx_hash 0x7f4faed6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36170 dport 46229] != expected 0x804ceef9 # # Exception| cpu 5: rx_hash 0xd00f4c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36220 dport 46229] != expected 0xb091aab8 # # Exception| cpu 5: rx_hash 0x949f966a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36242 dport 46229] != expected 0xc7bbfe9 # # Exception| cpu 5: rx_hash 0x58fb1b88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36258 dport 46229] != expected 0x98f149a9 # # Exception| cpu 5: rx_hash 0x820a4a52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36280 dport 46229] != expected 0x767e7928 # # Exception| cpu 0: rx_hash 0x72add09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36338 dport 46229] != expected 0x463ec4c9 # # Exception| cpu 0: rx_hash 0xe8c30814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36382 dport 46229] != expected 0x5406a2fd # # Exception| cpu 0: rx_hash 0x34299771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36390 dport 46229] != expected 0xf16ae3bd # # Exception| cpu 0: rx_hash 0x1e7f5c62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36470 dport 46229] != expected 0x2fa56edd # # Exception| cpu 0: rx_hash 0xa102f2f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 46229] != expected 0x1e0d250d # # Exception| cpu 0: rx_hash 0x4a6194aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36496 dport 46229] != expected 0xa2a9cc8c # # Exception| cpu 4: rx_hash 0x60840157 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36366 dport 46229] != expected 0x4cf5f97d # # Exception| cpu 4: rx_hash 0xf84d1a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36374 dport 46229] != expected 0x65e015fd # # Exception| cpu 4: rx_hash 0xc9df2d1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36378 dport 46229] != expected 0x37cbccfd # # Exception| cpu 4: rx_hash 0x24a785f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36398 dport 46229] != expected 0xc08c54bd # # Exception| cpu 4: rx_hash 0x6bceef4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36442 dport 46229] != expected 0xf1f71a1d # # Exception| cpu 4: rx_hash 0x5aef862d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36504 dport 46229] != expected 0x934f7b8c # # Exception| cpu 4: rx_hash 0x18d7cc33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36506 dport 46229] != expected 0x54d5a78d # # Exception| cpu 4: rx_hash 0x86051948 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36512 dport 46229] != expected 0x36233acc # # Exception| cpu 5: rx_hash 0x0107ad0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36348 dport 46229] != expected 0xd38fc1c8 # # Exception| cpu 5: rx_hash 0x22bc4b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36364 dport 46229] != expected 0x8b6f257c # # Exception| cpu 5: rx_hash 0x9d72bb3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36402 dport 46229] != expected 0x8a54d63d # # Exception| cpu 5: rx_hash 0xace08cb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36414 dport 46229] != expected 0xd87f0f3d # # Exception| cpu 5: rx_hash 0x80ad8919 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36428 dport 46229] != expected 0x4d53f39c # # Exception| cpu 5: rx_hash 0xa7aa62a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36458 dport 46229] != expected 0x657dec5d # # Exception| cpu 5: rx_hash 0xb18ce07f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 46229] != expected 0x2feb920d # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x6a08f95d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46270 dport 57826] OK # # # cpu 4: rx_hash 0x8f6ef784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46342 dport 57826] OK # # # cpu 4: rx_hash 0xea51562a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46370 dport 57826] OK # # # cpu 4: rx_hash 0xdbc361a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46382 dport 57826] OK # # # cpu 4: rx_hash 0x430a7a66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46390 dport 57826] OK # # # cpu 4: rx_hash 0x538468e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46398 dport 57826] OK # # # cpu 5: rx_hash 0x092c964c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46264 dport 57826] OK # # # cpu 5: rx_hash 0x4645fcf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46284 dport 57826] OK # # # cpu 5: rx_hash 0xce02f5b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46300 dport 57826] OK # # # cpu 5: rx_hash 0x8c3abfac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46302 dport 57826] OK # # # cpu 5: rx_hash 0xab3d541c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46328 dport 57826] OK # # # cpu 5: rx_hash 0x0729fec7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46358 dport 57826] OK # # # cpu 5: rx_hash 0x72984dee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46394 dport 57826] OK # # # cpu 5: rx_hash 0xd6924101 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46424 dport 57826] OK # # # cpu 0: rx_hash 0x02667850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46316 dport 57826] OK # # # cpu 0: rx_hash 0xbbb3469b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46320 dport 57826] OK # # # cpu 0: rx_hash 0xfadf44ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46378 dport 57826] OK # # # cpu 0: rx_hash 0x202e1577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46384 dport 57826] OK # # # cpu 0: rx_hash 0x1ced025c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46410 dport 57826] OK # # # cpu 0: rx_hash 0xc61c5386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46416 dport 57826] OK # # # cpu 0: rx_hash 0x2b64fb6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 57826] OK # # # cpu 4: rx_hash 0x823fd727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46448 dport 57826] OK # # # cpu 4: rx_hash 0x92029b4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46518 dport 57826] OK # # # cpu 4: rx_hash 0x3013591e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46582 dport 57826] OK # # # cpu 4: rx_hash 0x13a8bf5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46598 dport 57826] OK # # # cpu 5: rx_hash 0xa323f228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46452 dport 57826] OK # # # cpu 5: rx_hash 0x1c5e5cb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46468 dport 57826] OK # # # cpu 5: rx_hash 0x941955f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46484 dport 57826] OK # # # cpu 5: rx_hash 0x7961fd1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46496 dport 57826] OK # # # cpu 5: rx_hash 0x2bd7a585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46506 dport 57826] OK # # # cpu 5: rx_hash 0xbe4f9ee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46532 dport 57826] OK # # # cpu 5: rx_hash 0x8fdda96a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46536 dport 57826] OK # # # cpu 5: rx_hash 0x45a2ea37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46554 dport 57826] OK # # # cpu 5: rx_hash 0x9befb619 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46614 dport 57826] OK # # # cpu 5: rx_hash 0xaa7d8191 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46618 dport 57826] OK # # # cpu 5: rx_hash 0xdfcc32b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46646 dport 57826] OK # # # cpu 5: rx_hash 0xb1b97d0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46662 dport 57826] OK # # # cpu 0: rx_hash 0xf73d3ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46482 dport 57826] OK # # # cpu 0: rx_hash 0x552cf8b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46546 dport 57826] OK # # # cpu 0: rx_hash 0xcbfe2dcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 57826] OK # # # cpu 0: rx_hash 0xc959ee80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46620 dport 57826] OK # # # cpu 0: rx_hash 0x578b3bfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46630 dport 57826] OK # # # cpu 0: rx_hash 0x90a55805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46658 dport 57826] OK # # # count: pass=43 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 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-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 41498 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41853 dport 41498] != expected 0x522705ef # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41853 dport 41498] != expected 0x522705ef # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58237 dport 41498] != expected 0x7ce13939 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58237 dport 41498] != expected 0x7ce13939 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39636 dport 41498] != expected 0x22b995a4 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39636 dport 41498] != expected 0x22b995a4 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39209 dport 41498] != expected 0xa7471012 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39209 dport 41498] != expected 0xa7471012 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34493 dport 41498] != expected 0xf7653904 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34493 dport 41498] != expected 0xf7653904 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56271 dport 41498] != expected 0xdc4a1449 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56271 dport 41498] != expected 0xdc4a1449 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39010 dport 41498] != expected 0xa9bd2049 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39010 dport 41498] != expected 0xa9bd2049 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60101 dport 41498] != expected 0x7d2dc006 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60101 dport 41498] != expected 0x7d2dc006 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35614 dport 41498] != expected 0x7b7085d6 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35614 dport 41498] != expected 0x7b7085d6 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42831 dport 41498] != expected 0xed54e2c0 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42831 dport 41498] != expected 0xed54e2c0 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40350 dport 41498] != expected 0x97d24a4f # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40350 dport 41498] != expected 0x97d24a4f # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 41498] != expected 0xae2f4738 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 41498] != expected 0xae2f4738 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37387 dport 41498] != expected 0xf3dd2800 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37387 dport 41498] != expected 0xf3dd2800 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41555 dport 41498] != expected 0xfa609896 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41555 dport 41498] != expected 0xfa609896 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60901 dport 41498] != expected 0x747f0fcc # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60901 dport 41498] != expected 0x747f0fcc # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49517 dport 41498] != expected 0xe15981c8 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49517 dport 41498] != expected 0xe15981c8 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33933 dport 41498] != expected 0xbb285598 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33933 dport 41498] != expected 0xbb285598 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33408 dport 41498] != expected 0x52926328 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33408 dport 41498] != expected 0x52926328 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50152 dport 41498] != expected 0xb678a666 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50152 dport 41498] != expected 0xb678a666 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37619 dport 41498] != expected 0xf393d4d0 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37619 dport 41498] != expected 0xf393d4d0 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52031 dport 41498] != expected 0x56faacc2 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52031 dport 41498] != expected 0x56faacc2 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44116 dport 41498] != expected 0x93972390 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44116 dport 41498] != expected 0x93972390 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 41498] != expected 0x62af13c2 # # Exception| cpu 0: rx_hash 0x009d552f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 41498] != expected 0x62af13c2 # # 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-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 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-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 59042 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37061 dport 59042] != expected 0xd9759b51 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37061 dport 59042] != expected 0xd9759b51 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 59042] != expected 0xe1433f2f # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 59042] != expected 0xe1433f2f # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56958 dport 59042] != expected 0x120e8081 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56958 dport 59042] != expected 0x120e8081 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49519 dport 59042] != expected 0x6b46801e # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49519 dport 59042] != expected 0x6b46801e # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34372 dport 59042] != expected 0x8ce68d23 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34372 dport 59042] != expected 0x8ce68d23 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60553 dport 59042] != expected 0xd7a989f1 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60553 dport 59042] != expected 0xd7a989f1 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59541 dport 59042] != expected 0x545dab1f # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59541 dport 59042] != expected 0x545dab1f # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 59042] != expected 0x67b7f23c # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 59042] != expected 0x67b7f23c # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 59042] != expected 0xe37fdc84 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 59042] != expected 0xe37fdc84 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 59042] != expected 0x6f2813ab # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 59042] != expected 0x6f2813ab # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37373 dport 59042] != expected 0xed1b74a0 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37373 dport 59042] != expected 0xed1b74a0 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59209 dport 59042] != expected 0xa5666c45 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59209 dport 59042] != expected 0xa5666c45 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49486 dport 59042] != expected 0xab159083 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49486 dport 59042] != expected 0xab159083 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55499 dport 59042] != expected 0xe46d7917 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55499 dport 59042] != expected 0xe46d7917 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56545 dport 59042] != expected 0xc8d9b90a # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56545 dport 59042] != expected 0xc8d9b90a # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44593 dport 59042] != expected 0x7dabde34 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44593 dport 59042] != expected 0x7dabde34 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55825 dport 59042] != expected 0x39c733ff # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55825 dport 59042] != expected 0x39c733ff # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37310 dport 59042] != expected 0x894268d2 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37310 dport 59042] != expected 0x894268d2 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57914 dport 59042] != expected 0xdffe9164 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57914 dport 59042] != expected 0xdffe9164 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 59042] != expected 0xd1e46c99 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 59042] != expected 0xd1e46c99 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58064 dport 59042] != expected 0xba726e24 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58064 dport 59042] != expected 0xba726e24 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47845 dport 59042] != expected 0xd3408a2c # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47845 dport 59042] != expected 0xd3408a2c # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40233 dport 59042] != expected 0x9068e9a3 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40233 dport 59042] != expected 0x9068e9a3 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57541 dport 59042] != expected 0xe31bee1e # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57541 dport 59042] != expected 0xe31bee1e # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53367 dport 59042] != expected 0x5583ac47 # # Exception| cpu 5: rx_hash 0x990675b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53367 dport 59042] != expected 0x5583ac47 # # 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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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__->