< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 48550 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0d02177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34990 dport 48550] != expected 0xadebae0f # # Exception| cpu 0: rx_hash 0xa1f3b771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35012 dport 48550] != expected 0xcf388fea # # Exception| cpu 0: rx_hash 0xa49d7b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35020 dport 48550] != expected 0x30593db2 # # Exception| cpu 0: rx_hash 0xb94cb5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35034 dport 48550] != expected 0x4cac494e # # Exception| cpu 0: rx_hash 0xb7a452ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35062 dport 48550] != expected 0xf2d6f330 # # Exception| cpu 0: rx_hash 0xb2ca9ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35070 dport 48550] != expected 0xdb74168 # # Exception| cpu 0: rx_hash 0xae90a02f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35080 dport 48550] != expected 0xc97b79fe # # Exception| cpu 0: rx_hash 0xbb86490b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35146 dport 48550] != expected 0xeb1186d5 # # Exception| cpu 0: rx_hash 0xa91fe6d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35216 dport 48550] != expected 0x265c09af # # Exception| cpu 0: rx_hash 0xb5959b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35238 dport 48550] != expected 0xe57111c5 # # Exception| cpu 0: rx_hash 0xb967c3dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35290 dport 48550] != expected 0xfb5744dc # # Exception| cpu 0: rx_hash 0xaf302662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35304 dport 48550] != expected 0xc6b93806 # # Exception| cpu 0: rx_hash 0xa234140e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35316 dport 48550] != expected 0xb8ab37c2 # # Exception| cpu 0: rx_hash 0xabc0a156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35328 dport 48550] != expected 0x5a1c40fd # # Exception| cpu 0: rx_hash 0xbcccf7e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35346 dport 48550] != expected 0xd82a50b1 # # Exception| cpu 0: rx_hash 0xb9a23bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35354 dport 48550] != expected 0x274be2e9 # # Exception| cpu 0: rx_hash 0xaa9b125c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 48550] != expected 0xe5c42c6b # # Exception| cpu 0: rx_hash 0xb8545144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35450 dport 48550] != expected 0x477fb834 # # Exception| cpu 0: rx_hash 0xbb43b11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35466 dport 48550] != expected 0x370d20e0 # # Exception| cpu 0: rx_hash 0xa9212b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35472 dport 48550] != expected 0x4a5a82f4 # # Exception| cpu 0: rx_hash 0xa6927ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35484 dport 48550] != expected 0x4bf8541c # # Exception| cpu 0: rx_hash 0xb3294f59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35486 dport 48550] != expected 0xb67e9d7c # # Exception| cpu 0: rx_hash 0xba180217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35498 dport 48550] != expected 0x88d54c76 # # Exception| cpu 0: rx_hash 0xab3b9411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35520 dport 48550] != expected 0xea066d93 # # Exception| cpu 0: rx_hash 0xa98cf205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35536 dport 48550] != expected 0x95b6b4bf # # Exception| cpu 0: rx_hash 0xbab5db92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35562 dport 48550] != expected 0x57397a3d # # Exception| cpu 0: rx_hash 0xb7b1e9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 48550] != expected 0x292b75f9 # # Exception| cpu 0: rx_hash 0xa95cb123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35600 dport 48550] != expected 0x92579443 # # Exception| cpu 0: rx_hash 0xb9894daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35610 dport 48550] != expected 0x90b0ef7b # # Exception| cpu 0: rx_hash 0xa8070229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35632 dport 48550] != expected 0x2d8ff8d5 # # Exception| cpu 0: rx_hash 0xb14e6a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35662 dport 48550] != expected 0xce2f64ac # # Exception| cpu 0: rx_hash 0xabbd3bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35712 dport 48550] != expected 0x8211564a # # Exception| cpu 0: rx_hash 0xaed3f7dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35720 dport 48550] != expected 0x7d70e412 # # Exception| cpu 0: rx_hash 0xbdeade4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35762 dport 48550] != expected 0xbfff2a90 # # Exception| cpu 0: rx_hash 0xa1cd7a20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35780 dport 48550] != expected 0xa33e04b1 # # Exception| cpu 0: rx_hash 0xa5f80502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35820 dport 48550] != expected 0xe387da7f # # Exception| cpu 0: rx_hash 0x26dbf592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35868 dport 48550] != expected 0x920d0a94 # # Exception| cpu 0: rx_hash 0x2537208c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35884 dport 48550] != expected 0x5265bf2e # # Exception| cpu 0: rx_hash 0x22ee8ab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35892 dport 48550] != expected 0xd2b4d45a # # Exception| cpu 0: rx_hash 0x391084e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35930 dport 48550] != expected 0x4ea4910f # # Exception| cpu 0: rx_hash 0x2a29ad71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35936 dport 48550] != expected 0x8c2b5f8d # # Exception| cpu 0: rx_hash 0x354f0580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35942 dport 48550] != expected 0x8f6ef25d # # Exception| cpu 0: rx_hash 0x289ecb65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35952 dport 48550] != expected 0xf39b86a1 # # Exception| cpu 0: rx_hash 0x384b37ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35962 dport 48550] != expected 0xf17cfd99 # # Exception| cpu 0: rx_hash 0x39ebb1a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35994 dport 48550] != expected 0xfebebc61 # # Exception| cpu 0: rx_hash 0x3a0764bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36010 dport 48550] != expected 0x3ed609db # # Exception| cpu 0: rx_hash 0x299394ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36048 dport 48550] != expected 0x23b5f112 # # Exception| cpu 0: rx_hash 0x25cc15cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36076 dport 48550] != expected 0xe27f9240 # # Exception| cpu 0: rx_hash 0x2da6eb8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36088 dport 48550] != expected 0x630c2fdc # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x8fe9e393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50886 dport 47140] OK # # # cpu 4: rx_hash 0x8eb25099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 47140] OK # # # cpu 4: rx_hash 0x8bdc9cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50926 dport 47140] OK # # # cpu 4: rx_hash 0x9531c46c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50952 dport 47140] OK # # # cpu 4: rx_hash 0x9bd9231e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50980 dport 47140] OK # # # cpu 4: rx_hash 0x80272d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51018 dport 47140] OK # # # cpu 4: rx_hash 0x8afab518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 47140] OK # # # cpu 4: rx_hash 0x884dd30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51038 dport 47140] OK # # # cpu 4: rx_hash 0x8ba10612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51054 dport 47140] OK # # # cpu 4: rx_hash 0x86a5347e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51058 dport 47140] OK # # # cpu 4: rx_hash 0x956728ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51080 dport 47140] OK # # # cpu 4: rx_hash 0x8dd82a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51094 dport 47140] OK # # # cpu 4: rx_hash 0x88b6e64b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51102 dport 47140] OK # # # cpu 4: rx_hash 0x9f17697b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51148 dport 47140] OK # # # cpu 4: rx_hash 0x91ff8e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51168 dport 47140] OK # # # cpu 4: rx_hash 0x5d6a442d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51228 dport 47140] OK # # # cpu 4: rx_hash 0x5be85d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51236 dport 47140] OK # # # cpu 4: rx_hash 0x44232c6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51298 dport 47140] OK # # # cpu 4: rx_hash 0x4efeb43f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51302 dport 47140] OK # # # cpu 4: rx_hash 0x5c9c2ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 47140] OK # # # cpu 4: rx_hash 0x54a03c24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51432 dport 47140] OK # # # cpu 4: rx_hash 0x53799618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51440 dport 47140] OK # # # cpu 4: rx_hash 0x4a4d64f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51470 dport 47140] OK # # # cpu 4: rx_hash 0x4612e59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51506 dport 47140] OK # # # cpu 4: rx_hash 0x5586158d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51528 dport 47140] OK # # # cpu 4: rx_hash 0x471fba57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 47140] OK # # # cpu 4: rx_hash 0x57ca46de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 47140] OK # # # cpu 4: rx_hash 0x542693c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51624 dport 47140] OK # # # cpu 4: rx_hash 0x450505c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51650 dport 47140] OK # # # cpu 4: rx_hash 0x47b263d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51666 dport 47140] OK # # # cpu 4: rx_hash 0x4e832e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51686 dport 47140] OK # # # cpu 4: rx_hash 0x46e9d0d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51698 dport 47140] OK # # # cpu 4: rx_hash 0x5aa65521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51716 dport 47140] OK # # # cpu 4: rx_hash 0x5397186f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51760 dport 47140] OK # # # cpu 4: rx_hash 0x48691639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51806 dport 47140] OK # # # cpu 4: rx_hash 0x5b503fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51812 dport 47140] OK # # # cpu 4: rx_hash 0x533ac1ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51824 dport 47140] OK # # # cpu 4: rx_hash 0x59e759ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51828 dport 47140] OK # # # cpu 4: rx_hash 0x45961112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51842 dport 47140] OK # # # cpu 4: rx_hash 0x44cda218 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 47140] OK # # # cpu 4: rx_hash 0x4e103a48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51878 dport 47140] OK # # # cpu 4: rx_hash 0x467ac40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51890 dport 47140] OK # # # cpu 4: rx_hash 0x5080f836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51904 dport 47140] OK # # # cpu 4: rx_hash 0x40854799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51978 dport 47140] OK # # # cpu 4: rx_hash 0x4232218d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 47140] OK # # # cpu 4: rx_hash 0x41def493 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52010 dport 47140] OK # # # cpu 4: rx_hash 0x524a0481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52048 dport 47140] OK # # # cpu 4: rx_hash 0x51a6d19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52064 dport 47140] OK # # # cpu 4: rx_hash 0x54c81db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52072 dport 47140] OK # # # count: pass=49 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 37319 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40917 dport 37319] != expected 0x63a5c04e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40917 dport 37319] != expected 0x63a5c04e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50668 dport 37319] != expected 0x3703eef8 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50668 dport 37319] != expected 0x3703eef8 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53539 dport 37319] != expected 0x76b13d63 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53539 dport 37319] != expected 0x76b13d63 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55869 dport 37319] != expected 0xafdc112e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55869 dport 37319] != expected 0xafdc112e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43831 dport 37319] != expected 0xaadfe307 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43831 dport 37319] != expected 0xaadfe307 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 37319] != expected 0xdf145c1f # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 37319] != expected 0xdf145c1f # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53824 dport 37319] != expected 0x7c08b745 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53824 dport 37319] != expected 0x7c08b745 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46395 dport 37319] != expected 0xb0fea129 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46395 dport 37319] != expected 0xb0fea129 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54767 dport 37319] != expected 0xaaf70581 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54767 dport 37319] != expected 0xaaf70581 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46690 dport 37319] != expected 0x78c8e58d # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46690 dport 37319] != expected 0x78c8e58d # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57614 dport 37319] != expected 0x65067d68 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57614 dport 37319] != expected 0x65067d68 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58748 dport 37319] != expected 0xeafaf49d # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58748 dport 37319] != expected 0xeafaf49d # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54156 dport 37319] != expected 0x7a4b4151 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54156 dport 37319] != expected 0x7a4b4151 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 37319] != expected 0x9cb2b1d6 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 37319] != expected 0x9cb2b1d6 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35280 dport 37319] != expected 0x4b17c34a # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35280 dport 37319] != expected 0x4b17c34a # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43879 dport 37319] != expected 0xa830c60 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43879 dport 37319] != expected 0xa830c60 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58193 dport 37319] != expected 0x198e998e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58193 dport 37319] != expected 0x198e998e # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 37319] != expected 0xcfc416e4 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 37319] != expected 0xcfc416e4 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32794 dport 37319] != expected 0x78eef93c # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32794 dport 37319] != expected 0x78eef93c # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 37319] != expected 0x56866c95 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 37319] != expected 0x56866c95 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60821 dport 37319] != expected 0xd7abf44f # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60821 dport 37319] != expected 0xd7abf44f # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 37319] != expected 0xb7f130d0 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 37319] != expected 0xb7f130d0 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51975 dport 37319] != expected 0x41d762e7 # # Exception| cpu 0: rx_hash 0xd7e5c73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51975 dport 37319] != expected 0x41d762e7 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 49638 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60977 dport 49638] != expected 0x74ad99b7 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60977 dport 49638] != expected 0x74ad99b7 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50938 dport 49638] != expected 0xdff10444 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50938 dport 49638] != expected 0xdff10444 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 49638] != expected 0x753b9042 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 49638] != expected 0x753b9042 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53837 dport 49638] != expected 0xc8539ed5 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53837 dport 49638] != expected 0xc8539ed5 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37618 dport 49638] != expected 0x92970f4b # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37618 dport 49638] != expected 0x92970f4b # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 49638] != expected 0x8ce2140a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 49638] != expected 0x8ce2140a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48595 dport 49638] != expected 0xa88af8b5 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48595 dport 49638] != expected 0xa88af8b5 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49816 dport 49638] != expected 0x4bb683f2 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49816 dport 49638] != expected 0x4bb683f2 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59262 dport 49638] != expected 0x5505d04 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59262 dport 49638] != expected 0x5505d04 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51458 dport 49638] != expected 0x19b95630 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51458 dport 49638] != expected 0x19b95630 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50176 dport 49638] != expected 0xcc26a3a4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50176 dport 49638] != expected 0xcc26a3a4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46378 dport 49638] != expected 0xc580db4a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46378 dport 49638] != expected 0xc580db4a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34314 dport 49638] != expected 0xb4e649c4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34314 dport 49638] != expected 0xb4e649c4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39791 dport 49638] != expected 0xf49da80a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39791 dport 49638] != expected 0xf49da80a # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49428 dport 49638] != expected 0x446df619 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49428 dport 49638] != expected 0x446df619 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41247 dport 49638] != expected 0xc7cf9db8 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41247 dport 49638] != expected 0xc7cf9db8 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 49638] != expected 0x3eee3916 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 49638] != expected 0x3eee3916 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41354 dport 49638] != expected 0xe485ee7c # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41354 dport 49638] != expected 0xe485ee7c # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 49638] != expected 0x7a4d3c2c # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 49638] != expected 0x7a4d3c2c # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60055 dport 49638] != expected 0xeaccb316 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60055 dport 49638] != expected 0xeaccb316 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46154 dport 49638] != expected 0xc45dc7a4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46154 dport 49638] != expected 0xc45dc7a4 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33111 dport 49638] != expected 0x120dd3a6 # # Exception| cpu 4: rx_hash 0x33c48b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33111 dport 49638] != expected 0x120dd3a6 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->