< 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 43880 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 57 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6e357ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53198 dport 43880] != expected 0x1a744176 # # Exception| cpu 0: rx_hash 0x9be4a686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53238 dport 43880] != expected 0x7398ab4a # # Exception| cpu 0: rx_hash 0xce1946ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 53274 dport 43880] != expected 0x18fa1d5a # # Exception| cpu 0: rx_hash 0x5e9f342f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53276 dport 43880] != expected 0x85193b54 # # Exception| cpu 0: rx_hash 0x40ed5fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53304 dport 43880] != expected 0x3f2c0511 # # Exception| cpu 0: rx_hash 0x86e1640b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53338 dport 43880] != expected 0xffb00c85 # # Exception| cpu 0: rx_hash 0x34f1aa53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53354 dport 43880] != expected 0xac0c6844 # # Exception| cpu 0: rx_hash 0xbd22327d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53396 dport 43880] != expected 0xccecbd46 # # Exception| cpu 0: rx_hash 0x80b0d265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53408 dport 43880] != expected 0xebf1c47d # # Exception| cpu 0: rx_hash 0x48f3eb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53420 dport 43880] != expected 0xa500577a # # Exception| cpu 0: rx_hash 0x91fb8c29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53452 dport 43880] != expected 0x8cde651a # # Exception| cpu 0: rx_hash 0xb21b07b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53468 dport 43880] != expected 0x11f62264 # # Exception| cpu 0: rx_hash 0x58ce8241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53478 dport 43880] != expected 0x9158f3ac # # Exception| cpu 0: rx_hash 0x7b2e09d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53494 dport 43880] != expected 0xc70b4d2 # # Exception| cpu 0: rx_hash 0x23eb4271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53500 dport 43880] != expected 0xdf6201db # # Exception| cpu 0: rx_hash 0x6880a026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53508 dport 43880] != expected 0x1bb376a0 # # Exception| cpu 0: rx_hash 0x9c274e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53530 dport 43880] != expected 0x2128992d # # Exception| cpu 0: rx_hash 0x78bdc962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53582 dport 43880] != expected 0x2febd276 # # Exception| cpu 0: rx_hash 0x931e7b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 43880] != expected 0xfc32060f # # Exception| cpu 0: rx_hash 0x5b5d42f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53598 dport 43880] != expected 0xb2c39508 # # Exception| cpu 0: rx_hash 0xe94d8caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 43880] != expected 0xe17ff1c9 # # Exception| cpu 0: rx_hash 0x437e9f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53632 dport 43880] != expected 0x1cb763b5 # # Exception| cpu 0: rx_hash 0xd3f8edd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53638 dport 43880] != expected 0x815445bb # # Exception| cpu 0: rx_hash 0xf0186644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 43880] != expected 0x1c7c02c5 # # Exception| cpu 0: rx_hash 0x61e8238c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53686 dport 43880] != expected 0xd2e8217a # # Exception| cpu 0: rx_hash 0x392d682c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53692 dport 43880] != expected 0x1fa9473 # # Exception| cpu 0: rx_hash 0xa7e41820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53716 dport 43880] != expected 0x127428ee # # Exception| cpu 0: rx_hash 0x71d54ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53756 dport 43880] != expected 0xe6b085ac # # Exception| cpu 0: rx_hash 0xe70642b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53786 dport 43880] != expected 0x84135f61 # # Exception| cpu 0: rx_hash 0x8251e90b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53796 dport 43880] != expected 0x701c9353 # # Exception| cpu 0: rx_hash 0xa1b1629b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53812 dport 43880] != expected 0xed34d42d # # Exception| cpu 0: rx_hash 0xf974293b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53822 dport 43880] != expected 0x3e266124 # # Exception| cpu 0: rx_hash 0xb0fa3cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53848 dport 43880] != expected 0x8a1b754a # # Exception| cpu 0: rx_hash 0x5a2fb92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53858 dport 43880] != expected 0xab5a482 # # Exception| cpu 0: rx_hash 0x79cf32bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 43880] != expected 0x979de3fc # # Exception| cpu 0: rx_hash 0xef18f611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53902 dport 43880] != expected 0x1e3f0d0a # # Exception| cpu 0: rx_hash 0x61ecef59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53932 dport 43880] != expected 0x39e91541 # # Exception| cpu 0: rx_hash 0x954b0129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 43880] != expected 0x372facc # # Exception| cpu 0: rx_hash 0x3766a635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53960 dport 43880] != expected 0x64963adb # # Exception| cpu 0: rx_hash 0xc2b77f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54000 dport 43880] != expected 0xd7ad0e7 # # Exception| cpu 0: rx_hash 0x15f01aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54014 dport 43880] != expected 0xaac97814 # # Exception| cpu 0: rx_hash 0xedfd01aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54032 dport 43880] != expected 0x6ed36e1f # # Exception| cpu 0: rx_hash 0xb44e7d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54076 dport 43880] != expected 0xeeb6dea7 # # Exception| cpu 0: rx_hash 0x0967869e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54084 dport 43880] != expected 0x60102544 # # Exception| cpu 0: rx_hash 0xe5e3b508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 43880] != expected 0xf4ff3c74 # # Exception| cpu 0: rx_hash 0x80b41eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54202 dport 43880] != expected 0xf0f046 # # Exception| cpu 0: rx_hash 0x6558ae8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54216 dport 43880] != expected 0x5d44beac # # Exception| cpu 0: rx_hash 0x1e7d6ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54226 dport 43880] != expected 0x137e4cdb # # Exception| cpu 0: rx_hash 0x8f8d2b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54258 dport 43880] != expected 0xddea6f64 # # Exception| cpu 0: rx_hash 0x12d5fda1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54294 dport 43880] != expected 0x987f2f40 # # Exception| cpu 0: rx_hash 0x2f471db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54306 dport 43880] != expected 0xbf62567b # # Exception| cpu 0: rx_hash 0xf64f7a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54338 dport 43880] != expected 0x96bc641b # # Exception| cpu 0: rx_hash 0xd5aff105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54354 dport 43880] != expected 0xb942365 # # Exception| cpu 0: rx_hash 0x78bb63dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54368 dport 43880] != expected 0xb16a7c50 # # Exception| cpu 0: rx_hash 0x207e287d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54378 dport 43880] != expected 0x6278c959 # # Exception| cpu 0: rx_hash 0x5b5be84d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54384 dport 43880] != expected 0x2c423b2e # # Exception| cpu 0: rx_hash 0xa9adb053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54420 dport 43880] != expected 0x2981c5b # # Exception| count: pass=0 nohash=0 fail=57 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0c790ad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37400 dport 37303] OK # # # cpu 0: rx_hash 0xe6ac8f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37410 dport 37303] OK # # # cpu 0: rx_hash 0xd5716df8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37496 dport 37303] OK # # # cpu 0: rx_hash 0x43a6a956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 37303] OK # # # cpu 0: rx_hash 0x278735e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37532 dport 37303] OK # # # cpu 0: rx_hash 0x1a15d5fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37544 dport 37303] OK # # # cpu 0: rx_hash 0x39f55e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37560 dport 37303] OK # # # cpu 0: rx_hash 0x4c9f9c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37580 dport 37303] OK # # # cpu 0: rx_hash 0xa73c2e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37584 dport 37303] OK # # # cpu 0: rx_hash 0x52edf71a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37608 dport 37303] OK # # # cpu 0: rx_hash 0x36cc6baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37616 dport 37303] OK # # # cpu 0: rx_hash 0x97720c05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37682 dport 37303] OK # # # cpu 0: rx_hash 0xfc6aa571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 37303] OK # # # cpu 0: rx_hash 0x500800a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 37303] OK # # # cpu 0: rx_hash 0x330e1d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37810 dport 37303] OK # # # cpu 0: rx_hash 0xfb4d2417 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37822 dport 37303] OK # # # cpu 0: rx_hash 0x8f51d1e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37868 dport 37303] OK # # # cpu 0: rx_hash 0x0d0d5bb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37898 dport 37303] OK # # # cpu 0: rx_hash 0x137f303e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37934 dport 37303] OK # # # cpu 0: rx_hash 0xf8dc82ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 37303] OK # # # cpu 0: rx_hash 0xa019c96e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37944 dport 37303] OK # # # cpu 0: rx_hash 0x1d3032f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37952 dport 37303] OK # # # cpu 0: rx_hash 0xcb01601a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37992 dport 37303] OK # # # cpu 0: rx_hash 0x613273a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38022 dport 37303] OK # # # cpu 0: rx_hash 0x7f40182c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38050 dport 37303] OK # # # cpu 0: rx_hash 0x5ca093bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38066 dport 37303] OK # # # cpu 0: rx_hash 0xb94c2380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38080 dport 37303] OK # # # cpu 0: rx_hash 0xd1c74a47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38184 dport 37303] OK # # # cpu 4: rx_hash 0xa16d980c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37418 dport 37303] OK # # # cpu 4: rx_hash 0x828d139c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37434 dport 37303] OK # # # cpu 4: rx_hash 0xaf229ac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37444 dport 37303] OK # # # cpu 4: rx_hash 0xf7e7d160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37454 dport 37303] OK # # # cpu 4: rx_hash 0xd4075af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 37303] OK # # # cpu 4: rx_hash 0x92b07ad8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37488 dport 37303] OK # # # cpu 4: rx_hash 0xf0c05006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37522 dport 37303] OK # # # cpu 4: rx_hash 0x7e34494e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37552 dport 37303] OK # # # cpu 4: rx_hash 0x0a28bcba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37602 dport 37303] OK # # # cpu 4: rx_hash 0xb94e45ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37620 dport 37303] OK # # # cpu 4: rx_hash 0x2562c25d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37634 dport 37303] OK # # # cpu 4: rx_hash 0xf225a7bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37644 dport 37303] OK # # # cpu 4: rx_hash 0x8900678d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37654 dport 37303] OK # # # cpu 4: rx_hash 0x41435eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37658 dport 37303] OK # # # cpu 4: rx_hash 0x3b10a9d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37670 dport 37303] OK # # # cpu 4: rx_hash 0x18f02245 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37686 dport 37303] OK # # # cpu 4: rx_hash 0x729ebc39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37696 dport 37303] OK # # # cpu 4: rx_hash 0x993d0ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37724 dport 37303] OK # # # cpu 4: rx_hash 0xdf8a2ee1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37746 dport 37303] OK # # # cpu 4: rx_hash 0x0e9cfd6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37766 dport 37303] OK # # # cpu 4: rx_hash 0x2d7c76ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37782 dport 37303] OK # # # cpu 4: rx_hash 0xe53f4f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37786 dport 37303] OK # # # cpu 4: rx_hash 0xd8adaf87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37806 dport 37303] OK # # # cpu 4: rx_hash 0x23337433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37880 dport 37303] OK # # # cpu 4: rx_hash 0xb3b506f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37886 dport 37303] OK # # # cpu 4: rx_hash 0x828f75f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37902 dport 37303] OK # # # cpu 4: rx_hash 0xa16ffe66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37918 dport 37303] OK # # # cpu 4: rx_hash 0x7911ae42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37976 dport 37303] OK # # # cpu 4: rx_hash 0x93c42bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37986 dport 37303] OK # # # cpu 4: rx_hash 0x20a2d2ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38004 dport 37303] OK # # # cpu 4: rx_hash 0xe8e1eb8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38008 dport 37303] OK # # # cpu 4: rx_hash 0x0b5cedd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38128 dport 37303] OK # # # cpu 4: rx_hash 0x97706a6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38150 dport 37303] OK # # # cpu 4: rx_hash 0x3a64f8b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38196 dport 37303] OK # # # cpu 4: rx_hash 0x98495fab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38222 dport 37303] OK # # # cpu 4: rx_hash 0xc1fa2303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38242 dport 37303] OK # # # cpu 4: rx_hash 0xbc8e555d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38274 dport 37303] OK # # # cpu 4: rx_hash 0x6bc930bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38284 dport 37303] OK # # # cpu 4: rx_hash 0xd8afc9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38298 dport 37303] OK # # # cpu 4: rx_hash 0x327a4c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38304 dport 37303] OK # # # cpu 4: rx_hash 0x22472551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38378 dport 37303] OK # # # cpu 4: rx_hash 0x24125fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38410 dport 37303] OK # # # cpu 4: rx_hash 0x500eaa1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38488 dport 37303] OK # # # cpu 4: rx_hash 0xc088d8de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38494 dport 37303] OK # # # cpu 4: rx_hash 0xa5df7366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38496 dport 37303] OK # # # cpu 4: rx_hash 0xfd1a38c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38506 dport 37303] OK # # # cpu 4: rx_hash 0xd9dd3230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38566 dport 37303] OK # # # cpu 4: rx_hash 0x1fd1099c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38596 dport 37303] OK # # # cpu 4: rx_hash 0x8e214c54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38628 dport 37303] OK # # # cpu 4: rx_hash 0xc54aae03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38684 dport 37303] OK # # # count: pass=78 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 56426 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49062 dport 56426] != expected 0x559e2cfa # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49062 dport 56426] != expected 0x559e2cfa # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39212 dport 56426] != expected 0x5e7ae619 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39212 dport 56426] != expected 0x5e7ae619 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34062 dport 56426] != expected 0xa37f2786 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34062 dport 56426] != expected 0xa37f2786 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56319 dport 56426] != expected 0xc75fc60 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56319 dport 56426] != expected 0xc75fc60 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52905 dport 56426] != expected 0xefcf81e2 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52905 dport 56426] != expected 0xefcf81e2 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 56426] != expected 0xd889896b # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 56426] != expected 0xd889896b # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38395 dport 56426] != expected 0x31941823 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38395 dport 56426] != expected 0x31941823 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33041 dport 56426] != expected 0x85141eff # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33041 dport 56426] != expected 0x85141eff # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48508 dport 56426] != expected 0x13a28586 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48508 dport 56426] != expected 0x13a28586 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35819 dport 56426] != expected 0xea86c4b2 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35819 dport 56426] != expected 0xea86c4b2 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48855 dport 56426] != expected 0xa3eaa7a # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48855 dport 56426] != expected 0xa3eaa7a # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60849 dport 56426] != expected 0x14421a0e # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60849 dport 56426] != expected 0x14421a0e # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57964 dport 56426] != expected 0xd859771 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57964 dport 56426] != expected 0xd859771 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59279 dport 56426] != expected 0x9b9ec489 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59279 dport 56426] != expected 0x9b9ec489 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48590 dport 56426] != expected 0xdaf9d25c # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48590 dport 56426] != expected 0xdaf9d25c # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56537 dport 56426] != expected 0x344d9e80 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56537 dport 56426] != expected 0x344d9e80 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46262 dport 56426] != expected 0x8ab7fd46 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46262 dport 56426] != expected 0x8ab7fd46 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51077 dport 56426] != expected 0xb142e5a3 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51077 dport 56426] != expected 0xb142e5a3 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34697 dport 56426] != expected 0x3543cb5 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34697 dport 56426] != expected 0x3543cb5 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44591 dport 56426] != expected 0x4a07131 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44591 dport 56426] != expected 0x4a07131 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 56426] != expected 0x6834b009 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 56426] != expected 0x6834b009 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 56426] != expected 0x9b1ad576 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 56426] != expected 0x9b1ad576 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 56426] != expected 0xe2d16a8f # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 56426] != expected 0xe2d16a8f # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52627 dport 56426] != expected 0xca5a9666 # # Exception| cpu 5: rx_hash 0xf059ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52627 dport 56426] != expected 0xca5a9666 # # 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-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 57865 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40161 dport 57865] != expected 0x42308e7b # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40161 dport 57865] != expected 0x42308e7b # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34896 dport 57865] != expected 0xfbf88af5 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34896 dport 57865] != expected 0xfbf88af5 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 57865] != expected 0xa4ea7501 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 57865] != expected 0xa4ea7501 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52367 dport 57865] != expected 0x6814941e # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52367 dport 57865] != expected 0x6814941e # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33212 dport 57865] != expected 0x16b60c65 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33212 dport 57865] != expected 0x16b60c65 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 57865] != expected 0x45686eb9 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 57865] != expected 0x45686eb9 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48945 dport 57865] != expected 0xb4e4cadd # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48945 dport 57865] != expected 0xb4e4cadd # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50239 dport 57865] != expected 0x743f8a23 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50239 dport 57865] != expected 0x743f8a23 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33408 dport 57865] != expected 0x17c4f7b8 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33408 dport 57865] != expected 0x17c4f7b8 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40540 dport 57865] != expected 0x8b08d56c # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40540 dport 57865] != expected 0x8b08d56c # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40379 dport 57865] != expected 0x23d36416 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40379 dport 57865] != expected 0x23d36416 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49691 dport 57865] != expected 0x57dd67d9 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49691 dport 57865] != expected 0x57dd67d9 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42520 dport 57865] != expected 0x81870811 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42520 dport 57865] != expected 0x81870811 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43782 dport 57865] != expected 0x39d6ade1 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43782 dport 57865] != expected 0x39d6ade1 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47363 dport 57865] != expected 0x2460de77 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47363 dport 57865] != expected 0x2460de77 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 57865] != expected 0x9eabed98 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 57865] != expected 0x9eabed98 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35269 dport 57865] != expected 0x9fd08fef # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35269 dport 57865] != expected 0x9fd08fef # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58301 dport 57865] != expected 0xe278b95f # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58301 dport 57865] != expected 0xe278b95f # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49957 dport 57865] != expected 0x60b4c4d8 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49957 dport 57865] != expected 0x60b4c4d8 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 57865] != expected 0xb5e405db # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 57865] != expected 0xb5e405db # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47624 dport 57865] != expected 0x398c2033 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47624 dport 57865] != expected 0x398c2033 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35135 dport 57865] != expected 0x99813981 # # Exception| cpu 5: rx_hash 0x1408835b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35135 dport 57865] != expected 0x99813981 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->