< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 35198 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc369e323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 35198] != expected 0x19009a50 # # Exception| cpu 0: rx_hash 0x7bcbec9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 35198] != expected 0x656aa77 # # Exception| cpu 0: rx_hash 0x1c557ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48884 dport 35198] != expected 0xb7e8103c # # Exception| cpu 4: rx_hash 0x74348051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 35198] != expected 0x42da0021 # # Exception| cpu 5: rx_hash 0xf1822219 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48820 dport 35198] != expected 0x211eb6a0 # # Exception| cpu 5: rx_hash 0x4b69398b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48822 dport 35198] != expected 0xffca652d # # Exception| cpu 5: rx_hash 0xf8a672a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48826 dport 35198] != expected 0x27153808 # # Exception| cpu 5: rx_hash 0x13aa160a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48862 dport 35198] != expected 0xf364ba6a # # Exception| cpu 5: rx_hash 0x7f59c4c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48878 dport 35198] != expected 0x85536d23 # # Exception| cpu 5: rx_hash 0x90ef8a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48900 dport 35198] != expected 0x39ef9b00 # # Exception| cpu 0: rx_hash 0x49082f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48924 dport 35198] != expected 0xd5803592 # # Exception| cpu 0: rx_hash 0x9f10e644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48942 dport 35198] != expected 0x7d633156 # # Exception| cpu 4: rx_hash 0xfac76430 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48912 dport 35198] != expected 0xd5f68b7 # # Exception| cpu 4: rx_hash 0xf53808ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 48954 dport 35198] != expected 0x49d3c2e1 # # Exception| cpu 4: rx_hash 0x1aa6440c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48962 dport 35198] != expected 0x1ea787d7 # # Exception| cpu 5: rx_hash 0x99cbda34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48906 dport 35198] != expected 0x3fe415a8 # # Exception| cpu 5: rx_hash 0x2e96b946 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48922 dport 35198] != expected 0x643e8fd9 # # Exception| cpu 5: rx_hash 0x25fbfdd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 35198] != expected 0xa3b7e2db # # Exception| cpu 5: rx_hash 0x741c82e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 35198] != expected 0xa912b334 # # Exception| cpu 5: rx_hash 0xc341e19a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48986 dport 35198] != expected 0xf2c82945 # # Exception| cpu 0: rx_hash 0x0e65dc71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49064 dport 35198] != expected 0x87a6d853 # # Exception| cpu 0: rx_hash 0xec4de862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49090 dport 35198] != expected 0x55dcd499 # # Exception| cpu 0: rx_hash 0x381c3514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49096 dport 35198] != expected 0x3cbd33f7 # # Exception| cpu 4: rx_hash 0x155928c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49000 dport 35198] != expected 0x5a2b2d81 # # Exception| cpu 4: rx_hash 0x11cb009c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 35198] != expected 0xd92eead5 # # Exception| cpu 4: rx_hash 0xc59addea [saddr 192.0.3.2 daddr 192.0.3.1 sport 49022 dport 35198] != expected 0xb04f0dbb # # Exception| cpu 4: rx_hash 0x313865ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49094 dport 35198] != expected 0x3ab6bd5f # # Exception| cpu 5: rx_hash 0x08bee001 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49036 dport 35198] != expected 0xc521fcad # # Exception| cpu 5: rx_hash 0xbfe38373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 35198] != expected 0x9efb66dc # # Exception| cpu 5: rx_hash 0x0af7f42e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49076 dport 35198] != expected 0x4a31f07 # # Exception| cpu 5: rx_hash 0x5b108b10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49106 dport 35198] != expected 0xe064ee8 # # Exception| cpu 0: rx_hash 0xe3b284ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49128 dport 35198] != expected 0x11507ecf # # Exception| cpu 0: rx_hash 0xe720acf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 35198] != expected 0x9255b99b # # Exception| cpu 0: rx_hash 0xee04fc4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 35198] != expected 0x945e3733 # # Exception| cpu 0: rx_hash 0x7b4f3f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 35198] != expected 0xb76e6229 # # Exception| cpu 4: rx_hash 0x59599f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 35198] != expected 0xcf84ad42 # # Exception| cpu 4: rx_hash 0xcc125c66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49156 dport 35198] != expected 0xecb4f858 # # Exception| cpu 4: rx_hash 0x74b053db [saddr 192.0.3.2 daddr 192.0.3.1 sport 49214 dport 35198] != expected 0xf3e2c87f # # Exception| cpu 5: rx_hash 0x866506d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49110 dport 35198] != expected 0x616c272e # # Exception| cpu 5: rx_hash 0xe8dfc03d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 35198] != expected 0xd6d913cd # # Exception| cpu 5: rx_hash 0xab8cca3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 35198] != expected 0x5d0a4213 # # Exception| cpu 5: rx_hash 0x17bceddf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49188 dport 35198] != expected 0xc159b560 # # Exception| cpu 5: rx_hash 0x7d940364 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49200 dport 35198] != expected 0xf5e946d7 # # 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 0xbd6df1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51778 dport 48791] OK # # # cpu 4: rx_hash 0x3c497bbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51762 dport 48791] OK # # # cpu 4: rx_hash 0x60187c63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51782 dport 48791] OK # # # cpu 4: rx_hash 0x0a3092d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51794 dport 48791] OK # # # cpu 5: rx_hash 0xe5aede2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51754 dport 48791] OK # # # cpu 0: rx_hash 0xb2929d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51816 dport 48791] OK # # # cpu 0: rx_hash 0xd50c0b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51822 dport 48791] OK # # # cpu 0: rx_hash 0x7200d86e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51848 dport 48791] OK # # # cpu 4: rx_hash 0xde614fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51800 dport 48791] OK # # # cpu 4: rx_hash 0x74dbe41e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 48791] OK # # # cpu 4: rx_hash 0x1ef30aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51896 dport 48791] OK # # # cpu 4: rx_hash 0xc386876c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51900 dport 48791] OK # # # cpu 4: rx_hash 0x288ae3c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51928 dport 48791] OK # # # cpu 5: rx_hash 0xbf24e585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51834 dport 48791] OK # # # cpu 5: rx_hash 0x7692f031 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51860 dport 48791] OK # # # cpu 5: rx_hash 0x1a6122fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51876 dport 48791] OK # # # cpu 5: rx_hash 0x9fd780b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 48791] OK # # # cpu 5: rx_hash 0x9261f852 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51930 dport 48791] OK # # # cpu 0: rx_hash 0x990cbcc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 48791] OK # # # cpu 0: rx_hash 0x2e51dfb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51964 dport 48791] OK # # # cpu 0: rx_hash 0xcc51e91a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 48791] OK # # # cpu 0: rx_hash 0xa67907a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51984 dport 48791] OK # # # cpu 0: rx_hash 0x15b64c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 48791] OK # # # cpu 4: rx_hash 0x4d5d61b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51942 dport 48791] OK # # # cpu 4: rx_hash 0xc73cad8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52018 dport 48791] OK # # # cpu 5: rx_hash 0xc1e791fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51990 dport 48791] OK # # # cpu 5: rx_hash 0xa430138e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52008 dport 48791] OK # # # cpu 0: rx_hash 0x9fff820b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52058 dport 48791] OK # # # cpu 0: rx_hash 0x2aebf556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52082 dport 48791] OK # # # cpu 0: rx_hash 0x5d24d32f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52098 dport 48791] OK # # # cpu 0: rx_hash 0x80515ee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52102 dport 48791] OK # # # cpu 4: rx_hash 0x9b6daa54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52038 dport 48791] OK # # # cpu 4: rx_hash 0x96dbd2b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52052 dport 48791] OK # # # cpu 4: rx_hash 0xf79e789f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 48791] OK # # # cpu 4: rx_hash 0x5092abcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52112 dport 48791] OK # # # cpu 5: rx_hash 0x1a492043 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52022 dport 48791] OK # # # cpu 5: rx_hash 0xfa28007f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52068 dport 48791] OK # # # cpu 5: rx_hash 0x445133b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52090 dport 48791] OK # # # cpu 5: rx_hash 0x370c3d94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52118 dport 48791] OK # # # cpu 4: rx_hash 0x868a6296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52130 dport 48791] OK # # # cpu 4: rx_hash 0xe830a472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 48791] OK # # # cpu 4: rx_hash 0x5f6dc700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52154 dport 48791] OK # # # cpu 4: rx_hash 0xb0f38bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52162 dport 48791] OK # # # cpu 4: rx_hash 0x07aee881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52178 dport 48791] OK # # # cpu 4: rx_hash 0xd1b621d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 48791] OK # # # cpu 4: rx_hash 0xbf0ce73c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 48791] OK # # # count: pass=46 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 43086 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50669 dport 43086] != expected 0xe9b95775 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50669 dport 43086] != expected 0xe9b95775 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54566 dport 43086] != expected 0x32a73848 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54566 dport 43086] != expected 0x32a73848 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39938 dport 43086] != expected 0xc5bcf683 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39938 dport 43086] != expected 0xc5bcf683 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38514 dport 43086] != expected 0x1314e6b1 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38514 dport 43086] != expected 0x1314e6b1 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60708 dport 43086] != expected 0xf3b26926 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60708 dport 43086] != expected 0xf3b26926 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44397 dport 43086] != expected 0x5bceaae4 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44397 dport 43086] != expected 0x5bceaae4 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 43086] != expected 0x9378113b # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 43086] != expected 0x9378113b # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57617 dport 43086] != expected 0xba9eafef # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57617 dport 43086] != expected 0xba9eafef # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43413 dport 43086] != expected 0xeaed6f5 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43413 dport 43086] != expected 0xeaed6f5 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53472 dport 43086] != expected 0x3246b41f # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53472 dport 43086] != expected 0x3246b41f # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51016 dport 43086] != expected 0xcf32530d # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51016 dport 43086] != expected 0xcf32530d # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 43086] != expected 0xdde82895 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 43086] != expected 0xdde82895 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43069 dport 43086] != expected 0xfa3055c7 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43069 dport 43086] != expected 0xfa3055c7 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 43086] != expected 0x398f2cd8 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 43086] != expected 0x398f2cd8 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52168 dport 43086] != expected 0x6991df1e # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52168 dport 43086] != expected 0x6991df1e # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58051 dport 43086] != expected 0x557e6eb5 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58051 dport 43086] != expected 0x557e6eb5 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 43086] != expected 0xaf798a44 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 43086] != expected 0xaf798a44 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58148 dport 43086] != expected 0x8cb462a8 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58148 dport 43086] != expected 0x8cb462a8 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49399 dport 43086] != expected 0xb7d0e9a4 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49399 dport 43086] != expected 0xb7d0e9a4 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54440 dport 43086] != expected 0x5a6a4c09 # # Exception| cpu 4: rx_hash 0x5689f8b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54440 dport 43086] != expected 0x5a6a4c09 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 36759 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42365 dport 36759] != expected 0x9bc32151 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42365 dport 36759] != expected 0x9bc32151 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45858 dport 36759] != expected 0xb16bbe90 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45858 dport 36759] != expected 0xb16bbe90 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48010 dport 36759] != expected 0x6dfadf65 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48010 dport 36759] != expected 0x6dfadf65 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44651 dport 36759] != expected 0x52a15392 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44651 dport 36759] != expected 0x52a15392 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52774 dport 36759] != expected 0x4d590eaf # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52774 dport 36759] != expected 0x4d590eaf # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43225 dport 36759] != expected 0x3135a833 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43225 dport 36759] != expected 0x3135a833 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 36759] != expected 0x987ff7a5 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 36759] != expected 0x987ff7a5 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36713 dport 36759] != expected 0x34e43086 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36713 dport 36759] != expected 0x34e43086 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53898 dport 36759] != expected 0x3dd7ca7d # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53898 dport 36759] != expected 0x3dd7ca7d # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48476 dport 36759] != expected 0xe5624068 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48476 dport 36759] != expected 0xe5624068 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33831 dport 36759] != expected 0xc9b6bf0f # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33831 dport 36759] != expected 0xc9b6bf0f # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44650 dport 36759] != expected 0x277764b7 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44650 dport 36759] != expected 0x277764b7 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43900 dport 36759] != expected 0x321c3224 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43900 dport 36759] != expected 0x321c3224 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58182 dport 36759] != expected 0x63d5007 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58182 dport 36759] != expected 0x63d5007 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34108 dport 36759] != expected 0x2419e019 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34108 dport 36759] != expected 0x2419e019 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52323 dport 36759] != expected 0x75970784 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52323 dport 36759] != expected 0x75970784 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42698 dport 36759] != expected 0x955cc3a6 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42698 dport 36759] != expected 0x955cc3a6 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46032 dport 36759] != expected 0x7c4f837b # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46032 dport 36759] != expected 0x7c4f837b # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54461 dport 36759] != expected 0xb275e # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54461 dport 36759] != expected 0xb275e # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50819 dport 36759] != expected 0x57d11352 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50819 dport 36759] != expected 0x57d11352 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58909 dport 36759] != expected 0x38982240 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58909 dport 36759] != expected 0x38982240 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41311 dport 36759] != expected 0xc45bfef7 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41311 dport 36759] != expected 0xc45bfef7 # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 36759] != expected 0x2aa53c3c # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 36759] != expected 0x2aa53c3c # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41450 dport 36759] != expected 0xf6e03abe # # Exception| cpu 0: rx_hash 0x40d27a11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41450 dport 36759] != expected 0xf6e03abe # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->