< 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 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 35258 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x427d11a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38230 dport 35258] != expected 0xf77d4710 # # Exception| cpu 0: rx_hash 0x915eea56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38244 dport 35258] != expected 0xad3dea70 # # Exception| cpu 0: rx_hash 0x040d2f2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38268 dport 35258] != expected 0x945fbba3 # # Exception| cpu 0: rx_hash 0x8584ac71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 35258] != expected 0xc9335cf9 # # Exception| cpu 0: rx_hash 0x895d7044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38292 dport 35258] != expected 0xb6a088a3 # # Exception| cpu 0: rx_hash 0x03e8426b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38330 dport 35258] != expected 0x76fab6d4 # # Exception| cpu 0: rx_hash 0x4c07e953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38344 dport 35258] != expected 0xd68d9798 # # Exception| cpu 0: rx_hash 0x3f36aa7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38360 dport 35258] != expected 0x3e53a729 # # Exception| cpu 0: rx_hash 0x2a09679e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38452 dport 35258] != expected 0xfe1f4463 # # Exception| cpu 0: rx_hash 0x05e8a4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38522 dport 35258] != expected 0x301dee60 # # Exception| cpu 0: rx_hash 0x1132e2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 35258] != expected 0x541358e9 # # Exception| cpu 0: rx_hash 0x6eda7dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38554 dport 35258] != expected 0xc35ebc02 # # Exception| cpu 0: rx_hash 0xbdf98626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38568 dport 35258] != expected 0x991e1162 # # Exception| cpu 0: rx_hash 0x320afd8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38596 dport 35258] != expected 0xe58226b0 # # Exception| cpu 0: rx_hash 0x8dfeb202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38608 dport 35258] != expected 0xae24d4c5 # # Exception| cpu 0: rx_hash 0xc75750bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38624 dport 35258] != expected 0xb295fc2c # # Exception| cpu 0: rx_hash 0x07939111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 35258] != expected 0x9c238f81 # # Exception| cpu 0: rx_hash 0xb4be02aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 35258] != expected 0xa816a9ae # # Exception| cpu 0: rx_hash 0x14acba71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 35258] != expected 0x1a88347f # # Exception| cpu 0: rx_hash 0xfe17e017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38714 dport 35258] != expected 0xb4a78147 # # Exception| cpu 0: rx_hash 0xfb51a992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38776 dport 35258] != expected 0x86188e2 # # Exception| cpu 0: rx_hash 0xe3523380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 35258] != expected 0x13fcea31 # # Exception| cpu 0: rx_hash 0x09e969e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38810 dport 35258] != expected 0xbdd35f09 # # Exception| cpu 0: rx_hash 0xa5220d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 35258] != expected 0x70de1682 # # Exception| cpu 0: rx_hash 0x0076fc56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 35258] != expected 0x7e8682f6 # # Exception| cpu 0: rx_hash 0x7f9e634a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38856 dport 35258] != expected 0xe9cb661d # # Exception| cpu 0: rx_hash 0x0613a8b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38916 dport 35258] != expected 0x8d9a59ac # # Exception| cpu 0: rx_hash 0xb9e7e73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 35258] != expected 0xc63cabd9 # # Exception| cpu 0: rx_hash 0xf34e0583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38944 dport 35258] != expected 0xda8d8330 # # Exception| cpu 0: rx_hash 0x561af4dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38976 dport 35258] != expected 0xd4d51744 # # Exception| cpu 0: rx_hash 0x0355e135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38982 dport 35258] != expected 0x315c5009 # # Exception| cpu 0: rx_hash 0xc34931a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 35258] != expected 0xedb74697 # # Exception| cpu 0: rx_hash 0xf1ed2141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39076 dport 35258] != expected 0x84ee87e2 # # Exception| cpu 0: rx_hash 0xfd34fd74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39102 dport 35258] != expected 0xfb7d53b8 # # Exception| cpu 0: rx_hash 0xd2d53e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39152 dport 35258] != expected 0x357ff9bb # # Exception| cpu 0: rx_hash 0x87423ad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39180 dport 35258] != expected 0x22abdbc5 # # Exception| cpu 0: rx_hash 0x0df708fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39202 dport 35258] != expected 0xe2f1e5b2 # # Exception| cpu 0: rx_hash 0xdb92ba89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39250 dport 35258] != expected 0x4774177 # # Exception| cpu 0: rx_hash 0x68bf2932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 35258] != expected 0x30426758 # # Exception| cpu 0: rx_hash 0x2216cb8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39276 dport 35258] != expected 0x2cf34fb1 # # Exception| cpu 0: rx_hash 0xd0ae0bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39310 dport 35258] != expected 0x9941985a # # Exception| cpu 0: rx_hash 0xdc77d7ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39316 dport 35258] != expected 0xe6d24c00 # # Exception| cpu 0: rx_hash 0x70bcb320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39340 dport 35258] != expected 0x2bdf058b # # Exception| cpu 0: rx_hash 0x20b5ef4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39400 dport 35258] != expected 0x72904b63 # # Exception| cpu 0: rx_hash 0x60c53741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39426 dport 35258] != expected 0x5755ef64 # # Exception| cpu 0: rx_hash 0x13f47468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39442 dport 35258] != expected 0xbf8bdfd5 # # Exception| cpu 0: rx_hash 0x6c1ceb74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39448 dport 35258] != expected 0x28c63b3e # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd16110b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59284 dport 39371] OK # # # cpu 0: rx_hash 0xce87e7e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59298 dport 39371] OK # # # cpu 0: rx_hash 0xe4206d17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59310 dport 39371] OK # # # cpu 0: rx_hash 0x0e9b3771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59324 dport 39371] OK # # # cpu 0: rx_hash 0x2da32835 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59368 dport 39371] OK # # # cpu 0: rx_hash 0x98ebef68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59424 dport 39371] OK # # # cpu 0: rx_hash 0xebdaac41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59440 dport 39371] OK # # # cpu 0: rx_hash 0xd7044450 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59474 dport 39371] OK # # # cpu 0: rx_hash 0xfda3cea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 39371] OK # # # cpu 0: rx_hash 0x5168aa4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59494 dport 39371] OK # # # cpu 0: rx_hash 0xaf09b60b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59550 dport 39371] OK # # # cpu 0: rx_hash 0x9a48cbaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59556 dport 39371] OK # # # cpu 0: rx_hash 0x80e8757a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59600 dport 39371] OK # # # cpu 0: rx_hash 0x668af329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59608 dport 39371] OK # # # cpu 0: rx_hash 0x9f0e822f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59622 dport 39371] OK # # # cpu 0: rx_hash 0xc6984bf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59642 dport 39371] OK # # # cpu 0: rx_hash 0xc6405ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59648 dport 39371] OK # # # cpu 0: rx_hash 0xca9986fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59674 dport 39371] OK # # # cpu 0: rx_hash 0x065c8a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59678 dport 39371] OK # # # cpu 0: rx_hash 0x402cb4d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59700 dport 39371] OK # # # cpu 0: rx_hash 0x6a8b3e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59704 dport 39371] OK # # # cpu 0: rx_hash 0xb0375062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59730 dport 39371] OK # # # cpu 0: rx_hash 0x4e564c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 39371] OK # # # cpu 0: rx_hash 0xeb02bd7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 39371] OK # # # cpu 0: rx_hash 0xf83d961d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59878 dport 39371] OK # # # cpu 0: rx_hash 0xd29a1ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59882 dport 39371] OK # # # cpu 0: rx_hash 0x3821468f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59896 dport 39371] OK # # # cpu 0: rx_hash 0x0b60ddaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59906 dport 39371] OK # # # cpu 0: rx_hash 0xb84d4e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59916 dport 39371] OK # # # cpu 0: rx_hash 0xcb7c0d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59932 dport 39371] OK # # # cpu 0: rx_hash 0x32f87c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 39371] OK # # # cpu 0: rx_hash 0xa7abb944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59962 dport 39371] OK # # # cpu 0: rx_hash 0x62f12053 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60006 dport 39371] OK # # # cpu 4: rx_hash 0xba53c98d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59252 dport 39371] OK # # # cpu 4: rx_hash 0x217af400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59378 dport 39371] OK # # # cpu 4: rx_hash 0xd2420dd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59408 dport 39371] OK # # # cpu 4: rx_hash 0xb24c659c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59436 dport 39371] OK # # # cpu 4: rx_hash 0x0db82a12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59448 dport 39371] OK # # # cpu 4: rx_hash 0x68f00bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59462 dport 39371] OK # # # cpu 4: rx_hash 0x2259e963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59510 dport 39371] OK # # # cpu 4: rx_hash 0x6f156699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59520 dport 39371] OK # # # cpu 4: rx_hash 0xcf07de42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59554 dport 39371] OK # # # cpu 4: rx_hash 0x7c2a4df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59564 dport 39371] OK # # # cpu 4: rx_hash 0xec3fc106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59638 dport 39371] OK # # # cpu 4: rx_hash 0xb9a8c5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59658 dport 39371] OK # # # cpu 4: rx_hash 0xe03e0c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 39371] OK # # # cpu 4: rx_hash 0x4cf568e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59694 dport 39371] OK # # # cpu 4: rx_hash 0xbcee8c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 39371] OK # # # cpu 4: rx_hash 0xf6476eea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59768 dport 39371] OK # # # cpu 4: rx_hash 0xc83aa239 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59806 dport 39371] OK # # # cpu 4: rx_hash 0xa1ab5fc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59898 dport 39371] OK # # # cpu 4: rx_hash 0x97ac8d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59970 dport 39371] OK # # # cpu 4: rx_hash 0x9049e027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60036 dport 39371] OK # # # cpu 4: rx_hash 0x9c903c12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60062 dport 39371] OK # # # cpu 4: rx_hash 0x8faf1772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60082 dport 39371] OK # # # cpu 4: rx_hash 0x3c8284c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60092 dport 39371] OK # # # cpu 4: rx_hash 0x0c85b0ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60100 dport 39371] OK # # # cpu 4: rx_hash 0xd37f972a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60140 dport 39371] OK # # # cpu 4: rx_hash 0x1f628ab1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60178 dport 39371] OK # # # cpu 4: rx_hash 0xf77af415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60292 dport 39371] OK # # # cpu 4: rx_hash 0x88926b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 39371] OK # # # cpu 4: rx_hash 0x37662487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60314 dport 39371] OK # # # cpu 4: rx_hash 0xbdd316a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60340 dport 39371] OK # # # cpu 4: rx_hash 0x24590fe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60342 dport 39371] OK # # # cpu 4: rx_hash 0xa773a878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 39371] OK # # # cpu 4: rx_hash 0xf23cbd90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60358 dport 39371] OK # # # cpu 4: rx_hash 0x1887e7f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60372 dport 39371] OK # # # cpu 4: rx_hash 0xb44c8318 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60396 dport 39371] OK # # # cpu 4: rx_hash 0x7450538a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60402 dport 39371] OK # # # cpu 4: rx_hash 0x874bc47e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60436 dport 39371] OK # # # count: pass=70 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 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 43777 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 43777] != expected 0x42bd9b15 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 43777] != expected 0x42bd9b15 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 43777] != expected 0xeafd3b20 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 43777] != expected 0xeafd3b20 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59982 dport 43777] != expected 0x6ddb20f7 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59982 dport 43777] != expected 0x6ddb20f7 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35283 dport 43777] != expected 0xcfc34fe # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35283 dport 43777] != expected 0xcfc34fe # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48700 dport 43777] != expected 0xc1d90c5 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48700 dport 43777] != expected 0xc1d90c5 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58762 dport 43777] != expected 0xd8367e24 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58762 dport 43777] != expected 0xd8367e24 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43381 dport 43777] != expected 0x93f5c2e5 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43381 dport 43777] != expected 0x93f5c2e5 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49880 dport 43777] != expected 0x21b24264 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49880 dport 43777] != expected 0x21b24264 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39863 dport 43777] != expected 0x79724dfb # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39863 dport 43777] != expected 0x79724dfb # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55819 dport 43777] != expected 0x2d6bd425 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55819 dport 43777] != expected 0x2d6bd425 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44220 dport 43777] != expected 0x29a87966 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44220 dport 43777] != expected 0x29a87966 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48059 dport 43777] != expected 0x78428145 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48059 dport 43777] != expected 0x78428145 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48195 dport 43777] != expected 0x6c0be8b8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48195 dport 43777] != expected 0x6c0be8b8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58697 dport 43777] != expected 0x1408ba85 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58697 dport 43777] != expected 0x1408ba85 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35769 dport 43777] != expected 0xaaafb5e4 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35769 dport 43777] != expected 0xaaafb5e4 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54180 dport 43777] != expected 0x2c95783c # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54180 dport 43777] != expected 0x2c95783c # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52198 dport 43777] != expected 0xb86a13c8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52198 dport 43777] != expected 0xb86a13c8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47506 dport 43777] != expected 0xef3402e8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47506 dport 43777] != expected 0xef3402e8 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32897 dport 43777] != expected 0xe9b85280 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32897 dport 43777] != expected 0xe9b85280 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43239 dport 43777] != expected 0xbe4c52c0 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43239 dport 43777] != expected 0xbe4c52c0 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41167 dport 43777] != expected 0x544e979b # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41167 dport 43777] != expected 0x544e979b # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59848 dport 43777] != expected 0x3482b322 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59848 dport 43777] != expected 0x3482b322 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51884 dport 43777] != expected 0xab9d9804 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51884 dport 43777] != expected 0xab9d9804 # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47869 dport 43777] != expected 0x1971a92f # # Exception| cpu 5: rx_hash 0xc9d5077f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47869 dport 43777] != expected 0x1971a92f # # 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 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 51759 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 51759] != expected 0x6490b9e6 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 51759] != expected 0x6490b9e6 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53866 dport 51759] != expected 0xe75e126b # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53866 dport 51759] != expected 0xe75e126b # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43604 dport 51759] != expected 0xdeea6459 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43604 dport 51759] != expected 0xdeea6459 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59156 dport 51759] != expected 0xa9a34b7b # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59156 dport 51759] != expected 0xa9a34b7b # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37205 dport 51759] != expected 0xa0f80389 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37205 dport 51759] != expected 0xa0f80389 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 51759] != expected 0xee1996e7 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 51759] != expected 0xee1996e7 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43294 dport 51759] != expected 0x696435a4 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43294 dport 51759] != expected 0x696435a4 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40293 dport 51759] != expected 0xbf7b46be # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40293 dport 51759] != expected 0xbf7b46be # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36191 dport 51759] != expected 0xec490a5c # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36191 dport 51759] != expected 0xec490a5c # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59637 dport 51759] != expected 0xf005997e # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59637 dport 51759] != expected 0xf005997e # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60845 dport 51759] != expected 0x765ddf0 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60845 dport 51759] != expected 0x765ddf0 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48363 dport 51759] != expected 0x163a71f3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48363 dport 51759] != expected 0x163a71f3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42167 dport 51759] != expected 0x79f5bb21 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42167 dport 51759] != expected 0x79f5bb21 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50147 dport 51759] != expected 0xfd0eabb3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50147 dport 51759] != expected 0xfd0eabb3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35297 dport 51759] != expected 0x42679633 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35297 dport 51759] != expected 0x42679633 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38689 dport 51759] != expected 0x100df24c # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38689 dport 51759] != expected 0x100df24c # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 51759] != expected 0x84b7ba03 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 51759] != expected 0x84b7ba03 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 51759] != expected 0x7f739d36 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 51759] != expected 0x7f739d36 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38344 dport 51759] != expected 0x9dd015a2 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38344 dport 51759] != expected 0x9dd015a2 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 51759] != expected 0x11b1d6c3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 51759] != expected 0x11b1d6c3 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52625 dport 51759] != expected 0xd4522d18 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52625 dport 51759] != expected 0xd4522d18 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58689 dport 51759] != expected 0x8a16ecb9 # # Exception| cpu 4: rx_hash 0x1f0d216f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58689 dport 51759] != expected 0x8a16ecb9 # # 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__->