< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 34197 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x618d717a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51516 dport 34197] != expected 0x89ed8c07 # # Exception| cpu 0: rx_hash 0x342eacc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51520 dport 34197] != expected 0x6e030ddc # # Exception| cpu 0: rx_hash 0x88c3e63e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51554 dport 34197] != expected 0x7460aaad # # Exception| cpu 0: rx_hash 0xb5b8f965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51590 dport 34197] != expected 0x52294e86 # # Exception| cpu 0: rx_hash 0x29c77023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51618 dport 34197] != expected 0x6d48b823 # # Exception| cpu 0: rx_hash 0x01710371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 34197] != expected 0x810a7d82 # # Exception| cpu 0: rx_hash 0x3e6d81a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51646 dport 34197] != expected 0xb8f61ce5 # # Exception| cpu 0: rx_hash 0xe83f9435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51682 dport 34197] != expected 0x7c875b28 # # Exception| cpu 0: rx_hash 0xd8e43656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51688 dport 34197] != expected 0xcb042216 # # Exception| cpu 0: rx_hash 0xe7f8b480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51690 dport 34197] != expected 0xf2f84371 # # Exception| cpu 0: rx_hash 0xe699b7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51762 dport 34197] != expected 0xa4dac129 # # Exception| cpu 0: rx_hash 0x17baf180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51832 dport 34197] != expected 0x2965b1c # # Exception| cpu 0: rx_hash 0x28a67356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51834 dport 34197] != expected 0x3b6a3a7b # # Exception| cpu 0: rx_hash 0x354fafb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51864 dport 34197] != expected 0x38218f84 # # Exception| cpu 0: rx_hash 0x91cf347a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 34197] != expected 0x7983946a # # Exception| cpu 0: rx_hash 0xd3c61841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51918 dport 34197] != expected 0x4bd3b177 # # Exception| cpu 0: rx_hash 0x58136083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51958 dport 34197] != expected 0xa10ce314 # # Exception| cpu 0: rx_hash 0x6a0ac40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51984 dport 34197] != expected 0xbaca9e9a # # Exception| cpu 0: rx_hash 0xe9fb0c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52016 dport 34197] != expected 0x9955588c # # Exception| cpu 0: rx_hash 0xc969cf9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52022 dport 34197] != expected 0xbc570958 # # Exception| cpu 0: rx_hash 0x94eea2cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52050 dport 34197] != expected 0x92f91cf6 # # Exception| cpu 0: rx_hash 0x0f72bbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52070 dport 34197] != expected 0xeaa7667f # # Exception| cpu 0: rx_hash 0x07560b38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52094 dport 34197] != expected 0x23e7f20a # # Exception| cpu 0: rx_hash 0x02d206ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52104 dport 34197] != expected 0x7b6dfb6a # # Exception| cpu 0: rx_hash 0x1578f76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52116 dport 34197] != expected 0xaed35fac # # Exception| cpu 0: rx_hash 0xb61bfcfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52146 dport 34197] != expected 0xa84ec86e # # Exception| cpu 0: rx_hash 0xdca4a392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52172 dport 34197] != expected 0x765c28d2 # # Exception| cpu 0: rx_hash 0xdb4733c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52188 dport 34197] != expected 0x3163a4fe # # Exception| cpu 0: rx_hash 0x5f556bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52204 dport 34197] != expected 0x55c3eec4 # # Exception| cpu 0: rx_hash 0x686d5986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52214 dport 34197] != expected 0xa57f1bd6 # # Exception| cpu 0: rx_hash 0x8da5a7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52272 dport 34197] != expected 0xde03a21f # # Exception| cpu 0: rx_hash 0xe71af889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 34197] != expected 0x1142a3 # # Exception| cpu 0: rx_hash 0xd022cab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52308 dport 34197] != expected 0xf0adb7b1 # # Exception| cpu 0: rx_hash 0xdfe5ea05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52316 dport 34197] != expected 0x7ed2afe8 # # Exception| cpu 0: rx_hash 0x64eb30a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52334 dport 34197] != expected 0x238e84b5 # # Exception| cpu 0: rx_hash 0x41fdfece [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 34197] != expected 0x5e06dc01 # # Exception| cpu 0: rx_hash 0xcdcb1656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52406 dport 34197] != expected 0xf3e6024e # # Exception| cpu 0: rx_hash 0x9f8b5bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52442 dport 34197] != expected 0x53370fb9 # # Exception| cpu 0: rx_hash 0x145e2371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52450 dport 34197] != expected 0xb9e85dda # # Exception| cpu 0: rx_hash 0x1c7a939e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52474 dport 34197] != expected 0x70a8c9af # # Exception| cpu 0: rx_hash 0xa5b64fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52516 dport 34197] != expected 0x81b1e642 # # Exception| cpu 0: rx_hash 0xb21cbe50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52536 dport 34197] != expected 0x540f4284 # # Exception| cpu 0: rx_hash 0xd764c18c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52558 dport 34197] != expected 0x462ba61 # # Exception| cpu 0: rx_hash 0x537699fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52606 dport 34197] != expected 0x60c2f05b # # Exception| cpu 0: rx_hash 0x7183c7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52638 dport 34197] != expected 0x5a7524c3 # # Exception| cpu 0: rx_hash 0xea1fded7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52650 dport 34197] != expected 0x222b5e4a # # Exception| cpu 0: rx_hash 0xe23b6e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52658 dport 34197] != expected 0xeb6bca3f # # Exception| cpu 0: rx_hash 0xfdb52f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52662 dport 34197] != expected 0xf795fa8c # # Exception| cpu 0: rx_hash 0xaff562b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52698 dport 34197] != expected 0x5744f77b # # Exception| cpu 0: rx_hash 0x14fbb817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52712 dport 34197] != expected 0xa18dc26 # # Exception| cpu 0: rx_hash 0x0c966926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52732 dport 34197] != expected 0x51d960b9 # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xae4de67a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54602 dport 32888] OK # # # cpu 0: rx_hash 0xb9e717fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54614 dport 32888] OK # # # cpu 0: rx_hash 0x050a5d05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54644 dport 32888] OK # # # cpu 0: rx_hash 0x18e381e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54678 dport 32888] OK # # # cpu 0: rx_hash 0x8cb8b84a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54698 dport 32888] OK # # # cpu 0: rx_hash 0xf1ad16a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54728 dport 32888] OK # # # cpu 0: rx_hash 0xc695249e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54738 dport 32888] OK # # # cpu 0: rx_hash 0xdf99f6da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54814 dport 32888] OK # # # cpu 0: rx_hash 0x7cfafd4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54840 dport 32888] OK # # # cpu 0: rx_hash 0x36d7619e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54848 dport 32888] OK # # # cpu 0: rx_hash 0x217d901a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54876 dport 32888] OK # # # cpu 0: rx_hash 0x8a3a2b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54882 dport 32888] OK # # # cpu 0: rx_hash 0x0bac7ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54948 dport 32888] OK # # # cpu 0: rx_hash 0x4e46c2a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54996 dport 32888] OK # # # cpu 0: rx_hash 0x5e0fa37a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55000 dport 32888] OK # # # cpu 0: rx_hash 0x4181e211 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55004 dport 32888] OK # # # cpu 0: rx_hash 0xeac6596e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 32888] OK # # # cpu 0: rx_hash 0x6432b71d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 32888] OK # # # cpu 0: rx_hash 0x6c1607f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 32888] OK # # # cpu 0: rx_hash 0x06a9589b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55104 dport 32888] OK # # # cpu 0: rx_hash 0x39b5da4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55106 dport 32888] OK # # # cpu 0: rx_hash 0x1ec489aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 32888] OK # # # cpu 0: rx_hash 0x9ad6d1dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55140 dport 32888] OK # # # cpu 0: rx_hash 0xa5ca530b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55142 dport 32888] OK # # # cpu 0: rx_hash 0x1487a4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 32888] OK # # # cpu 0: rx_hash 0x13643492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55226 dport 32888] OK # # # cpu 0: rx_hash 0x79db6bfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55236 dport 32888] OK # # # cpu 0: rx_hash 0x71ffdb14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 32888] OK # # # cpu 0: rx_hash 0xfdc9338c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55284 dport 32888] OK # # # cpu 0: rx_hash 0xcd1291ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55294 dport 32888] OK # # # cpu 0: rx_hash 0x56b87998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55340 dport 32888] OK # # # cpu 0: rx_hash 0x5e9cc977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55348 dport 32888] OK # # # cpu 0: rx_hash 0x61804ba1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55350 dport 32888] OK # # # cpu 0: rx_hash 0x6e476b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55358 dport 32888] OK # # # cpu 0: rx_hash 0x33c00644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55386 dport 32888] OK # # # cpu 0: rx_hash 0x9887bd3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55396 dport 32888] OK # # # cpu 0: rx_hash 0x8f2d4cbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55416 dport 32888] OK # # # cpu 0: rx_hash 0x856e61dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55430 dport 32888] OK # # # cpu 0: rx_hash 0x1911e89b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55458 dport 32888] OK # # # cpu 0: rx_hash 0x7b8a071d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55492 dport 32888] OK # # # cpu 0: rx_hash 0x73aeb7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55516 dport 32888] 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36073 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49545 dport 36073] != expected 0xec238306 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49545 dport 36073] != expected 0xec238306 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34898 dport 36073] != expected 0x1ea3ee6c # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34898 dport 36073] != expected 0x1ea3ee6c # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 36073] != expected 0xfb07b8c6 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 36073] != expected 0xfb07b8c6 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 36073] != expected 0xd7f6b66e # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 36073] != expected 0xd7f6b66e # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58771 dport 36073] != expected 0xc5a017e2 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58771 dport 36073] != expected 0xc5a017e2 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42529 dport 36073] != expected 0x1a40067a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42529 dport 36073] != expected 0x1a40067a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57505 dport 36073] != expected 0x5d933a4d # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57505 dport 36073] != expected 0x5d933a4d # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59556 dport 36073] != expected 0x521bb729 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59556 dport 36073] != expected 0x521bb729 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55137 dport 36073] != expected 0x2b89721a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55137 dport 36073] != expected 0x2b89721a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 36073] != expected 0x94af14f0 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49717 dport 36073] != expected 0x94af14f0 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60618 dport 36073] != expected 0xa2a2589 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60618 dport 36073] != expected 0xa2a2589 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46219 dport 36073] != expected 0x34c58b3a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46219 dport 36073] != expected 0x34c58b3a # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37597 dport 36073] != expected 0x1c31285e # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37597 dport 36073] != expected 0x1c31285e # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54867 dport 36073] != expected 0x72a6a185 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54867 dport 36073] != expected 0x72a6a185 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59453 dport 36073] != expected 0xe0441016 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59453 dport 36073] != expected 0xe0441016 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51351 dport 36073] != expected 0x649cc17d # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51351 dport 36073] != expected 0x649cc17d # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 36073] != expected 0x1cbe12c6 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 36073] != expected 0x1cbe12c6 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34032 dport 36073] != expected 0xadb539b0 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34032 dport 36073] != expected 0xadb539b0 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46078 dport 36073] != expected 0x69fa2ae4 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46078 dport 36073] != expected 0x69fa2ae4 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45347 dport 36073] != expected 0x54ada202 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45347 dport 36073] != expected 0x54ada202 # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47513 dport 36073] != expected 0xefe71f9b # # Exception| cpu 0: rx_hash 0x64a66e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47513 dport 36073] != expected 0xefe71f9b # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 44641 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57510 dport 44641] != expected 0xdb7caf9b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57510 dport 44641] != expected 0xdb7caf9b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38633 dport 44641] != expected 0x798dd556 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38633 dport 44641] != expected 0x798dd556 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40134 dport 44641] != expected 0x5520207d # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40134 dport 44641] != expected 0x5520207d # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54545 dport 44641] != expected 0x37dce6ea # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54545 dport 44641] != expected 0x37dce6ea # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48161 dport 44641] != expected 0xb0fd4994 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48161 dport 44641] != expected 0xb0fd4994 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59415 dport 44641] != expected 0x27a4476b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59415 dport 44641] != expected 0x27a4476b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59157 dport 44641] != expected 0x1ae9a95b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59157 dport 44641] != expected 0x1ae9a95b # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46773 dport 44641] != expected 0x365c310c # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46773 dport 44641] != expected 0x365c310c # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48704 dport 44641] != expected 0x14f27c81 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48704 dport 44641] != expected 0x14f27c81 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54909 dport 44641] != expected 0xcddd8e88 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54909 dport 44641] != expected 0xcddd8e88 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60627 dport 44641] != expected 0x55311e5c # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60627 dport 44641] != expected 0x55311e5c # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44935 dport 44641] != expected 0xe824f618 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44935 dport 44641] != expected 0xe824f618 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36893 dport 44641] != expected 0x1735c894 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36893 dport 44641] != expected 0x1735c894 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54401 dport 44641] != expected 0x60bd3dbe # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54401 dport 44641] != expected 0x60bd3dbe # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52872 dport 44641] != expected 0xdc742095 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52872 dport 44641] != expected 0xdc742095 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47687 dport 44641] != expected 0x864634d1 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47687 dport 44641] != expected 0x864634d1 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 44641] != expected 0x39b12400 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46560 dport 44641] != expected 0x39b12400 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59298 dport 44641] != expected 0xa0ac4536 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59298 dport 44641] != expected 0xa0ac4536 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 44641] != expected 0x4b1625f2 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 44641] != expected 0x4b1625f2 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55386 dport 44641] != expected 0x22a8d557 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55386 dport 44641] != expected 0x22a8d557 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 44641] != expected 0xc10d0ee4 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 44641] != expected 0xc10d0ee4 # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40190 dport 44641] != expected 0xdef558bf # # Exception| cpu 4: rx_hash 0xda0f734e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40190 dport 44641] != expected 0xdef558bf # # 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__->