< 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 36712 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 73 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcc4a070b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41450 dport 36712] != expected 0x78a0954b # # Exception| cpu 0: rx_hash 0x7d00e58c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41456 dport 36712] != expected 0xba1fbd8c # # Exception| cpu 0: rx_hash 0x39a56cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41466 dport 36712] != expected 0x38ed91ee # # Exception| cpu 0: rx_hash 0x392f81d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41472 dport 36712] != expected 0x746862a9 # # Exception| cpu 0: rx_hash 0x9654df32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41474 dport 36712] != expected 0x76004781 # # Exception| cpu 0: rx_hash 0xaa37a7fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41486 dport 36712] != expected 0xf7ae5c5f # # Exception| cpu 0: rx_hash 0xab2f05c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41538 dport 36712] != expected 0xe61306a8 # # Exception| cpu 0: rx_hash 0x383723ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 41548 dport 36712] != expected 0x65d5385e # # Exception| cpu 0: rx_hash 0x897dc168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41558 dport 36712] != expected 0xa76a1099 # # Exception| cpu 0: rx_hash 0xa91e41b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41572 dport 36712] != expected 0xc569b346 # # Exception| cpu 0: rx_hash 0xb72ffddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41596 dport 36712] != expected 0x5bebea9 # # Exception| cpu 0: rx_hash 0xdf549d38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41606 dport 36712] != expected 0x3f3df581 # # Exception| cpu 0: rx_hash 0x0eb786fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41734 dport 36712] != expected 0xd330855f # # Exception| cpu 0: rx_hash 0x9dafa0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 36712] != expected 0x50f6bba9 # # Exception| cpu 0: rx_hash 0x2ce54253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41746 dport 36712] != expected 0x9249936e # # Exception| cpu 0: rx_hash 0x0d9e60bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 36712] != expected 0xe1f76a46 # # Exception| cpu 0: rx_hash 0x6b692d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41842 dport 36712] != expected 0x227c5015 # # Exception| cpu 0: rx_hash 0xbcd4823b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41846 dport 36712] != expected 0x23484281 # # Exception| cpu 0: rx_hash 0x2fcca411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41848 dport 36712] != expected 0xa08e7c77 # # Exception| cpu 0: rx_hash 0x570a5583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41854 dport 36712] != expected 0xa3d24bcb # # Exception| cpu 0: rx_hash 0xf7e5844d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41940 dport 36712] != expected 0x490f456f # # Exception| cpu 0: rx_hash 0x1c3b53f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41948 dport 36712] != expected 0xc9954c25 # # Exception| cpu 0: rx_hash 0x33057b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42026 dport 36712] != expected 0x6dbf90ae # # Exception| cpu 0: rx_hash 0x81667f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42074 dport 36712] != expected 0x9dc75770 # # Exception| cpu 0: rx_hash 0xaf89d292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42124 dport 36712] != expected 0x6cc85d4 # # Exception| cpu 0: rx_hash 0x5857fd32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42170 dport 36712] != expected 0x65fb349f # # Exception| cpu 0: rx_hash 0xd657813e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42182 dport 36712] != expected 0x142de89f # # Exception| cpu 0: rx_hash 0x3d895686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42190 dport 36712] != expected 0x94b7e1d5 # # Exception| cpu 0: rx_hash 0xca577926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42232 dport 36712] != expected 0xf780509e # # Exception| cpu 0: rx_hash 0x24fefc6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42270 dport 36712] != expected 0xa8e4d487 # # Exception| cpu 0: rx_hash 0x07b49af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 36712] != expected 0xf8209841 # # Exception| cpu 0: rx_hash 0x8a9d00b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42320 dport 36712] != expected 0xbb31ab58 # # Exception| cpu 4: rx_hash 0x94ef7648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41438 dport 36712] != expected 0x19ff0128 # # Exception| cpu 4: rx_hash 0xb48cf699 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41452 dport 36712] != expected 0x7bfca2f7 # # Exception| cpu 4: rx_hash 0x5fd8cc27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41502 dport 36712] != expected 0xb7e358fa # # Exception| cpu 4: rx_hash 0xd0c01215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41518 dport 36712] != expected 0xd788de0d # # Exception| cpu 4: rx_hash 0x252f79c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41534 dport 36712] != expected 0x97c5daa8 # # Exception| cpu 4: rx_hash 0x2abbf6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41622 dport 36712] != expected 0x7f70f124 # # Exception| cpu 4: rx_hash 0x16d88e2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41626 dport 36712] != expected 0xfedeeafa # # Exception| cpu 4: rx_hash 0xe106a18d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41644 dport 36712] != expected 0x9de95bb1 # # Exception| cpu 4: rx_hash 0xe22f47cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41670 dport 36712] != expected 0xaf2eb4a8 # # Exception| cpu 4: rx_hash 0xb8bb72f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 36712] != expected 0xed0b9525 # # Exception| cpu 4: rx_hash 0x84d80a39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41688 dport 36712] != expected 0x6ca58efb # # Exception| cpu 4: rx_hash 0xfc1efbab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41694 dport 36712] != expected 0x6ff9b947 # # Exception| cpu 4: rx_hash 0x73062599 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41710 dport 36712] != expected 0xf923fb0 # # Exception| cpu 4: rx_hash 0x30e5ba4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41772 dport 36712] != expected 0x71e42b6f # # Exception| cpu 4: rx_hash 0x33cc5c09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41798 dport 36712] != expected 0x4323c476 # # Exception| cpu 4: rx_hash 0xc62337d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41814 dport 36712] != expected 0x36ec0d3 # # Exception| cpu 4: rx_hash 0xca9e5eba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41876 dport 36712] != expected 0xd91c0446 # # Exception| cpu 4: rx_hash 0x59867890 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41882 dport 36712] != expected 0x5ada3ab0 # # Exception| cpu 4: rx_hash 0x8e3bd7e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41886 dport 36712] != expected 0x5bee2824 # # Exception| cpu 4: rx_hash 0xae585730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41900 dport 36712] != expected 0x39ed8bfb # # Exception| cpu 4: rx_hash 0xc8af1ac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41906 dport 36712] != expected 0xfa66b1a8 # # Exception| cpu 4: rx_hash 0x7acc1e03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41922 dport 36712] != expected 0xa1e7676 # # Exception| cpu 4: rx_hash 0xad71b172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 36712] != expected 0xb2a64e2 # # Exception| cpu 4: rx_hash 0xe4b8d4e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42030 dport 36712] != expected 0x6c8b823a # # Exception| cpu 4: rx_hash 0xbe2ce1db [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 36712] != expected 0x2eaea3b7 # # Exception| cpu 4: rx_hash 0x0c4fe51e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42060 dport 36712] != expected 0xded66469 # # Exception| cpu 4: rx_hash 0xbd050799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42070 dport 36712] != expected 0x1c694cae # # Exception| cpu 4: rx_hash 0xa105ff81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42088 dport 36712] != expected 0xffc4f4af # # Exception| cpu 4: rx_hash 0x54ea945d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42104 dport 36712] != expected 0xbf89f00a # # Exception| cpu 4: rx_hash 0x2c2c65cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42110 dport 36712] != expected 0xbcd5c7b6 # # Exception| cpu 4: rx_hash 0xb1b86ef6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42132 dport 36712] != expected 0xc61b883b # # Exception| cpu 4: rx_hash 0x8ddb163f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42136 dport 36712] != expected 0x47b593e5 # # Exception| cpu 4: rx_hash 0xb3892a8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42162 dport 36712] != expected 0xe5613dd5 # # Exception| cpu 4: rx_hash 0xd466c542 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42208 dport 36712] != expected 0x37575d71 # # Exception| cpu 4: rx_hash 0x594f5f0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42230 dport 36712] != expected 0x74466e68 # # Exception| cpu 4: rx_hash 0x3acf400f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42246 dport 36712] != expected 0x6833d968 # # Exception| cpu 4: rx_hash 0x605b7530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42260 dport 36712] != expected 0x2a16f8e5 # # Exception| cpu 4: rx_hash 0x4038f5e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42278 dport 36712] != expected 0x48155b3a # # Exception| cpu 4: rx_hash 0x969df8ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42350 dport 36712] != expected 0x589c1359 # # Exception| cpu 4: rx_hash 0xb4cf3c03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42362 dport 36712] != expected 0x19e50568 # # Exception| cpu 4: rx_hash 0x15384ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42396 dport 36712] != expected 0xe285513b # # Exception| count: pass=0 nohash=0 fail=73 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4a11eebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54720 dport 56051] OK # # # cpu 0: rx_hash 0xd909c895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54734 dport 56051] OK # # # cpu 0: rx_hash 0xfb5b0c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54746 dport 56051] OK # # # cpu 0: rx_hash 0x6a726e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54770 dport 56051] OK # # # cpu 0: rx_hash 0x6af88368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54792 dport 56051] OK # # # cpu 0: rx_hash 0xa374907d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54804 dport 56051] OK # # # cpu 0: rx_hash 0x0c0fce9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54806 dport 56051] OK # # # cpu 0: rx_hash 0x4a9b03b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54842 dport 56051] OK # # # cpu 0: rx_hash 0x6be02156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54852 dport 56051] OK # # # cpu 0: rx_hash 0x75d19d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54876 dport 56051] OK # # # cpu 0: rx_hash 0x1daafdd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54950 dport 56051] OK # # # cpu 0: rx_hash 0x3ff8397a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54962 dport 56051] OK # # # cpu 0: rx_hash 0xace01f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54972 dport 56051] OK # # # cpu 0: rx_hash 0x8d9b3dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54978 dport 56051] OK # # # cpu 0: rx_hash 0xcb0ff098 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55022 dport 56051] OK # # # cpu 0: rx_hash 0x919bc5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55036 dport 56051] OK # # # cpu 0: rx_hash 0xa88fef9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55070 dport 56051] OK # # # cpu 0: rx_hash 0xcc49e611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 56051] OK # # # cpu 0: rx_hash 0xee1b22bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 56051] OK # # # cpu 0: rx_hash 0x8bc58908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55110 dport 56051] OK # # # cpu 0: rx_hash 0x7e2ae2d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55126 dport 56051] OK # # # cpu 0: rx_hash 0xed32c4fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55128 dport 56051] OK # # # cpu 0: rx_hash 0xffbe11f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55170 dport 56051] OK # # # cpu 0: rx_hash 0x1460c64d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55178 dport 56051] OK # # # cpu 0: rx_hash 0x363202e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 56051] OK # # # cpu 0: rx_hash 0xc2c5cb02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 56051] OK # # # cpu 0: rx_hash 0x9a60ba41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55286 dport 56051] OK # # # cpu 0: rx_hash 0x7810c5ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55306 dport 56051] OK # # # cpu 0: rx_hash 0x2284f092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55320 dport 56051] OK # # # cpu 0: rx_hash 0xf5395fe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55324 dport 56051] OK # # # cpu 0: rx_hash 0xea1041b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55368 dport 56051] OK # # # cpu 0: rx_hash 0x03ffd27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55398 dport 56051] OK # # # cpu 0: rx_hash 0xf610b9a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55414 dport 56051] OK # # # cpu 0: rx_hash 0x0d73ff6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55426 dport 56051] OK # # # cpu 0: rx_hash 0x9c5a9d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55466 dport 56051] OK # # # cpu 0: rx_hash 0x826b215c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55474 dport 56051] OK # # # cpu 0: rx_hash 0xf984368c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55518 dport 56051] OK # # # cpu 0: rx_hash 0x6dda062f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55576 dport 56051] OK # # # cpu 0: rx_hash 0x6feb4253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55614 dport 56051] OK # # # cpu 0: rx_hash 0x4e9060bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55616 dport 56051] OK # # # cpu 0: rx_hash 0x3aebf841 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55684 dport 56051] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 38795 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42314 dport 38795] != expected 0xa2152a2d # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42314 dport 38795] != expected 0xa2152a2d # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35483 dport 38795] != expected 0x5835b592 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35483 dport 38795] != expected 0x5835b592 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60644 dport 38795] != expected 0xffe86f1f # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60644 dport 38795] != expected 0xffe86f1f # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42752 dport 38795] != expected 0x62f62f43 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42752 dport 38795] != expected 0x62f62f43 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33544 dport 38795] != expected 0xc64d3499 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33544 dport 38795] != expected 0xc64d3499 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56643 dport 38795] != expected 0xe32f8bf8 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56643 dport 38795] != expected 0xe32f8bf8 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53339 dport 38795] != expected 0xda7df846 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53339 dport 38795] != expected 0xda7df846 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58870 dport 38795] != expected 0x2d4904d1 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58870 dport 38795] != expected 0x2d4904d1 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 38795] != expected 0xe6e6b9e1 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 38795] != expected 0xe6e6b9e1 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36009 dport 38795] != expected 0x81354a7a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36009 dport 38795] != expected 0x81354a7a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43202 dport 38795] != expected 0x9303fda2 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43202 dport 38795] != expected 0x9303fda2 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52191 dport 38795] != expected 0x4b862524 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52191 dport 38795] != expected 0x4b862524 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50388 dport 38795] != expected 0xe6235563 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50388 dport 38795] != expected 0xe6235563 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53813 dport 38795] != expected 0x3b8c6dee # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53813 dport 38795] != expected 0x3b8c6dee # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58812 dport 38795] != expected 0x3fa8699a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58812 dport 38795] != expected 0x3fa8699a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41969 dport 38795] != expected 0xb756364a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41969 dport 38795] != expected 0xb756364a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44472 dport 38795] != expected 0x2c8cf246 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44472 dport 38795] != expected 0x2c8cf246 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49319 dport 38795] != expected 0x79e2c9d6 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49319 dport 38795] != expected 0x79e2c9d6 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47603 dport 38795] != expected 0xc9fcac4a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47603 dport 38795] != expected 0xc9fcac4a # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56373 dport 38795] != expected 0xb40fabd0 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56373 dport 38795] != expected 0xb40fabd0 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60349 dport 38795] != expected 0xb4fbe5f5 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60349 dport 38795] != expected 0xb4fbe5f5 # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42567 dport 38795] != expected 0x516dc3cd # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42567 dport 38795] != expected 0x516dc3cd # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42790 dport 38795] != expected 0x418c9aad # # Exception| cpu 5: rx_hash 0xefb3cf43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42790 dport 38795] != expected 0x418c9aad # # 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 47957 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 47957] != expected 0x67578d07 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 47957] != expected 0x67578d07 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46349 dport 47957] != expected 0x4bd072e5 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46349 dport 47957] != expected 0x4bd072e5 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 47957] != expected 0x62a74ac6 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 47957] != expected 0x62a74ac6 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 47957] != expected 0x43051b2a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 47957] != expected 0x43051b2a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39229 dport 47957] != expected 0xbc8e381a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39229 dport 47957] != expected 0xbc8e381a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49752 dport 47957] != expected 0xa69b8231 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49752 dport 47957] != expected 0xa69b8231 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55232 dport 47957] != expected 0xbe6b7757 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55232 dport 47957] != expected 0xbe6b7757 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34246 dport 47957] != expected 0xd4ca692a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34246 dport 47957] != expected 0xd4ca692a # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43568 dport 47957] != expected 0x90656828 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43568 dport 47957] != expected 0x90656828 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35556 dport 47957] != expected 0xf38b6cbc # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35556 dport 47957] != expected 0xf38b6cbc # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52503 dport 47957] != expected 0xa4c32db1 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52503 dport 47957] != expected 0xa4c32db1 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52420 dport 47957] != expected 0x4c396479 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52420 dport 47957] != expected 0x4c396479 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48268 dport 47957] != expected 0x4d2e0a32 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48268 dport 47957] != expected 0x4d2e0a32 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42511 dport 47957] != expected 0x48af4e8e # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42511 dport 47957] != expected 0x48af4e8e # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 47957] != expected 0x7395b824 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40905 dport 47957] != expected 0x7395b824 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46522 dport 47957] != expected 0x7c450df8 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46522 dport 47957] != expected 0x7c450df8 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57511 dport 47957] != expected 0x827e7c88 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57511 dport 47957] != expected 0x827e7c88 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40147 dport 47957] != expected 0xaa2ed740 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40147 dport 47957] != expected 0xaa2ed740 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59765 dport 47957] != expected 0xbd995651 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59765 dport 47957] != expected 0xbd995651 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48459 dport 47957] != expected 0x87868757 # # Exception| cpu 0: rx_hash 0xfe467765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48459 dport 47957] != expected 0x87868757 # # 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__->