< 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 33742 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9a3896fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43826 dport 33742] != expected 0xf57ba0bd # # Exception| cpu 0: rx_hash 0xe1faedec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 33742] != expected 0x827f3216 # # Exception| cpu 0: rx_hash 0x817e8259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43894 dport 33742] != expected 0xcbf07d76 # # Exception| cpu 0: rx_hash 0x691dae6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43898 dport 33742] != expected 0xbd54091e # # Exception| cpu 0: rx_hash 0xd52623f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43904 dport 33742] != expected 0x2c7bcffa # # Exception| cpu 0: rx_hash 0x5dc1607a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43918 dport 33742] != expected 0x1350f4f2 # # Exception| cpu 0: rx_hash 0xf1d1ed8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43934 dport 33742] != expected 0x7a611d1e # # Exception| cpu 0: rx_hash 0x179b9cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43962 dport 33742] != expected 0xea3e4e58 # # Exception| cpu 0: rx_hash 0xce60375f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 33742] != expected 0x12f01231 # # Exception| cpu 0: rx_hash 0xf8ec1e11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44006 dport 33742] != expected 0x6fe7a9a7 # # Exception| cpu 0: rx_hash 0x45319374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44034 dport 33742] != expected 0xc4acebd1 # # Exception| cpu 0: rx_hash 0xc3ff8de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44068 dport 33742] != expected 0x1d7cf7f7 # # Exception| cpu 0: rx_hash 0x4b18ce62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44074 dport 33742] != expected 0x2257ccff # # Exception| cpu 0: rx_hash 0xd8b99947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44128 dport 33742] != expected 0x23f72a3c # # Exception| cpu 0: rx_hash 0x505edac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44142 dport 33742] != expected 0x1cdc1134 # # Exception| cpu 0: rx_hash 0xec655753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 33742] != expected 0x8df3d7d0 # # Exception| cpu 0: rx_hash 0x4e5c87b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44204 dport 33742] != expected 0x2391912 # # Exception| cpu 0: rx_hash 0xb350e235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44236 dport 33742] != expected 0xaced979f # # Exception| cpu 0: rx_hash 0xd3d48d80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44238 dport 33742] != expected 0xe562d8ff # # Exception| cpu 0: rx_hash 0xbd79bf23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44260 dport 33742] != expected 0x4a16b0b1 # # Exception| cpu 0: rx_hash 0x551a9314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44264 dport 33742] != expected 0x3cb2c4d9 # # Exception| cpu 0: rx_hash 0x1fb2ac71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44294 dport 33742] != expected 0x86f852ff # # Exception| cpu 0: rx_hash 0xd3264e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44308 dport 33742] != expected 0xa646f473 # # Exception| cpu 0: rx_hash 0x5bc10db0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44314 dport 33742] != expected 0x996dcf7b # # Exception| cpu 0: rx_hash 0xf9f8dd50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44322 dport 33742] != expected 0x16a701b9 # # Exception| cpu 0: rx_hash 0xc8605a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44368 dport 33742] != expected 0x98cd29b8 # # Exception| cpu 0: rx_hash 0x32789198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44384 dport 33742] != expected 0xc56434a2 # # Exception| cpu 0: rx_hash 0x9e681c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 33742] != expected 0xac55dd4e # # Exception| cpu 0: rx_hash 0x168f5fec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44414 dport 33742] != expected 0x937ee646 # # Exception| cpu 0: rx_hash 0x42d7fe4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 33742] != expected 0x74f554ca # # Exception| cpu 0: rx_hash 0x225391f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44426 dport 33742] != expected 0x3d7a1baa # # Exception| cpu 0: rx_hash 0x06a45f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44436 dport 33742] != expected 0x6b60c94e # # Exception| cpu 0: rx_hash 0x68096d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44478 dport 33742] != expected 0xc414a100 # # Exception| cpu 0: rx_hash 0xcd241344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 33742] != expected 0xb8a3fc55 # # Exception| cpu 0: rx_hash 0xe7fa8026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44512 dport 33742] != expected 0x842099f # # Exception| cpu 0: rx_hash 0x0f99ac11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44524 dport 33742] != expected 0x7ee67df7 # # Exception| cpu 0: rx_hash 0x665951e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44578 dport 33742] != expected 0x37d9068 # # Exception| cpu 0: rx_hash 0xdf2695a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44638 dport 33742] != expected 0xb23c8361 # # Exception| cpu 0: rx_hash 0xf5f806c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44648 dport 33742] != expected 0x2dd76ab # # Exception| cpu 0: rx_hash 0xf981bc89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44694 dport 33742] != expected 0x373517ff # # Exception| cpu 0: rx_hash 0xa6b409ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44750 dport 33742] != expected 0x162b57b0 # # Exception| cpu 0: rx_hash 0x8243c79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 33742] != expected 0x40318554 # # Exception| cpu 0: rx_hash 0x3201f041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44756 dport 33742] != expected 0xe4f622e4 # # Exception| cpu 0: rx_hash 0xe521c517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44888 dport 33742] != expected 0xb9e7752f # # Exception| cpu 0: rx_hash 0x1f390e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44904 dport 33742] != expected 0xe44e6835 # # Exception| cpu 0: rx_hash 0xb32983ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 33742] != expected 0x8d7f81d9 # # Exception| cpu 0: rx_hash 0xd3adec59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44922 dport 33742] != expected 0xc4f0ceb9 # # Exception| cpu 0: rx_hash 0xe771224d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 33742] != expected 0x6af43355 # # Exception| cpu 0: rx_hash 0x73c4dbe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44948 dport 33742] != expected 0x98294601 # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x6c34fbae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 59926] OK # # # cpu 4: rx_hash 0xceffe8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39704 dport 59926] OK # # # cpu 4: rx_hash 0xdc840fc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39716 dport 59926] OK # # # cpu 4: rx_hash 0xc0d6b5ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39728 dport 59926] OK # # # cpu 4: rx_hash 0x3ddad06c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39760 dport 59926] OK # # # cpu 4: rx_hash 0xff676f39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39786 dport 59926] OK # # # cpu 4: rx_hash 0x939abac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39830 dport 59926] OK # # # cpu 4: rx_hash 0x09061e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39844 dport 59926] OK # # # cpu 4: rx_hash 0x948e144b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39878 dport 59926] OK # # # cpu 4: rx_hash 0xe858c1d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39888 dport 59926] OK # # # cpu 4: rx_hash 0xded4e89c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39922 dport 59926] OK # # # cpu 4: rx_hash 0x5633ab1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 59926] OK # # # cpu 4: rx_hash 0xf7bc9c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39948 dport 59926] OK # # # cpu 4: rx_hash 0x0da4575a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 59926] OK # # # cpu 4: rx_hash 0xecfa88f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 59926] OK # # # cpu 4: rx_hash 0xc80d4684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 59926] OK # # # cpu 4: rx_hash 0xa6a07427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40060 dport 59926] OK # # # cpu 4: rx_hash 0xe9bec121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40142 dport 59926] OK # # # cpu 4: rx_hash 0x0ff4b000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40170 dport 59926] OK # # # cpu 4: rx_hash 0x73226599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40188 dport 59926] OK # # # cpu 4: rx_hash 0x398a5afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40210 dport 59926] OK # # # cpu 4: rx_hash 0x2bf1bdc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40238 dport 59926] OK # # # cpu 4: rx_hash 0xee58ac18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40260 dport 59926] OK # # # cpu 4: rx_hash 0x14406715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40308 dport 59926] OK # # # cpu 4: rx_hash 0x64ef08c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40348 dport 59926] OK # # # cpu 4: rx_hash 0x0a423a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40374 dport 59926] OK # # # cpu 4: rx_hash 0xc1c276ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 59926] OK # # # cpu 4: rx_hash 0x4e48fa7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40478 dport 59926] OK # # # cpu 4: rx_hash 0xa8028b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40506 dport 59926] OK # # # cpu 4: rx_hash 0xf91e632a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40522 dport 59926] OK # # # cpu 4: rx_hash 0xd3c0f048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40572 dport 59926] OK # # # cpu 4: rx_hash 0x89b10cff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40610 dport 59926] OK # # # cpu 4: rx_hash 0x25a18109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40626 dport 59926] OK # # # cpu 4: rx_hash 0x143906cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40640 dport 59926] OK # # # cpu 4: rx_hash 0x0642e1f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40700 dport 59926] OK # # # cpu 4: rx_hash 0x9c2c86fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40724 dport 59926] OK # # # cpu 4: rx_hash 0x4787ca54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40892 dport 59926] OK # # # cpu 4: rx_hash 0x169b2224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40908 dport 59926] OK # # # cpu 4: rx_hash 0xba8bafd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40924 dport 59926] OK # # # cpu 4: rx_hash 0x78361087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40934 dport 59926] OK # # # cpu 4: rx_hash 0x9741e2c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40994 dport 59926] OK # # # count: pass=41 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 48876 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 48876] != expected 0x6c213e20 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 48876] != expected 0x6c213e20 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57642 dport 48876] != expected 0x5e490693 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57642 dport 48876] != expected 0x5e490693 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36858 dport 48876] != expected 0x4e83578c # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36858 dport 48876] != expected 0x4e83578c # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45436 dport 48876] != expected 0x698f0047 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45436 dport 48876] != expected 0x698f0047 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56286 dport 48876] != expected 0x8e8bbefe # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56286 dport 48876] != expected 0x8e8bbefe # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32804 dport 48876] != expected 0x9f5ff78b # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32804 dport 48876] != expected 0x9f5ff78b # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38275 dport 48876] != expected 0x59e9a081 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38275 dport 48876] != expected 0x59e9a081 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55373 dport 48876] != expected 0xe5d72a5f # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55373 dport 48876] != expected 0xe5d72a5f # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57415 dport 48876] != expected 0xf3b47c29 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57415 dport 48876] != expected 0xf3b47c29 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 48876] != expected 0x5c610d5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 48876] != expected 0x5c610d5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33119 dport 48876] != expected 0xb6db8c0d # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33119 dport 48876] != expected 0xb6db8c0d # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47184 dport 48876] != expected 0x71f2fd94 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47184 dport 48876] != expected 0x71f2fd94 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58225 dport 48876] != expected 0x568f1832 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58225 dport 48876] != expected 0x568f1832 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 48876] != expected 0xc0b55ae5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 48876] != expected 0xc0b55ae5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46431 dport 48876] != expected 0xfe22e2b7 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46431 dport 48876] != expected 0xfe22e2b7 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33587 dport 48876] != expected 0x9de2f9a7 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33587 dport 48876] != expected 0x9de2f9a7 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60805 dport 48876] != expected 0xceb4cee5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60805 dport 48876] != expected 0xceb4cee5 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53978 dport 48876] != expected 0x700d6403 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53978 dport 48876] != expected 0x700d6403 # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 48876] != expected 0x70d325ae # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 48876] != expected 0x70d325ae # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36831 dport 48876] != expected 0x4dc29a0b # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36831 dport 48876] != expected 0x4dc29a0b # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45599 dport 48876] != expected 0x810ceba # # Exception| cpu 0: rx_hash 0xe73ebbc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45599 dport 48876] != expected 0x810ceba # # Exception| count: pass=0 nohash=0 fail=42 # # 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 34420 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43155 dport 34420] != expected 0xc1f1c95f # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43155 dport 34420] != expected 0xc1f1c95f # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43823 dport 34420] != expected 0x99a9b36b # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43823 dport 34420] != expected 0x99a9b36b # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34394 dport 34420] != expected 0x8380d01e # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34394 dport 34420] != expected 0x8380d01e # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36318 dport 34420] != expected 0xa4b95bd1 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36318 dport 34420] != expected 0xa4b95bd1 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51658 dport 34420] != expected 0xd9f0a7e9 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51658 dport 34420] != expected 0xd9f0a7e9 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 34420] != expected 0xa10e1279 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 34420] != expected 0xa10e1279 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41838 dport 34420] != expected 0x2efd6e67 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41838 dport 34420] != expected 0x2efd6e67 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35245 dport 34420] != expected 0xee994149 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35245 dport 34420] != expected 0xee994149 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46487 dport 34420] != expected 0x923685fb # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46487 dport 34420] != expected 0x923685fb # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38903 dport 34420] != expected 0xad0c6c54 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38903 dport 34420] != expected 0xad0c6c54 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 34420] != expected 0x6f3b1bcf # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 34420] != expected 0x6f3b1bcf # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49407 dport 34420] != expected 0x653bad90 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49407 dport 34420] != expected 0x653bad90 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51986 dport 34420] != expected 0x2627875e # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51986 dport 34420] != expected 0x2627875e # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34928 dport 34420] != expected 0xffa505fe # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34928 dport 34420] != expected 0xffa505fe # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58523 dport 34420] != expected 0x2593b5bd # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58523 dport 34420] != expected 0x2593b5bd # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57473 dport 34420] != expected 0xb960e24 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57473 dport 34420] != expected 0xb960e24 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39579 dport 34420] != expected 0x354a4e16 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39579 dport 34420] != expected 0x354a4e16 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57393 dport 34420] != expected 0x240cd497 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57393 dport 34420] != expected 0x240cd497 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48243 dport 34420] != expected 0x3d63efdd # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48243 dport 34420] != expected 0x3d63efdd # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50466 dport 34420] != expected 0xceb7ab10 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50466 dport 34420] != expected 0xceb7ab10 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41030 dport 34420] != expected 0xbf75bfc1 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41030 dport 34420] != expected 0xbf75bfc1 # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54578 dport 34420] != expected 0xc0b366b # # Exception| cpu 4: rx_hash 0x85d76993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54578 dport 34420] != expected 0xc0b366b # # 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 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__->