< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41968 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x60c3b535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 41968] != expected 0xa1b6a72f # # Exception| cpu 0: rx_hash 0x7b7e5168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56896 dport 41968] != expected 0x153e20bc # # Exception| cpu 0: rx_hash 0xe05ae120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 41968] != expected 0xc1cfff37 # # Exception| cpu 0: rx_hash 0xb489591a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56946 dport 41968] != expected 0x7ea3af18 # # Exception| cpu 0: rx_hash 0x133e7729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57062 dport 41968] != expected 0xfb51c4c6 # # Exception| cpu 0: rx_hash 0xba99075c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57076 dport 41968] != expected 0x85896498 # # Exception| cpu 0: rx_hash 0x649c626b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57088 dport 41968] != expected 0x1d3412be # # Exception| cpu 0: rx_hash 0xaa59c232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 41968] != expected 0xb65b2d2a # # Exception| cpu 0: rx_hash 0x03feb247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57116 dport 41968] != expected 0xc8838d74 # # Exception| cpu 0: rx_hash 0xcc09ba35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57134 dport 41968] != expected 0xa31e02d0 # # Exception| cpu 0: rx_hash 0x80301e2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57158 dport 41968] != expected 0xe9ed053d # # Exception| cpu 0: rx_hash 0x7e132e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57170 dport 41968] != expected 0x694e251d # # Exception| cpu 0: rx_hash 0xb0d68e44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57180 dport 41968] != expected 0xc2211a89 # # Exception| cpu 0: rx_hash 0x4da2460b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57194 dport 41968] != expected 0x395eaf8 # # Exception| cpu 0: rx_hash 0xa57b345f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57268 dport 41968] != expected 0x8d83569a # # Exception| cpu 0: rx_hash 0x25e2604a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57292 dport 41968] != expected 0xedfa0e82 # # Exception| cpu 0: rx_hash 0xe870386e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57312 dport 41968] != expected 0x782e147 # # Exception| cpu 0: rx_hash 0x43b2184d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57324 dport 41968] != expected 0xf8bf2178 # # Exception| cpu 0: rx_hash 0x1653085c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57332 dport 41968] != expected 0x8721c167 # # Exception| cpu 0: rx_hash 0xd896a805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57338 dport 41968] != expected 0x2c4efef3 # # Exception| cpu 0: rx_hash 0xa699a47d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 41968] != expected 0x683ff26 # # Exception| cpu 0: rx_hash 0x6b0bfc59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 41968] != expected 0xecfb10e3 # # Exception| cpu 0: rx_hash 0xf02f4c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 41968] != expected 0x380acf68 # # Exception| cpu 0: rx_hash 0x1ba1c638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57474 dport 41968] != expected 0xf70ba35b # # Exception| cpu 0: rx_hash 0xe7e7a65c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57480 dport 41968] != expected 0xf64de31a # # Exception| cpu 0: rx_hash 0xb206b64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57488 dport 41968] != expected 0x89d30305 # # Exception| cpu 0: rx_hash 0x19c4966e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57500 dport 41968] != expected 0x76eec33a # # Exception| cpu 0: rx_hash 0xcd8e7a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57536 dport 41968] != expected 0xa9fbcb0d # # Exception| cpu 0: rx_hash 0x001c2265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57580 dport 41968] != expected 0x438324c8 # # Exception| cpu 0: rx_hash 0x30fab20e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57590 dport 41968] != expected 0x684f3b7c # # Exception| cpu 0: rx_hash 0x453df71a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57614 dport 41968] != expected 0xfcf8d65 # # Exception| cpu 0: rx_hash 0xdd4ebf2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57658 dport 41968] != expected 0x9a2982bf # # Exception| cpu 0: rx_hash 0xa2c67323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57706 dport 41968] != expected 0xba014ab7 # # Exception| cpu 0: rx_hash 0x6e66832c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 41968] != expected 0x908b1542 # # Exception| cpu 0: rx_hash 0x4b2da95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57736 dport 41968] != expected 0xf4e546e5 # # Exception| cpu 0: rx_hash 0x878d5953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57752 dport 41968] != expected 0xde6f1910 # # Exception| cpu 0: rx_hash 0x789cc14a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57776 dport 41968] != expected 0x9e3e8900 # # Exception| cpu 0: rx_hash 0x0443f53b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 41968] != expected 0xff019159 # # Exception| cpu 0: rx_hash 0xca865562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 41968] != expected 0x546eaecd # # Exception| cpu 0: rx_hash 0x63212517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57822 dport 41968] != expected 0x2ab60e93 # # Exception| cpu 0: rx_hash 0xc3d49ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57860 dport 41968] != expected 0x8d753a24 # # Exception| cpu 0: rx_hash 0x6816bfdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57864 dport 41968] != expected 0x7248fa1b # # Exception| cpu 0: rx_hash 0x58f02fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57874 dport 41968] != expected 0x5984e5af # # Exception| cpu 0: rx_hash 0x96358fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57884 dport 41968] != expected 0xf2ebda3b # # Exception| cpu 0: rx_hash 0x5ba7d7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57904 dport 41968] != expected 0x189335fe # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x08b7d16b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44416 dport 47291] OK # # # cpu 0: rx_hash 0xf694e159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44436 dport 47291] OK # # # cpu 0: rx_hash 0x5d56c17a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44440 dport 47291] OK # # # cpu 0: rx_hash 0xec1bad2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 47291] OK # # # cpu 0: rx_hash 0x12389d1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44498 dport 47291] OK # # # cpu 0: rx_hash 0x7e6dd7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44568 dport 47291] OK # # # cpu 0: rx_hash 0x1a58ffaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 47291] OK # # # cpu 0: rx_hash 0xe61e9fce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44588 dport 47291] OK # # # cpu 4: rx_hash 0xa375f148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44428 dport 47291] OK # # # cpu 4: rx_hash 0xf5c31924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44470 dport 47291] OK # # # cpu 4: rx_hash 0xddcf956f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44512 dport 47291] OK # # # cpu 4: rx_hash 0x130a3536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44526 dport 47291] OK # # # cpu 4: rx_hash 0x23eca55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44532 dport 47291] OK # # # cpu 4: rx_hash 0xdfaac539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44542 dport 47291] OK # # # cpu 4: rx_hash 0x4e8b4790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44546 dport 47291] OK # # # cpu 4: rx_hash 0x804ee7c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44556 dport 47291] OK # # # cpu 4: rx_hash 0xd5aff7d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44564 dport 47291] OK # # # cpu 4: rx_hash 0xb0a877a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44566 dport 47291] OK # # # cpu 4: rx_hash 0x83191fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44590 dport 47291] OK # # # cpu 4: rx_hash 0xd6f80fa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44598 dport 47291] OK # # # cpu 4: rx_hash 0x64e29b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44618 dport 47291] OK # # # cpu 4: rx_hash 0x02b2e38a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44650 dport 47291] OK # # # cpu 4: rx_hash 0x303123b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44654 dport 47291] OK # # # cpu 4: rx_hash 0xbf8a81cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44716 dport 47291] OK # # # cpu 4: rx_hash 0x732a71c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44732 dport 47291] OK # # # cpu 4: rx_hash 0xf3b325d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44740 dport 47291] OK # # # cpu 4: rx_hash 0x95e35dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44772 dport 47291] OK # # # cpu 4: rx_hash 0xe2414890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 47291] OK # # # cpu 4: rx_hash 0x1c6278a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44822 dport 47291] OK # # # cpu 4: rx_hash 0xe116b0ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44832 dport 47291] OK # # # cpu 4: rx_hash 0xcb7f6cf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44904 dport 47291] OK # # # cpu 4: rx_hash 0xef06eeab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44966 dport 47291] OK # # # cpu 4: rx_hash 0x1125de99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44978 dport 47291] OK # # # cpu 4: rx_hash 0xdfe07ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44988 dport 47291] OK # # # cpu 4: rx_hash 0x5f792ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44996 dport 47291] OK # # # cpu 4: rx_hash 0x598ea2ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45056 dport 47291] OK # # # cpu 4: rx_hash 0x3c8922c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45058 dport 47291] OK # # # cpu 4: rx_hash 0xa5c8c2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45066 dport 47291] OK # # # cpu 4: rx_hash 0x579efcfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45190 dport 47291] OK # # # cpu 4: rx_hash 0xff0b24a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45224 dport 47291] OK # # # cpu 4: rx_hash 0xe4b6c0ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45254 dport 47291] OK # # # cpu 4: rx_hash 0x281630f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45270 dport 47291] OK # # # cpu 4: rx_hash 0x292498db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45290 dport 47291] OK # # # cpu 4: rx_hash 0xb2002893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45308 dport 47291] OK # # # cpu 4: rx_hash 0x90432dc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 47291] OK # # # cpu 4: rx_hash 0x5ce3ddcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 47291] OK # # # cpu 4: rx_hash 0x138d81a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 47291] OK # # # cpu 4: rx_hash 0x10da79d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45434 dport 47291] OK # # # cpu 4: rx_hash 0x359153a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45448 dport 47291] OK # # # cpu 4: rx_hash 0xf8030b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45476 dport 47291] OK # # # cpu 4: rx_hash 0x487ccfff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45510 dport 47291] OK # # # cpu 4: rx_hash 0x84dc3ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 47291] OK # # # cpu 4: rx_hash 0x1eca2793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45564 dport 47291] OK # # # cpu 4: rx_hash 0x14cf1572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45590 dport 47291] OK # # # cpu 4: rx_hash 0x401cad48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45618 dport 47291] OK # # # count: pass=55 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 34491 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42530 dport 34491] != expected 0xa3aff6f0 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42530 dport 34491] != expected 0xa3aff6f0 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52123 dport 34491] != expected 0xaac8f23b # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52123 dport 34491] != expected 0xaac8f23b # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43447 dport 34491] != expected 0x6dfba8b9 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43447 dport 34491] != expected 0x6dfba8b9 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 34491] != expected 0x259a883c # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 34491] != expected 0x259a883c # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35267 dport 34491] != expected 0x3aaa75b1 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35267 dport 34491] != expected 0x3aaa75b1 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50563 dport 34491] != expected 0x34fd7d1b # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50563 dport 34491] != expected 0x34fd7d1b # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36932 dport 34491] != expected 0xdbf27a79 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36932 dport 34491] != expected 0xdbf27a79 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45469 dport 34491] != expected 0xc98759e2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45469 dport 34491] != expected 0xc98759e2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42928 dport 34491] != expected 0xda8eb8af # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42928 dport 34491] != expected 0xda8eb8af # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54947 dport 34491] != expected 0x326e2fbe # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54947 dport 34491] != expected 0x326e2fbe # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51855 dport 34491] != expected 0x28c377e4 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51855 dport 34491] != expected 0x28c377e4 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 34491] != expected 0xdec04ada # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 34491] != expected 0xdec04ada # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41446 dport 34491] != expected 0xc5238b59 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41446 dport 34491] != expected 0xc5238b59 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40657 dport 34491] != expected 0x170e81cf # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40657 dport 34491] != expected 0x170e81cf # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60523 dport 34491] != expected 0x91b7c567 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60523 dport 34491] != expected 0x91b7c567 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51703 dport 34491] != expected 0xcb46d8fc # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51703 dport 34491] != expected 0xcb46d8fc # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 34491] != expected 0x6c80e002 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 34491] != expected 0x6c80e002 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45031 dport 34491] != expected 0x8c2d1b31 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45031 dport 34491] != expected 0x8c2d1b31 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46832 dport 34491] != expected 0x42ae00f2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46832 dport 34491] != expected 0x42ae00f2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39059 dport 34491] != expected 0x88009219 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39059 dport 34491] != expected 0x88009219 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60913 dport 34491] != expected 0xbd8234d2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60913 dport 34491] != expected 0xbd8234d2 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47814 dport 34491] != expected 0xe3e5cd43 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47814 dport 34491] != expected 0xe3e5cd43 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34709 dport 34491] != expected 0x55252f8 # # Exception| cpu 0: rx_hash 0x3552ff50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34709 dport 34491] != expected 0x55252f8 # # 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 53173 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50936 dport 53173] != expected 0xa7604db9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50936 dport 53173] != expected 0xa7604db9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37755 dport 53173] != expected 0x627bd73b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37755 dport 53173] != expected 0x627bd73b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43017 dport 53173] != expected 0xb6385aa2 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43017 dport 53173] != expected 0xb6385aa2 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52127 dport 53173] != expected 0xddf2842f # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52127 dport 53173] != expected 0xddf2842f # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34927 dport 53173] != expected 0xa9a20e99 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34927 dport 53173] != expected 0xa9a20e99 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 53173] != expected 0x2b9ed4d0 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 53173] != expected 0x2b9ed4d0 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59881 dport 53173] != expected 0xd8ad279b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59881 dport 53173] != expected 0xd8ad279b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 53173] != expected 0x132157c1 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 53173] != expected 0x132157c1 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49100 dport 53173] != expected 0xf5993d8 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49100 dport 53173] != expected 0xf5993d8 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45248 dport 53173] != expected 0x409f795b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45248 dport 53173] != expected 0x409f795b # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 53173] != expected 0x473d7a9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 53173] != expected 0x473d7a9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 53173] != expected 0x295782b9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 53173] != expected 0x295782b9 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34799 dport 53173] != expected 0x1432da38 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34799 dport 53173] != expected 0x1432da38 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50500 dport 53173] != expected 0x8569f313 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50500 dport 53173] != expected 0x8569f313 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33546 dport 53173] != expected 0x8b60c335 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33546 dport 53173] != expected 0x8b60c335 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35551 dport 53173] != expected 0x8ca39f10 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35551 dport 53173] != expected 0x8ca39f10 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44987 dport 53173] != expected 0xb1c6c791 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44987 dport 53173] != expected 0xb1c6c791 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33851 dport 53173] != expected 0x7a02c088 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33851 dport 53173] != expected 0x7a02c088 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40420 dport 53173] != expected 0xbb4b5c39 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40420 dport 53173] != expected 0xbb4b5c39 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56776 dport 53173] != expected 0x386a2c21 # # Exception| cpu 0: rx_hash 0x8a93b095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56776 dport 53173] != expected 0x386a2c21 # # 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__->