< 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 216, 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 57364 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1c87d814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39582 dport 57364] != expected 0x7d2f0270 # # Exception| cpu 0: rx_hash 0x0a393895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39622 dport 57364] != expected 0x330eaa0e # # Exception| cpu 0: rx_hash 0x181a7aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39664 dport 57364] != expected 0xb36f06d8 # # Exception| cpu 0: rx_hash 0x66639138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39762 dport 57364] != expected 0xdcddfbd9 # # Exception| cpu 0: rx_hash 0xc88c9271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39768 dport 57364] != expected 0xb1311daa # # Exception| cpu 0: rx_hash 0x5723d3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39788 dport 57364] != expected 0xbf2063bf # # Exception| cpu 0: rx_hash 0x2ebb5102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39794 dport 57364] != expected 0x643af6f5 # # Exception| cpu 0: rx_hash 0x8188415f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39810 dport 57364] != expected 0x1f59a45c # # Exception| cpu 0: rx_hash 0x021a8314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39844 dport 57364] != expected 0xeef612d2 # # Exception| cpu 0: rx_hash 0x58e10111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39858 dport 57364] != expected 0xd670b328 # # Exception| cpu 0: rx_hash 0xa86822e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39872 dport 57364] != expected 0x4d5af009 # # Exception| cpu 0: rx_hash 0x8b0b220b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39880 dport 57364] != expected 0xaec6c4b9 # # Exception| cpu 0: rx_hash 0x99e220f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39936 dport 57364] != expected 0x1e451cca # # Exception| cpu 0: rx_hash 0x370d23bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39946 dport 57364] != expected 0x73a9fab9 # # Exception| cpu 0: rx_hash 0x85dfa320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39954 dport 57364] != expected 0xe1fbd451 # # Exception| cpu 0: rx_hash 0x252e6183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39996 dport 57364] != expected 0xf3c8566f # # Exception| cpu 0: rx_hash 0x936143a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 57364] != expected 0xafda7c2f # # Exception| cpu 0: rx_hash 0x4416c205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40030 dport 57364] != expected 0x192c0f16 # # Exception| cpu 0: rx_hash 0xdbb9839b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 57364] != expected 0x173d7103 # # Exception| cpu 0: rx_hash 0x112f92fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40086 dport 57364] != expected 0x48fa7e7b # # Exception| cpu 0: rx_hash 0xefb870e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40128 dport 57364] != expected 0xac0f5917 # # Exception| cpu 0: rx_hash 0xccdb700e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 57364] != expected 0x4f936da7 # # Exception| cpu 0: rx_hash 0x7e09f092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 57364] != expected 0xddc1434f # # Exception| cpu 0: rx_hash 0x5d6af07a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 57364] != expected 0x3e5d77ff # # Exception| cpu 0: rx_hash 0x1bacf1aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40156 dport 57364] != expected 0xf9651e9e # # Exception| cpu 0: rx_hash 0x18d03a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40206 dport 57364] != expected 0x838d727d # # Exception| cpu 0: rx_hash 0x422bb86e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40216 dport 57364] != expected 0xbb0bd387 # # Exception| cpu 0: rx_hash 0x736bfab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40230 dport 57364] != expected 0xd8f64be1 # # Exception| cpu 0: rx_hash 0x9b42f820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40232 dport 57364] != expected 0x7222c4f3 # # Exception| cpu 0: rx_hash 0x9fdf5a9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40262 dport 57364] != expected 0xbc62c05b # # Exception| cpu 0: rx_hash 0x2d0dda02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40286 dport 57364] != expected 0x2e30eeb3 # # Exception| cpu 0: rx_hash 0x5a8b9905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40292 dport 57364] != expected 0x8af51fb4 # # Exception| cpu 0: rx_hash 0x65d51a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40318 dport 57364] != expected 0x96d7e39f # # Exception| cpu 0: rx_hash 0xcae60a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40334 dport 57364] != expected 0xedb4b136 # # Exception| cpu 0: rx_hash 0x5b578a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40350 dport 57364] != expected 0x9c7aab6e # # Exception| cpu 0: rx_hash 0xc4f8cb8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40362 dport 57364] != expected 0x926bd57b # # Exception| cpu 0: rx_hash 0xbd604962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40372 dport 57364] != expected 0x49714031 # # Exception| cpu 0: rx_hash 0x0380afbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40458 dport 57364] != expected 0xe8278a6b # # Exception| cpu 0: rx_hash 0x92312fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40474 dport 57364] != expected 0x99e99033 # # Exception| cpu 0: rx_hash 0x41db0cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40544 dport 57364] != expected 0xe15fe7a2 # # Exception| cpu 0: rx_hash 0x7f599cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40576 dport 57364] != expected 0xebf2af53 # # Exception| cpu 0: rx_hash 0xa82e1d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40596 dport 57364] != expected 0x5d04dc6a # # Exception| cpu 0: rx_hash 0x40071fc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40602 dport 57364] != expected 0xf7d05378 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5b9a6e4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55050 dport 50805] OK # # # cpu 0: rx_hash 0x64c4ed77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55056 dport 50805] OK # # # cpu 0: rx_hash 0xc4352fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 50805] OK # # # cpu 0: rx_hash 0x34bc0c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55116 dport 50805] OK # # # cpu 0: rx_hash 0x6e478e23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55130 dport 50805] OK # # # cpu 0: rx_hash 0xedd54c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 50805] OK # # # cpu 0: rx_hash 0x89ac5e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55178 dport 50805] OK # # # cpu 0: rx_hash 0x5edbdfe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 50805] OK # # # cpu 0: rx_hash 0x16031fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55230 dport 50805] OK # # # cpu 0: rx_hash 0x2dc03e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55242 dport 50805] OK # # # cpu 0: rx_hash 0x6b063f89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55246 dport 50805] OK # # # cpu 0: rx_hash 0x773bbc5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 50805] OK # # # cpu 0: rx_hash 0x79257db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 50805] OK # # # cpu 0: rx_hash 0x74cc5e77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55302 dport 50805] OK # # # cpu 0: rx_hash 0x3c149e4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55334 dport 50805] OK # # # cpu 0: rx_hash 0xd43d9cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55336 dport 50805] OK # # # cpu 0: rx_hash 0x5d2c3dcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55364 dport 50805] OK # # # cpu 0: rx_hash 0x4ed36ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55432 dport 50805] OK # # # cpu 0: rx_hash 0x52eeef35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55450 dport 50805] OK # # # cpu 0: rx_hash 0x99a4ed44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55452 dport 50805] OK # # # cpu 0: rx_hash 0x8104cc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55520 dport 50805] OK # # # cpu 0: rx_hash 0x905b45d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55556 dport 50805] OK # # # cpu 0: rx_hash 0xcaa0c7d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55570 dport 50805] OK # # # cpu 0: rx_hash 0x550f864a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55590 dport 50805] OK # # # cpu 0: rx_hash 0x2c9704a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55608 dport 50805] OK # # # cpu 0: rx_hash 0x86e5a550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55644 dport 50805] OK # # # cpu 0: rx_hash 0x3a29e426 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55648 dport 50805] OK # # # cpu 0: rx_hash 0xd200e6bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55662 dport 50805] OK # # # cpu 0: rx_hash 0x43b166cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 50805] OK # # # cpu 0: rx_hash 0x4c73b435 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55712 dport 50805] OK # # # cpu 0: rx_hash 0x6f10b4dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55720 dport 50805] OK # # # cpu 0: rx_hash 0x2d4b17b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55746 dport 50805] OK # # # cpu 0: rx_hash 0xaed9d5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55780 dport 50805] OK # # # cpu 0: rx_hash 0x3f68558c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55796 dport 50805] OK # # # cpu 0: rx_hash 0x918756c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55806 dport 50805] OK # # # cpu 0: rx_hash 0x8b0bd005 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55808 dport 50805] OK # # # cpu 0: rx_hash 0xfc8d9302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55866 dport 50805] OK # # # cpu 0: rx_hash 0xacf57253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55910 dport 50805] OK # # # cpu 0: rx_hash 0xb0c8f186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55924 dport 50805] OK # # # cpu 4: rx_hash 0x76e7af48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 50805] OK # # # cpu 4: rx_hash 0x49b92c75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55100 dport 50805] OK # # # cpu 4: rx_hash 0x866e8cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 50805] OK # # # cpu 4: rx_hash 0xd9d4bf15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55254 dport 50805] OK # # # cpu 4: rx_hash 0xae52fc12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55276 dport 50805] OK # # # cpu 4: rx_hash 0xbf865c06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55296 dport 50805] OK # # # cpu 4: rx_hash 0xe57dde03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55318 dport 50805] OK # # # cpu 4: rx_hash 0x59b19f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55338 dport 50805] OK # # # cpu 4: rx_hash 0x1f779ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55342 dport 50805] OK # # # cpu 4: rx_hash 0x1bea3c1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55360 dport 50805] OK # # # cpu 4: rx_hash 0xa938bc87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55384 dport 50805] OK # # # cpu 4: rx_hash 0x5332fc21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55392 dport 50805] OK # # # cpu 4: rx_hash 0x2aaa7ecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55422 dport 50805] OK # # # cpu 4: rx_hash 0x97ba2cae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55480 dport 50805] OK # # # cpu 4: rx_hash 0x1a362f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55482 dport 50805] OK # # # cpu 4: rx_hash 0x44500fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55490 dport 50805] OK # # # cpu 4: rx_hash 0x1eab8db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55508 dport 50805] OK # # # cpu 4: rx_hash 0xa11b0706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55610 dport 50805] OK # # # cpu 4: rx_hash 0xf163e657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55654 dport 50805] OK # # # cpu 4: rx_hash 0x5f8ce51e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55660 dport 50805] OK # # # cpu 4: rx_hash 0xd3dcf5ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55700 dport 50805] OK # # # cpu 4: rx_hash 0x16883630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55734 dport 50805] OK # # # cpu 4: rx_hash 0xc562152a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55756 dport 50805] OK # # # cpu 4: rx_hash 0x31769466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55760 dport 50805] OK # # # cpu 4: rx_hash 0x5262904b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55856 dport 50805] OK # # # cpu 4: rx_hash 0xe42db269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55878 dport 50805] OK # # # cpu 4: rx_hash 0xdb733154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55900 dport 50805] OK # # # cpu 4: rx_hash 0xf7d2e342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55946 dport 50805] OK # # # cpu 4: rx_hash 0xf9cc22a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55982 dport 50805] OK # # # cpu 4: rx_hash 0x2ebba30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55994 dport 50805] OK # # # count: pass=69 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 216, 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 37542 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44934 dport 37542] != expected 0xe3d0d3fb # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44934 dport 37542] != expected 0xe3d0d3fb # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54748 dport 37542] != expected 0x20f91f31 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54748 dport 37542] != expected 0x20f91f31 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33735 dport 37542] != expected 0x81deb3bb # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33735 dport 37542] != expected 0x81deb3bb # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34009 dport 37542] != expected 0xbb918fef # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34009 dport 37542] != expected 0xbb918fef # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 37542] != expected 0x67d1bc56 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32843 dport 37542] != expected 0x67d1bc56 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42122 dport 37542] != expected 0x4d058369 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42122 dport 37542] != expected 0x4d058369 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49566 dport 37542] != expected 0xac4cbd17 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49566 dport 37542] != expected 0xac4cbd17 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 37542] != expected 0xbc0870b1 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 37542] != expected 0xbc0870b1 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36041 dport 37542] != expected 0xecbc0983 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36041 dport 37542] != expected 0xecbc0983 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47520 dport 37542] != expected 0x5747e3d4 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47520 dport 37542] != expected 0x5747e3d4 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52802 dport 37542] != expected 0x8cda8a69 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52802 dport 37542] != expected 0x8cda8a69 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49915 dport 37542] != expected 0xbf936b3d # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49915 dport 37542] != expected 0xbf936b3d # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33223 dport 37542] != expected 0x1a50c369 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33223 dport 37542] != expected 0x1a50c369 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 37542] != expected 0xba887a8e # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 37542] != expected 0xba887a8e # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57398 dport 37542] != expected 0x67aa4168 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57398 dport 37542] != expected 0x67aa4168 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49727 dport 37542] != expected 0xcae14781 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49727 dport 37542] != expected 0xcae14781 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59696 dport 37542] != expected 0x3f1d875b # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59696 dport 37542] != expected 0x3f1d875b # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 37542] != expected 0xfd66cdb3 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 37542] != expected 0xfd66cdb3 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41336 dport 37542] != expected 0xc2cddacf # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41336 dport 37542] != expected 0xc2cddacf # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46839 dport 37542] != expected 0x68e55414 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46839 dport 37542] != expected 0x68e55414 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57201 dport 37542] != expected 0x730fc5e7 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57201 dport 37542] != expected 0x730fc5e7 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44616 dport 37542] != expected 0xcc52f891 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44616 dport 37542] != expected 0xcc52f891 # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53992 dport 37542] != expected 0xcfbdc83a # # Exception| cpu 5: rx_hash 0x6bf0d594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53992 dport 37542] != expected 0xcfbdc83a # # 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 216, 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 43882 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39257 dport 43882] != expected 0x9697a5e3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39257 dport 43882] != expected 0x9697a5e3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40165 dport 43882] != expected 0x8b300a9d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40165 dport 43882] != expected 0x8b300a9d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47571 dport 43882] != expected 0x69064e64 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47571 dport 43882] != expected 0x69064e64 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49640 dport 43882] != expected 0x4cc66c00 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49640 dport 43882] != expected 0x4cc66c00 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41583 dport 43882] != expected 0x51d87998 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41583 dport 43882] != expected 0x51d87998 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45883 dport 43882] != expected 0x4d4931a6 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45883 dport 43882] != expected 0x4d4931a6 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42661 dport 43882] != expected 0x932becc3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42661 dport 43882] != expected 0x932becc3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49417 dport 43882] != expected 0x695cfb6a # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49417 dport 43882] != expected 0x695cfb6a # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 43882] != expected 0x7472002d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 43882] != expected 0x7472002d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 43882] != expected 0xe06f9333 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 43882] != expected 0xe06f9333 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35314 dport 43882] != expected 0xbf1fe05d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35314 dport 43882] != expected 0xbf1fe05d # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55004 dport 43882] != expected 0x9228ce1b # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55004 dport 43882] != expected 0x9228ce1b # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 43882] != expected 0x8f84e70a # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 43882] != expected 0x8f84e70a # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32879 dport 43882] != expected 0xe61d2d5b # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32879 dport 43882] != expected 0xe61d2d5b # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 43882] != expected 0xea4bbde3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 43882] != expected 0xea4bbde3 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 43882] != expected 0xf3d6fda7 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 43882] != expected 0xf3d6fda7 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49140 dport 43882] != expected 0xdf47c16e # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49140 dport 43882] != expected 0xdf47c16e # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51681 dport 43882] != expected 0x799e08ab # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51681 dport 43882] != expected 0x799e08ab # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36327 dport 43882] != expected 0x6936a0bb # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36327 dport 43882] != expected 0x6936a0bb # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41075 dport 43882] != expected 0x914174d7 # # Exception| cpu 5: rx_hash 0xa3d06937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41075 dport 43882] != expected 0x914174d7 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->