< 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 44350 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa03a1fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39584 dport 44350] != expected 0x412bf120 # # Exception| cpu 0: rx_hash 0xf77e6598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39592 dport 44350] != expected 0x3a170145 # # Exception| cpu 0: rx_hash 0x04e77889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 44350] != expected 0x209d201a # # Exception| cpu 0: rx_hash 0xcc9a9320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39622 dport 44350] != expected 0xca09726a # # Exception| cpu 0: rx_hash 0xc6cf00b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39628 dport 44350] != expected 0x5dc6439a # # Exception| cpu 0: rx_hash 0x49b05aec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39634 dport 44350] != expected 0x1eeea92 # # Exception| cpu 0: rx_hash 0x5fcf5bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39734 dport 44350] != expected 0x425580c8 # # Exception| cpu 0: rx_hash 0xbc108d2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39758 dport 44350] != expected 0x955faa8a # # Exception| cpu 0: rx_hash 0x575122ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 39808 dport 44350] != expected 0xbc3d2aba # # Exception| cpu 0: rx_hash 0x4d427ab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39924 dport 44350] != expected 0xe6721057 # # Exception| cpu 0: rx_hash 0x2e28a5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39944 dport 44350] != expected 0x2a71787b # # Exception| cpu 0: rx_hash 0x52cee2f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39952 dport 44350] != expected 0x6cd3f02c # # Exception| cpu 0: rx_hash 0xb486e177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39990 dport 44350] != expected 0x6896ed6a # # Exception| cpu 0: rx_hash 0x76ae9947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40020 dport 44350] != expected 0x15cd8eea # # Exception| cpu 0: rx_hash 0x90e69ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 44350] != expected 0x118893ac # # Exception| cpu 0: rx_hash 0xc7a2e0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40058 dport 44350] != expected 0x6ab463c9 # # Exception| cpu 0: rx_hash 0xb3dadee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40148 dport 44350] != expected 0xd27e41ec # # Exception| cpu 0: rx_hash 0xe49ea498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40156 dport 44350] != expected 0xa942b189 # # Exception| cpu 0: rx_hash 0xc350c0ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40284 dport 44350] != expected 0x8d28990c # # Exception| cpu 0: rx_hash 0x1c37df56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40360 dport 44350] != expected 0x10d46ce7 # # Exception| cpu 0: rx_hash 0x9c8ac380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40418 dport 44350] != expected 0x87cc31b # # Exception| cpu 0: rx_hash 0x3857a4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40428 dport 44350] != expected 0x69ca1221 # # Exception| cpu 0: rx_hash 0x9de0d0b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 44350] != expected 0x3e6e47c6 # # Exception| cpu 0: rx_hash 0xcaa4aacb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40488 dport 44350] != expected 0x4552b7a3 # # Exception| cpu 0: rx_hash 0xb642ed8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40496 dport 44350] != expected 0x3f03ff4 # # Exception| cpu 0: rx_hash 0xac51b592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40516 dport 44350] != expected 0x59bf0519 # # Exception| cpu 0: rx_hash 0x088cd2fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40522 dport 44350] != expected 0x3809d423 # # Exception| cpu 0: rx_hash 0xa604260b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40526 dport 44350] != expected 0xce7034e9 # # Exception| cpu 0: rx_hash 0x1d5dcc65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40554 dport 44350] != expected 0x26c6e83a # # Exception| cpu 0: rx_hash 0xeec4d174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 44350] != expected 0x3c4cc965 # # Exception| cpu 0: rx_hash 0x1054606b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40578 dport 44350] != expected 0xbe1754c # # Exception| cpu 0: rx_hash 0xe3cd7d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40580 dport 44350] != expected 0x116b5413 # # Exception| cpu 0: rx_hash 0x1a01f3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40584 dport 44350] != expected 0x9c2e44bc # # Exception| cpu 0: rx_hash 0x66e7b4b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40592 dport 44350] != expected 0xda8ccceb # # Exception| cpu 0: rx_hash 0x957ea9a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40598 dport 44350] != expected 0xc006edb4 # # Exception| cpu 0: rx_hash 0xfc49f07d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40622 dport 44350] != expected 0x986b59fa # # Exception| cpu 0: rx_hash 0xd7ebcd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40638 dport 44350] != expected 0xa5f521c8 # # Exception| cpu 0: rx_hash 0x6925f235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40644 dport 44350] != expected 0x9e0cca1f # # Exception| cpu 0: rx_hash 0x85386223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40680 dport 44350] != expected 0xd86e6a9 # # Exception| cpu 0: rx_hash 0xf38bb6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40698 dport 44350] != expected 0xdceb5f0e # # Exception| cpu 0: rx_hash 0x4eeb9641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40772 dport 44350] != expected 0xba66e29a # # Exception| cpu 0: rx_hash 0x6549ab7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40788 dport 44350] != expected 0x87f89aa8 # # Exception| cpu 0: rx_hash 0x27dccf9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40828 dport 44350] != expected 0xe20b56d4 # # 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 0xda051411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56760 dport 48237] OK # # # cpu 0: rx_hash 0x338f511d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56778 dport 48237] OK # # # cpu 0: rx_hash 0x7b4fa662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56808 dport 48237] OK # # # cpu 0: rx_hash 0x96382547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56838 dport 48237] OK # # # cpu 0: rx_hash 0xdef8d238 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56868 dport 48237] OK # # # cpu 0: rx_hash 0xd4ad41a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56878 dport 48237] OK # # # cpu 0: rx_hash 0x22a389aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56950 dport 48237] OK # # # cpu 0: rx_hash 0x04081898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56974 dport 48237] OK # # # cpu 0: rx_hash 0x772c195f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57026 dport 48237] OK # # # cpu 0: rx_hash 0x3fecee20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57056 dport 48237] OK # # # cpu 0: rx_hash 0xacb926b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 48237] OK # # # cpu 0: rx_hash 0xee2c425f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 48237] OK # # # cpu 0: rx_hash 0xb6aa7ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57188 dport 48237] OK # # # cpu 0: rx_hash 0xcd100677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57246 dport 48237] OK # # # cpu 0: rx_hash 0x7c1c7f80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 48237] OK # # # cpu 0: rx_hash 0xe9707dc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 48237] OK # # # cpu 0: rx_hash 0x3e44cc47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57374 dport 48237] OK # # # cpu 0: rx_hash 0x851d2629 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57402 dport 48237] OK # # # cpu 0: rx_hash 0x955bedad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57412 dport 48237] OK # # # cpu 0: rx_hash 0xb4ac4308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57438 dport 48237] OK # # # cpu 0: rx_hash 0xfc6cb477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57468 dport 48237] OK # # # cpu 0: rx_hash 0x0e905c20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57602 dport 48237] OK # # # cpu 0: rx_hash 0x8bba95ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57622 dport 48237] OK # # # cpu 0: rx_hash 0x656cef77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57734 dport 48237] OK # # # cpu 0: rx_hash 0x13df3baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57748 dport 48237] OK # # # cpu 0: rx_hash 0xd4609680 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57768 dport 48237] OK # # # cpu 0: rx_hash 0xffc2abbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57784 dport 48237] OK # # # cpu 0: rx_hash 0xef846038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57798 dport 48237] OK # # # cpu 0: rx_hash 0xa7449747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57828 dport 48237] OK # # # cpu 0: rx_hash 0x1d776e1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 48237] OK # # # cpu 0: rx_hash 0xe4bbe092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57870 dport 48237] OK # # # cpu 0: rx_hash 0x02f3e31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57896 dport 48237] OK # # # cpu 0: rx_hash 0x6e536fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 48237] OK # # # cpu 0: rx_hash 0x824effcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57954 dport 48237] OK # # # cpu 0: rx_hash 0xfea8b88f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57978 dport 48237] OK # # # cpu 0: rx_hash 0x8f4753c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57994 dport 48237] OK # # # cpu 0: rx_hash 0x690f504a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58028 dport 48237] OK # # # cpu 0: rx_hash 0x58be356b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58056 dport 48237] OK # # # cpu 0: rx_hash 0x2e0de1b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58074 dport 48237] OK # # # cpu 0: rx_hash 0xf598de50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58120 dport 48237] OK # # # cpu 0: rx_hash 0x897e9914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58128 dport 48237] 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 43242 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55471 dport 43242] != expected 0xb4884b7f # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55471 dport 43242] != expected 0xb4884b7f # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39092 dport 43242] != expected 0xacb1e608 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39092 dport 43242] != expected 0xacb1e608 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51643 dport 43242] != expected 0x328baa7c # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51643 dport 43242] != expected 0x328baa7c # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34779 dport 43242] != expected 0x5dcdd926 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34779 dport 43242] != expected 0x5dcdd926 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59787 dport 43242] != expected 0xc6c4216b # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59787 dport 43242] != expected 0xc6c4216b # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37555 dport 43242] != expected 0x424b8b4d # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37555 dport 43242] != expected 0x424b8b4d # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54008 dport 43242] != expected 0xe88bc004 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54008 dport 43242] != expected 0xe88bc004 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 43242] != expected 0x298174da # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 43242] != expected 0x298174da # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36992 dport 43242] != expected 0x25e27e19 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36992 dport 43242] != expected 0x25e27e19 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38346 dport 43242] != expected 0x66654f86 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38346 dport 43242] != expected 0x66654f86 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38978 dport 43242] != expected 0xddbed276 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38978 dport 43242] != expected 0xddbed276 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43216 dport 43242] != expected 0xb243f593 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43216 dport 43242] != expected 0xb243f593 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 43242] != expected 0xe91d320c # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 43242] != expected 0xe91d320c # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41925 dport 43242] != expected 0x6e0dc6f2 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41925 dport 43242] != expected 0x6e0dc6f2 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40028 dport 43242] != expected 0x3960029e # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40028 dport 43242] != expected 0x3960029e # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48553 dport 43242] != expected 0x49bc5ce1 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48553 dport 43242] != expected 0x49bc5ce1 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46439 dport 43242] != expected 0x3ca5e021 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46439 dport 43242] != expected 0x3ca5e021 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 43242] != expected 0x56607505 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 43242] != expected 0x56607505 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38195 dport 43242] != expected 0xaf3b29e9 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38195 dport 43242] != expected 0xaf3b29e9 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 43242] != expected 0xd03001fe # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 43242] != expected 0xd03001fe # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42214 dport 43242] != expected 0x6f15d5f7 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42214 dport 43242] != expected 0x6f15d5f7 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39259 dport 43242] != expected 0xa1223e89 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39259 dport 43242] != expected 0xa1223e89 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44666 dport 43242] != expected 0x35eabd5d # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44666 dport 43242] != expected 0x35eabd5d # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57142 dport 43242] != expected 0xc6bde2a7 # # Exception| cpu 5: rx_hash 0xaab4f4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57142 dport 43242] != expected 0xc6bde2a7 # # 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 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 37114 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43817 dport 37114] != expected 0x406ed3ed # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43817 dport 37114] != expected 0x406ed3ed # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59865 dport 37114] != expected 0xf56c1c1 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59865 dport 37114] != expected 0xf56c1c1 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35003 dport 37114] != expected 0x7f5ba3b3 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35003 dport 37114] != expected 0x7f5ba3b3 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50493 dport 37114] != expected 0xe07ffed7 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50493 dport 37114] != expected 0xe07ffed7 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 37114] != expected 0xd4ea4d8c # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 37114] != expected 0xd4ea4d8c # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50254 dport 37114] != expected 0x516c4bcb # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50254 dport 37114] != expected 0x516c4bcb # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58103 dport 37114] != expected 0xd1eace76 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58103 dport 37114] != expected 0xd1eace76 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45279 dport 37114] != expected 0x9383f1cb # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45279 dport 37114] != expected 0x9383f1cb # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54040 dport 37114] != expected 0xd6ddfc5a # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54040 dport 37114] != expected 0xd6ddfc5a # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40401 dport 37114] != expected 0xce08a8e1 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40401 dport 37114] != expected 0xce08a8e1 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 37114] != expected 0x972b5056 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 37114] != expected 0x972b5056 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45069 dport 37114] != expected 0xaaacedfe # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45069 dport 37114] != expected 0xaaacedfe # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34934 dport 37114] != expected 0x73283610 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34934 dport 37114] != expected 0x73283610 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54146 dport 37114] != expected 0x325e1558 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54146 dport 37114] != expected 0x325e1558 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49395 dport 37114] != expected 0x112afa71 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49395 dport 37114] != expected 0x112afa71 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57366 dport 37114] != expected 0xc0d9da2a # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57366 dport 37114] != expected 0xc0d9da2a # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52352 dport 37114] != expected 0xc67aa030 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52352 dport 37114] != expected 0xc67aa030 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37061 dport 37114] != expected 0x2d618e70 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37061 dport 37114] != expected 0x2d618e70 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47074 dport 37114] != expected 0x55635ec # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47074 dport 37114] != expected 0x55635ec # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38149 dport 37114] != expected 0x78e9edbf # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38149 dport 37114] != expected 0x78e9edbf # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54565 dport 37114] != expected 0xa2b21bae # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54565 dport 37114] != expected 0xa2b21bae # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 37114] != expected 0xa97c2674 # # Exception| cpu 5: rx_hash 0x8111117f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 37114] != expected 0xa97c2674 # # 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__->