< 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 # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfcbe45b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 55812] != expected 0x45ade1bd # # Exception| cpu 0: rx_hash 0xd0cb8780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 55812] != expected 0x771a049b # # Exception| cpu 0: rx_hash 0x81b882f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50060 dport 55812] != expected 0x4b3c74fe # # Exception| cpu 0: rx_hash 0xb0ead153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 55812] != expected 0xec7d9a02 # # Exception| cpu 0: rx_hash 0x2843f886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50116 dport 55812] != expected 0xbfdd6d7c # # Exception| cpu 0: rx_hash 0x235e8808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50148 dport 55812] != expected 0x33709435 # # Exception| cpu 0: rx_hash 0x928980ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50150 dport 55812] != expected 0xf9af00ad # # Exception| cpu 0: rx_hash 0x35646914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50164 dport 55812] != expected 0x2a2b66a6 # # Exception| cpu 0: rx_hash 0xb21ec835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50184 dport 55812] != expected 0x5842cf97 # # Exception| cpu 0: rx_hash 0x24a17265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50210 dport 55812] != expected 0x2c874760 # # Exception| cpu 0: rx_hash 0x08d4b05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50218 dport 55812] != expected 0x1e30a246 # # Exception| cpu 0: rx_hash 0x834c9b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50224 dport 55812] != expected 0xff03216b # # Exception| cpu 0: rx_hash 0xf7d2ddd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50236 dport 55812] != expected 0xa8db0e01 # # Exception| cpu 0: rx_hash 0x430e3638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50244 dport 55812] != expected 0xc9cc1c59 # # Exception| cpu 0: rx_hash 0x21aa916e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50264 dport 55812] != expected 0x874fc1a0 # # Exception| cpu 0: rx_hash 0x10f8c2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50272 dport 55812] != expected 0x200e2f5c # # Exception| cpu 0: rx_hash 0x2ab7e1e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50296 dport 55812] != expected 0xbe238e9 # # Exception| cpu 0: rx_hash 0xa8b74b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50358 dport 55812] != expected 0xb39801ed # # Exception| cpu 0: rx_hash 0x448024b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50378 dport 55812] != expected 0xb7e0d9f9 # # Exception| cpu 0: rx_hash 0x262483e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50390 dport 55812] != expected 0xf9630400 # # Exception| cpu 0: rx_hash 0x8ad41a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50404 dport 55812] != expected 0xa64a9b42 # # Exception| cpu 0: rx_hash 0x9ceefb89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50420 dport 55812] != expected 0xbf1169d1 # # Exception| cpu 0: rx_hash 0x7f08a41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50432 dport 55812] != expected 0x1b609598 # # Exception| cpu 0: rx_hash 0xba41eab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 55812] != expected 0x86672e6a # # Exception| cpu 0: rx_hash 0x45478738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50456 dport 55812] != expected 0x308c822d # # Exception| cpu 0: rx_hash 0x586016aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 50472 dport 55812] != expected 0xa57a89f7 # # Exception| cpu 0: rx_hash 0x13ba90ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 55812] != expected 0x728637e8 # # Exception| cpu 0: rx_hash 0x5d6bf5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50514 dport 55812] != expected 0xeb20f37 # # Exception| cpu 0: rx_hash 0x0e9d015c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50550 dport 55812] != expected 0xe7703c32 # # Exception| cpu 0: rx_hash 0x206d32e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50570 dport 55812] != expected 0x239a74 # # Exception| cpu 0: rx_hash 0x42c995b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50582 dport 55812] != expected 0x4ea0478d # # Exception| cpu 0: rx_hash 0x6ebc578f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 55812] != expected 0x7c17a2ab # # Exception| cpu 0: rx_hash 0x2b70426e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50602 dport 55812] != expected 0x8c8e633d # # Exception| cpu 0: rx_hash 0x8c9dab95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50616 dport 55812] != expected 0x5f0a0536 # # Exception| cpu 0: rx_hash 0xfd080ed4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 55812] != expected 0xa31aac9c # # Exception| cpu 0: rx_hash 0x5ae5e72f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50652 dport 55812] != expected 0x709eca97 # # Exception| cpu 0: rx_hash 0xb6315977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 55812] != expected 0xb7503f69 # # Exception| cpu 0: rx_hash 0x36b4023b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50750 dport 55812] != expected 0xdace450d # # Exception| cpu 0: rx_hash 0x4721a77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50760 dport 55812] != expected 0x26deeca7 # # Exception| cpu 0: rx_hash 0x1652a202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50840 dport 55812] != expected 0x1af89cc2 # # Exception| cpu 0: rx_hash 0x4eb92671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50844 dport 55812] != expected 0x7f97568e # # Exception| cpu 0: rx_hash 0x0e7ed09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50898 dport 55812] != expected 0x24c611d8 # # Exception| cpu 0: rx_hash 0xd6100fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50924 dport 55812] != expected 0x2c37a1f0 # # Exception| cpu 0: rx_hash 0x71fde65f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50942 dport 55812] != expected 0xffb3c7fb # # Exception| cpu 0: rx_hash 0x842158d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50970 dport 55812] != expected 0x4299c921 # # Exception| cpu 0: rx_hash 0x7531a6da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51030 dport 55812] != expected 0xd3171aef # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe13c5323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41114 dport 35262] OK # # # cpu 0: rx_hash 0xea2123ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41146 dport 35262] OK # # # cpu 0: rx_hash 0x90a9f662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41196 dport 35262] OK # # # cpu 0: rx_hash 0x9a732562 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 35262] OK # # # cpu 0: rx_hash 0x0ccc9f32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41268 dport 35262] OK # # # cpu 0: rx_hash 0xe0fbf0ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41288 dport 35262] OK # # # cpu 0: rx_hash 0x512cf84a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41290 dport 35262] OK # # # cpu 0: rx_hash 0x825f57fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41300 dport 35262] OK # # # cpu 0: rx_hash 0xc793421a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41312 dport 35262] OK # # # cpu 0: rx_hash 0x58b47941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41374 dport 35262] OK # # # cpu 0: rx_hash 0xa2b9f7c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 35262] OK # # # cpu 0: rx_hash 0x803977b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41476 dport 35262] OK # # # cpu 0: rx_hash 0xe29dd0ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41496 dport 35262] OK # # # cpu 0: rx_hash 0xa751c50e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 35262] OK # # # cpu 0: rx_hash 0x00bc2cf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41534 dport 35262] OK # # # cpu 0: rx_hash 0x5fd9ba08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 35262] OK # # # cpu 0: rx_hash 0x609d7a26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41686 dport 35262] OK # # # cpu 0: rx_hash 0xcc6de353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41700 dport 35262] OK # # # cpu 0: rx_hash 0x0924adfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41706 dport 35262] OK # # # cpu 0: rx_hash 0xf7e563f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41774 dport 35262] OK # # # cpu 0: rx_hash 0xaa050480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41808 dport 35262] OK # # # cpu 0: rx_hash 0x43398814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41814 dport 35262] OK # # # cpu 0: rx_hash 0x06f59df5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41826 dport 35262] OK # # # cpu 0: rx_hash 0xca245253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41912 dport 35262] OK # # # cpu 0: rx_hash 0xd9155044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41938 dport 35262] OK # # # cpu 0: rx_hash 0x0d990598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41994 dport 35262] OK # # # cpu 0: rx_hash 0x721a335c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 35262] OK # # # cpu 0: rx_hash 0xf982189e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42044 dport 35262] OK # # # cpu 0: rx_hash 0x2662d52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42124 dport 35262] OK # # # cpu 0: rx_hash 0xf5117a9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42130 dport 35262] OK # # # cpu 0: rx_hash 0x818f3cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 35262] OK # # # cpu 0: rx_hash 0xd279c829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42170 dport 35262] OK # # # cpu 4: rx_hash 0x61b9086f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41120 dport 35262] OK # # # cpu 4: rx_hash 0x2f686d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41140 dport 35262] OK # # # cpu 4: rx_hash 0x031daf39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41148 dport 35262] OK # # # cpu 4: rx_hash 0xb7c144d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41156 dport 35262] OK # # # cpu 4: rx_hash 0x48c7295d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41170 dport 35262] OK # # # cpu 4: rx_hash 0x8c49c47e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41230 dport 35262] OK # # # cpu 4: rx_hash 0x8754b4f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41262 dport 35262] OK # # # cpu 4: rx_hash 0x9465b6e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 35262] OK # # # cpu 4: rx_hash 0x607eabe1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41330 dport 35262] OK # # # cpu 4: rx_hash 0x4c0b69d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41338 dport 35262] OK # # # cpu 4: rx_hash 0xb188f5d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 35262] OK # # # cpu 4: rx_hash 0x310dae99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41378 dport 35262] OK # # # cpu 4: rx_hash 0x69e62aea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41382 dport 35262] OK # # # cpu 4: rx_hash 0x0e496eb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 35262] OK # # # cpu 4: rx_hash 0x18738fab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41424 dport 35262] OK # # # cpu 4: rx_hash 0xdd3ac106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41438 dport 35262] OK # # # cpu 4: rx_hash 0xf4a731f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 35262] OK # # # cpu 4: rx_hash 0xb16b2412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41532 dport 35262] OK # # # cpu 4: rx_hash 0x56413b03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41568 dport 35262] OK # # # cpu 4: rx_hash 0xf83453f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41638 dport 35262] OK # # # cpu 4: rx_hash 0x8866553c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41730 dport 35262] OK # # # cpu 4: rx_hash 0x615ad9a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41732 dport 35262] OK # # # cpu 4: rx_hash 0x50088a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41788 dport 35262] OK # # # cpu 4: rx_hash 0x0de8ed7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41794 dport 35262] OK # # # cpu 4: rx_hash 0x124a8d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41862 dport 35262] OK # # # cpu 4: rx_hash 0x35223fdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41902 dport 35262] OK # # # cpu 4: rx_hash 0x5786988d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41906 dport 35262] OK # # # cpu 4: rx_hash 0x017b8f7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41964 dport 35262] OK # # # cpu 4: rx_hash 0xfe7de2f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41978 dport 35262] OK # # # cpu 4: rx_hash 0x86012e5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42000 dport 35262] OK # # # cpu 4: rx_hash 0x1ba3e484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42010 dport 35262] OK # # # cpu 4: rx_hash 0x3ccb5633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42034 dport 35262] OK # # # cpu 4: rx_hash 0x4d5ef372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42052 dport 35262] OK # # # cpu 4: rx_hash 0x9e2d5cc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42074 dport 35262] OK # # # cpu 4: rx_hash 0x464383fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42084 dport 35262] OK # # # cpu 4: rx_hash 0x830acd51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 35262] OK # # # cpu 4: rx_hash 0x8f99af51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42180 dport 35262] OK # # # cpu 4: rx_hash 0x6db8534b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42210 dport 35262] OK # # # count: pass=70 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 51128 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56604 dport 51128] != expected 0xade8cbf # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56604 dport 51128] != expected 0xade8cbf # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38074 dport 51128] != expected 0x50890b40 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38074 dport 51128] != expected 0x50890b40 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51708 dport 51128] != expected 0xe872c338 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51708 dport 51128] != expected 0xe872c338 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52522 dport 51128] != expected 0x27818243 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52522 dport 51128] != expected 0x27818243 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34965 dport 51128] != expected 0xb1d2e316 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34965 dport 51128] != expected 0xb1d2e316 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59526 dport 51128] != expected 0xb9a35728 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59526 dport 51128] != expected 0xb9a35728 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46095 dport 51128] != expected 0x5d08304d # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46095 dport 51128] != expected 0x5d08304d # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 51128] != expected 0xa79e4079 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 51128] != expected 0xa79e4079 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 51128] != expected 0x1c2c5ad8 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 51128] != expected 0x1c2c5ad8 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48845 dport 51128] != expected 0x24524e52 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48845 dport 51128] != expected 0x24524e52 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 51128] != expected 0x49c785ff # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 51128] != expected 0x49c785ff # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47285 dport 51128] != expected 0xa1eaec54 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47285 dport 51128] != expected 0xa1eaec54 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54631 dport 51128] != expected 0x1a9b94aa # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54631 dport 51128] != expected 0x1a9b94aa # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54564 dport 51128] != expected 0x83add5a6 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54564 dport 51128] != expected 0x83add5a6 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49721 dport 51128] != expected 0xdab275ea # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49721 dport 51128] != expected 0xdab275ea # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52669 dport 51128] != expected 0xe7fe7966 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52669 dport 51128] != expected 0xe7fe7966 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47460 dport 51128] != expected 0x79e60a28 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47460 dport 51128] != expected 0x79e60a28 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56787 dport 51128] != expected 0x271b9c8b # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56787 dport 51128] != expected 0x271b9c8b # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54087 dport 51128] != expected 0x7299ddbd # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54087 dport 51128] != expected 0x7299ddbd # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35389 dport 51128] != expected 0x54295ebf # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35389 dport 51128] != expected 0x54295ebf # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43083 dport 51128] != expected 0x9b7f8578 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43083 dport 51128] != expected 0x9b7f8578 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33266 dport 51128] != expected 0x9e8199d3 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33266 dport 51128] != expected 0x9e8199d3 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58561 dport 51128] != expected 0x37ad0447 # # Exception| cpu 0: rx_hash 0xb1c8ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58561 dport 51128] != expected 0x37ad0447 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 33725 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45493 dport 33725] != expected 0x18517dd3 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45493 dport 33725] != expected 0x18517dd3 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54427 dport 33725] != expected 0x8bb095ad # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54427 dport 33725] != expected 0x8bb095ad # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 33725] != expected 0x61303139 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 33725] != expected 0x61303139 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43189 dport 33725] != expected 0xeb089ce1 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43189 dport 33725] != expected 0xeb089ce1 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48011 dport 33725] != expected 0xaca20026 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48011 dport 33725] != expected 0xaca20026 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33268 dport 33725] != expected 0xf76cf3ca # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33268 dport 33725] != expected 0xf76cf3ca # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45016 dport 33725] != expected 0xdb219130 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45016 dport 33725] != expected 0xdb219130 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40925 dport 33725] != expected 0xe979231d # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40925 dport 33725] != expected 0xe979231d # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33623 dport 33725] != expected 0x9c7e1147 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33623 dport 33725] != expected 0x9c7e1147 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54648 dport 33725] != expected 0xf4feb67e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54648 dport 33725] != expected 0xf4feb67e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59834 dport 33725] != expected 0x2f09e32a # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59834 dport 33725] != expected 0x2f09e32a # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35065 dport 33725] != expected 0x1d137f9c # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35065 dport 33725] != expected 0x1d137f9c # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44596 dport 33725] != expected 0x288ed81 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44596 dport 33725] != expected 0x288ed81 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 33725] != expected 0x3d93019c # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 33725] != expected 0x3d93019c # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44170 dport 33725] != expected 0x6890b995 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44170 dport 33725] != expected 0x6890b995 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58255 dport 33725] != expected 0x65f645ce # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58255 dport 33725] != expected 0x65f645ce # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52277 dport 33725] != expected 0x9519b88e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52277 dport 33725] != expected 0x9519b88e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54074 dport 33725] != expected 0x884e3a52 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54074 dport 33725] != expected 0x884e3a52 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 33725] != expected 0x4889316e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 33725] != expected 0x4889316e # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42858 dport 33725] != expected 0xa93a21a4 # # Exception| cpu 4: rx_hash 0xf139e4ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42858 dport 33725] != expected 0xa93a21a4 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->