< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37048 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x281e9426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47454 dport 37048] != expected 0x3d449470 # # Exception| cpu 0: rx_hash 0xdfad2477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47508 dport 37048] != expected 0xfb0b8946 # # Exception| cpu 0: rx_hash 0xf6ef09b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47546 dport 37048] != expected 0xfed943b5 # # Exception| cpu 0: rx_hash 0x53c0e93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47550 dport 37048] != expected 0xa1a744d1 # # Exception| cpu 0: rx_hash 0xbcb4225c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47556 dport 37048] != expected 0x923e8e9 # # Exception| cpu 0: rx_hash 0x7a8ffbe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47570 dport 37048] != expected 0x7f7e609d # # Exception| cpu 0: rx_hash 0xdfa9ce86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 37048] != expected 0xb20d2cd3 # # Exception| cpu 0: rx_hash 0x015a266e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47604 dport 37048] != expected 0x5513a9dc # # Exception| cpu 0: rx_hash 0xa24e8208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47622 dport 37048] != expected 0xb510f27e # # Exception| cpu 0: rx_hash 0x36e2abfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47640 dport 37048] != expected 0xecf279b8 # # Exception| cpu 0: rx_hash 0x7cbd6ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47642 dport 37048] != expected 0x520e7771 # # Exception| cpu 0: rx_hash 0x647c8e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 37048] != expected 0x51403120 # # Exception| cpu 0: rx_hash 0x1fa46ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47690 dport 37048] != expected 0xa02616de # # Exception| cpu 0: rx_hash 0x93c07465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47710 dport 37048] != expected 0x68879063 # # Exception| cpu 0: rx_hash 0x1fadb929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47732 dport 37048] != expected 0x322b5df4 # # Exception| cpu 0: rx_hash 0x55f00d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47758 dport 37048] != expected 0xa85401f7 # # Exception| cpu 0: rx_hash 0xc15c24b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47760 dport 37048] != expected 0xf1b68a31 # # Exception| cpu 0: rx_hash 0x1fa619b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47794 dport 37048] != expected 0x84a54414 # # Exception| cpu 0: rx_hash 0xa2452292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47808 dport 37048] != expected 0x39eeb9e # # Exception| cpu 0: rx_hash 0x55fd3259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47820 dport 37048] != expected 0x735fef48 # # Exception| cpu 0: rx_hash 0x93cf3e0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47844 dport 37048] != expected 0x970f2c16 # # Exception| cpu 0: rx_hash 0xae200080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47908 dport 37048] != expected 0x597ec446 # # Exception| cpu 0: rx_hash 0x13c7d150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 37048] != expected 0x9743ce59 # # Exception| cpu 0: rx_hash 0xb6e831dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47918 dport 37048] != expected 0xc83dc93d # # Exception| cpu 0: rx_hash 0x70d3e868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47928 dport 37048] != expected 0xbe604149 # # Exception| cpu 0: rx_hash 0xb6e50ece [saddr 192.0.3.2 daddr 192.0.3.1 sport 47980 dport 37048] != expected 0x13362782 # # Exception| cpu 0: rx_hash 0x8764b2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48014 dport 37048] != expected 0x3129f9ea # # Exception| cpu 0: rx_hash 0x3a8e5c0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48066 dport 37048] != expected 0x241f1d4a # # Exception| cpu 0: rx_hash 0x9fa1bc86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48070 dport 37048] != expected 0x7b611a2e # # Exception| cpu 0: rx_hash 0x415b818c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48100 dport 37048] != expected 0xe72d40b # # Exception| cpu 0: rx_hash 0xb6e39147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48104 dport 37048] != expected 0x7eb3d0dd # # Exception| cpu 0: rx_hash 0x7fa1f229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48134 dport 37048] != expected 0x1ff17077 # # Exception| cpu 0: rx_hash 0xa15bcf23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 37048] != expected 0x6ae2be52 # # Exception| cpu 0: rx_hash 0xeb040e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48166 dport 37048] != expected 0xd41eb09b # # Exception| cpu 0: rx_hash 0x7fa827cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 37048] != expected 0x8dfc3b5d # # Exception| cpu 0: rx_hash 0x56ec9583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48274 dport 37048] != expected 0xe5ab06f1 # # Exception| cpu 0: rx_hash 0x047b65c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48282 dport 37048] != expected 0xca140543 # # Exception| cpu 0: rx_hash 0xeb0b4453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48284 dport 37048] != expected 0x2b960cee # # Exception| cpu 0: rx_hash 0xf3caa0ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48296 dport 37048] != expected 0x28d84abf # # Exception| cpu 0: rx_hash 0xc2496992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48306 dport 37048] != expected 0x2e44c61d # # Exception| cpu 0: rx_hash 0x35f17959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48318 dport 37048] != expected 0x5e85c2cb # # Exception| cpu 0: rx_hash 0xf3ce4a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48340 dport 37048] != expected 0x61deef2a # # Exception| cpu 0: rx_hash 0x35fc464a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48380 dport 37048] != expected 0x858e2c74 # # Exception| cpu 0: rx_hash 0xe76a8cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48388 dport 37048] != expected 0x387086a3 # # Exception| cpu 0: rx_hash 0x21515505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48402 dport 37048] != expected 0x4e2d0ed7 # # Exception| cpu 0: rx_hash 0x73cf70a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48420 dport 37048] != expected 0xf39f464f # # Exception| cpu 0: rx_hash 0xb5f4a914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48434 dport 37048] != expected 0x85c2ce3b # # Exception| cpu 0: rx_hash 0x10dfa368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48458 dport 37048] != expected 0x93ba6cca # # Exception| cpu 0: rx_hash 0x84738a9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48468 dport 37048] != expected 0xca58e70c # # Exception| cpu 0: rx_hash 0x081e47d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48510 dport 37048] != expected 0x90f42a9b # # Exception| cpu 0: rx_hash 0xffadf786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48564 dport 37048] != expected 0x56bb37ad # # Exception| cpu 0: rx_hash 0x424a2656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48570 dport 37048] != expected 0x98863db2 # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7d0794c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60948 dport 57715] OK # # # cpu 0: rx_hash 0x3751803b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60968 dport 57715] OK # # # cpu 0: rx_hash 0x927e60b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 57715] OK # # # cpu 0: rx_hash 0xa3fda9c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 57715] OK # # # cpu 0: rx_hash 0x215f5da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32770 dport 57715] OK # # # cpu 0: rx_hash 0xe769bb02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 57715] OK # # # cpu 0: rx_hash 0xffa18a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32860 dport 57715] OK # # # cpu 0: rx_hash 0xe7621b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 57715] OK # # # cpu 0: rx_hash 0x5a8c1faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32928 dport 57715] OK # # # cpu 0: rx_hash 0xd6e53817 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 57715] OK # # # cpu 0: rx_hash 0x1cbbc3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 57715] OK # # # cpu 0: rx_hash 0x2d31df2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 57715] OK # # # cpu 0: rx_hash 0x047ecdfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 57715] OK # # # cpu 0: rx_hash 0x7fa2c59b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 57715] OK # # # cpu 0: rx_hash 0x6761545c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33176 dport 57715] OK # # # cpu 0: rx_hash 0xda8f506e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33192 dport 57715] OK # # # cpu 0: rx_hash 0x7fa0b0e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33196 dport 57715] OK # # # cpu 0: rx_hash 0x35ff71f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33198 dport 57715] OK # # # cpu 0: rx_hash 0xa153580b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33200 dport 57715] OK # # # cpu 0: rx_hash 0x48150265 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33282 dport 57715] OK # # # cpu 0: rx_hash 0x2b08eebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33326 dport 57715] OK # # # cpu 0: rx_hash 0xa7681ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33350 dport 57715] OK # # # cpu 0: rx_hash 0x799bf408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33370 dport 57715] OK # # # cpu 0: rx_hash 0x1a846daa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33422 dport 57715] OK # # # cpu 0: rx_hash 0xbfa258c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33460 dport 57715] OK # # # cpu 0: rx_hash 0x96e49ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33510 dport 57715] OK # # # cpu 0: rx_hash 0x4817771d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33530 dport 57715] OK # # # cpu 0: rx_hash 0xc8164da1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33546 dport 57715] OK # # # cpu 0: rx_hash 0x9a886805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33596 dport 57715] OK # # # cpu 0: rx_hash 0x75f57680 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33656 dport 57715] OK # # # cpu 0: rx_hash 0x6d36e747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 57715] OK # # # cpu 0: rx_hash 0x75fed61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33726 dport 57715] OK # # # cpu 0: rx_hash 0xb3c830bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33770 dport 57715] OK # # # cpu 4: rx_hash 0x2f906484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 57715] OK # # # cpu 4: rx_hash 0x06d24945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 57715] OK # # # cpu 4: rx_hash 0xd6e74d6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 57715] OK # # # cpu 4: rx_hash 0xb5f37457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32796 dport 57715] OK # # # cpu 4: rx_hash 0xd6ee988d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 57715] OK # # # cpu 4: rx_hash 0x399a53ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32842 dport 57715] OK # # # cpu 4: rx_hash 0xb5f5ebde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32920 dport 57715] OK # # # cpu 4: rx_hash 0xb5fc3e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32934 dport 57715] OK # # # cpu 4: rx_hash 0xce24dca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32962 dport 57715] OK # # # cpu 4: rx_hash 0xad30e590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 57715] OK # # # cpu 4: rx_hash 0x0816d0ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 57715] OK # # # cpu 4: rx_hash 0xad393072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33006 dport 57715] OK # # # cpu 4: rx_hash 0x39951981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33008 dport 57715] OK # # # cpu 4: rx_hash 0x35f03b93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33044 dport 57715] OK # # # cpu 4: rx_hash 0x6767cbd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 57715] OK # # # cpu 4: rx_hash 0x90d60efc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33070 dport 57715] OK # # # cpu 4: rx_hash 0xeb0a0699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 57715] OK # # # cpu 4: rx_hash 0x676af4c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33118 dport 57715] OK # # # cpu 4: rx_hash 0x2d3ce03f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33122 dport 57715] OK # # # cpu 4: rx_hash 0x90d09175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33194 dport 57715] OK # # # cpu 4: rx_hash 0x1cb0632a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33218 dport 57715] OK # # # cpu 4: rx_hash 0x35fb9b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33234 dport 57715] OK # # # cpu 4: rx_hash 0xa15e6718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33266 dport 57715] OK # # # cpu 4: rx_hash 0xa76523f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33284 dport 57715] OK # # # cpu 4: rx_hash 0x2b013b5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 57715] OK # # # cpu 4: rx_hash 0x96e6ea8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33310 dport 57715] OK # # # cpu 4: rx_hash 0x0243169c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33342 dport 57715] OK # # # cpu 4: rx_hash 0xc47c25d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33364 dport 57715] OK # # # cpu 4: rx_hash 0x50d9d9c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33396 dport 57715] OK # # # cpu 4: rx_hash 0x6151b02d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 57715] OK # # # cpu 4: rx_hash 0x02458915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33466 dport 57715] OK # # # cpu 4: rx_hash 0x024163e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33478 dport 57715] OK # # # cpu 4: rx_hash 0x50d693a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33486 dport 57715] OK # # # cpu 4: rx_hash 0x799d6b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33502 dport 57715] OK # # # cpu 4: rx_hash 0x7994be63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33504 dport 57715] OK # # # cpu 4: rx_hash 0x4472550f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 57715] OK # # # cpu 4: rx_hash 0xab0ba17b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 57715] OK # # # cpu 4: rx_hash 0x16ec70ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 57715] OK # # # cpu 4: rx_hash 0x16e89a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33620 dport 57715] OK # # # cpu 4: rx_hash 0x276286c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33648 dport 57715] OK # # # cpu 4: rx_hash 0x16e33ac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33682 dport 57715] OK # # # cpu 4: rx_hash 0xd0d5dc66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 57715] OK # # # cpu 4: rx_hash 0xf99e2445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33750 dport 57715] OK # # # cpu 4: rx_hash 0xd0dc0984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33784 dport 57715] OK # # # cpu 4: rx_hash 0x30d592c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 57715] OK # # # cpu 4: rx_hash 0x01565bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33820 dport 57715] OK # # # cpu 4: rx_hash 0x4b004f4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33824 dport 57715] OK # # # cpu 4: rx_hash 0xa4706ed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33830 dport 57715] OK # # # count: pass=81 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 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 59330 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 59330] != expected 0x24777d1c # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 59330] != expected 0x24777d1c # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55899 dport 59330] != expected 0x11227dc2 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55899 dport 59330] != expected 0x11227dc2 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39903 dport 59330] != expected 0x23bf8560 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39903 dport 59330] != expected 0x23bf8560 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42365 dport 59330] != expected 0x68c5b635 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42365 dport 59330] != expected 0x68c5b635 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34526 dport 59330] != expected 0x8bdd7e6a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34526 dport 59330] != expected 0x8bdd7e6a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35954 dport 59330] != expected 0xfd990966 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35954 dport 59330] != expected 0xfd990966 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41319 dport 59330] != expected 0x8064490 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41319 dport 59330] != expected 0x8064490 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55896 dport 59330] != expected 0xd2266e99 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55896 dport 59330] != expected 0xd2266e99 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52080 dport 59330] != expected 0xb69c8a5b # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52080 dport 59330] != expected 0xb69c8a5b # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46198 dport 59330] != expected 0x4948140 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46198 dport 59330] != expected 0x4948140 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37995 dport 59330] != expected 0x12b9f61d # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37995 dport 59330] != expected 0x12b9f61d # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55801 dport 59330] != expected 0x30947cf # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55801 dport 59330] != expected 0x30947cf # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37299 dport 59330] != expected 0x2f7e221 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37299 dport 59330] != expected 0x2f7e221 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37369 dport 59330] != expected 0xf6430f2c # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37369 dport 59330] != expected 0xf6430f2c # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48885 dport 59330] != expected 0xafa212d # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48885 dport 59330] != expected 0xafa212d # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43149 dport 59330] != expected 0xaff4de54 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43149 dport 59330] != expected 0xaff4de54 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57011 dport 59330] != expected 0xc421d0d6 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57011 dport 59330] != expected 0xc421d0d6 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48651 dport 59330] != expected 0xcffb7a4a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48651 dport 59330] != expected 0xcffb7a4a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36121 dport 59330] != expected 0x2647c108 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36121 dport 59330] != expected 0x2647c108 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58072 dport 59330] != expected 0x46ae11e0 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58072 dport 59330] != expected 0x46ae11e0 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36845 dport 59330] != expected 0xbebb6b1a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36845 dport 59330] != expected 0xbebb6b1a # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 59330] != expected 0x3afd7c30 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 59330] != expected 0x3afd7c30 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55182 dport 59330] != expected 0x3f7acfb9 # # Exception| cpu 0: rx_hash 0x29c9cb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55182 dport 59330] != expected 0x3f7acfb9 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47705 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41265 dport 47705] != expected 0x25a8894b # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41265 dport 47705] != expected 0x25a8894b # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44608 dport 47705] != expected 0x1382a915 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44608 dport 47705] != expected 0x1382a915 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58834 dport 47705] != expected 0x3f79ca64 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58834 dport 47705] != expected 0x3f79ca64 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45140 dport 47705] != expected 0x35721d92 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45140 dport 47705] != expected 0x35721d92 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41913 dport 47705] != expected 0xbb5c59c8 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41913 dport 47705] != expected 0xbb5c59c8 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37319 dport 47705] != expected 0xa3f0c3e7 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37319 dport 47705] != expected 0xa3f0c3e7 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37374 dport 47705] != expected 0xd836b5a4 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37374 dport 47705] != expected 0xd836b5a4 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51721 dport 47705] != expected 0x3683fd8e # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51721 dport 47705] != expected 0x3683fd8e # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47507 dport 47705] != expected 0x2900174d # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47507 dport 47705] != expected 0x2900174d # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40130 dport 47705] != expected 0xae03a6cf # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40130 dport 47705] != expected 0xae03a6cf # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40593 dport 47705] != expected 0x7ab0bc09 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40593 dport 47705] != expected 0x7ab0bc09 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60095 dport 47705] != expected 0xd7a002d2 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60095 dport 47705] != expected 0xd7a002d2 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55916 dport 47705] != expected 0xf4cdd6d5 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55916 dport 47705] != expected 0xf4cdd6d5 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 47705] != expected 0x9f493954 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 47705] != expected 0x9f493954 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48794 dport 47705] != expected 0xe053aa9f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48794 dport 47705] != expected 0xe053aa9f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52282 dport 47705] != expected 0x8862cab1 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52282 dport 47705] != expected 0x8862cab1 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55188 dport 47705] != expected 0xc8aca43f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55188 dport 47705] != expected 0xc8aca43f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54434 dport 47705] != expected 0x21ec61d8 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54434 dport 47705] != expected 0x21ec61d8 # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50805 dport 47705] != expected 0xd870af6f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50805 dport 47705] != expected 0xd870af6f # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 47705] != expected 0xb8919cba # # Exception| cpu 0: rx_hash 0x364c34dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 47705] != expected 0xb8919cba # # Exception| count: pass=0 nohash=0 fail=40 # # 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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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__->