< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57643 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3bdec6d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47160 dport 57643] != expected 0x5d94b0a9 # # Exception| cpu 0: rx_hash 0x0b819fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47172 dport 57643] != expected 0xa0c1846f # # Exception| cpu 0: rx_hash 0x01bcbe3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47184 dport 57643] != expected 0x92556673 # # Exception| cpu 0: rx_hash 0xee21bd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47186 dport 57643] != expected 0x43219ced # # Exception| cpu 0: rx_hash 0x6d2bcd74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47202 dport 57643] != expected 0xb4184c17 # # Exception| cpu 0: rx_hash 0x79518eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47208 dport 57643] != expected 0xd131882e # # Exception| cpu 0: rx_hash 0x6716ec9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 57643] != expected 0x868cae0b # # Exception| cpu 0: rx_hash 0x6b3f2dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 57643] != expected 0x5a6bede3 # # Exception| cpu 0: rx_hash 0xe76ac28f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47240 dport 57643] != expected 0xc1e8b3b9 # # Exception| cpu 0: rx_hash 0x1a9962ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 57643] != expected 0x9bc62cea # # Exception| cpu 4: rx_hash 0x2fa4850f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 57643] != expected 0x38bd7490 # # Exception| cpu 4: rx_hash 0xe41c9cc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47174 dport 57643] != expected 0x71b57ef1 # # Exception| cpu 0: rx_hash 0x7a27d0ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47270 dport 57643] != expected 0x616c4566 # # Exception| cpu 0: rx_hash 0x6e5d9332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47276 dport 57643] != expected 0x445815f # # Exception| cpu 0: rx_hash 0x3ebc7832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47342 dport 57643] != expected 0x3badc15 # # Exception| cpu 0: rx_hash 0xd7359b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47348 dport 57643] != expected 0x3cbd877f # # Exception| cpu 0: rx_hash 0x348159dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47354 dport 57643] != expected 0x312e3e09 # # Exception| cpu 4: rx_hash 0x701af103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47282 dport 57643] != expected 0x53f8a77a # # Exception| cpu 4: rx_hash 0xafd8ab1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 57643] != expected 0x7fd96922 # # Exception| cpu 4: rx_hash 0xbdb60860 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47326 dport 57643] != expected 0xf4830cef # # Exception| cpu 5: rx_hash 0x4c6c6949 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47298 dport 57643] != expected 0x724ad054 # # Exception| cpu 5: rx_hash 0x58162a97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47304 dport 57643] != expected 0x1763146d # # Exception| cpu 5: rx_hash 0xa9cc4bbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 57643] != expected 0x91aac8d6 # # Exception| cpu 5: rx_hash 0x465148a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47318 dport 57643] != expected 0x40de3248 # # Exception| cpu 5: rx_hash 0x78968f9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47370 dport 57643] != expected 0xce7b7338 # # Exception| cpu 0: rx_hash 0x85652ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47386 dport 57643] != expected 0x9455ec6b # # Exception| cpu 0: rx_hash 0xe5db9dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47396 dport 57643] != expected 0x6eff85e7 # # Exception| cpu 0: rx_hash 0x2e638438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47440 dport 57643] != expected 0x27f78f86 # # Exception| cpu 0: rx_hash 0xc8b5f889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47496 dport 57643] != expected 0x744a5a4c # # Exception| cpu 4: rx_hash 0x007bbf09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47410 dport 57643] != expected 0x8d1f9d65 # # Exception| cpu 4: rx_hash 0xcbc3a6cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 57643] != expected 0xc4179704 # # Exception| cpu 4: rx_hash 0x3024e609 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 57643] != expected 0x704aa9a3 # # Exception| cpu 4: rx_hash 0xb913b7b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47466 dport 57643] != expected 0xb5e79b45 # # Exception| cpu 4: rx_hash 0xab7d14cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47480 dport 57643] != expected 0x3ebdfe88 # # Exception| cpu 4: rx_hash 0x4dab687e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47520 dport 57643] != expected 0x6d002b42 # # Exception| cpu 5: rx_hash 0x9d36ad6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47388 dport 57643] != expected 0x2d9b6bba # # Exception| cpu 5: rx_hash 0x3c0d2743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 57643] != expected 0xacadea4b # # Exception| cpu 5: rx_hash 0xc7ea6785 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47434 dport 57643] != expected 0x18f0d4ec # # Exception| cpu 5: rx_hash 0xcdd7466a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47454 dport 57643] != expected 0x2a6436f0 # # Exception| cpu 5: rx_hash 0xd6f29ab8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 57643] != expected 0x23f77c69 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x3bd8801d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49388 dport 51301] OK # # # cpu 0: rx_hash 0x259fe22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49394 dport 51301] OK # # # cpu 4: rx_hash 0x90de2bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49318 dport 51301] OK # # # cpu 4: rx_hash 0xbec610ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49348 dport 51301] OK # # # cpu 4: rx_hash 0x37f14157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49376 dport 51301] OK # # # cpu 4: rx_hash 0x2fa2c3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49382 dport 51301] OK # # # cpu 4: rx_hash 0x6988346c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49410 dport 51301] OK # # # cpu 5: rx_hash 0x6d2d8bb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49334 dport 51301] OK # # # cpu 5: rx_hash 0xaabc5334 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49358 dport 51301] OK # # # cpu 5: rx_hash 0xaca8b391 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49366 dport 51301] OK # # # cpu 5: rx_hash 0x7df277b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49416 dport 51301] OK # # # cpu 0: rx_hash 0x65a1f526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49422 dport 51301] OK # # # cpu 0: rx_hash 0xe0bf65d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49446 dport 51301] OK # # # cpu 0: rx_hash 0xec96a49b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49450 dport 51301] OK # # # cpu 0: rx_hash 0x213a5df8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49478 dport 51301] OK # # # cpu 0: rx_hash 0xdcc9fd9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49494 dport 51301] OK # # # cpu 4: rx_hash 0x6f9cd4c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49434 dport 51301] OK # # # cpu 4: rx_hash 0xf4c5260f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49452 dport 51301] OK # # # cpu 4: rx_hash 0x0936866c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49468 dport 51301] OK # # # cpu 4: rx_hash 0x3969df6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49472 dport 51301] OK # # # cpu 4: rx_hash 0xc8b3be45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49500 dport 51301] OK # # # cpu 4: rx_hash 0x272ebd5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49502 dport 51301] OK # # # cpu 4: rx_hash 0xa424cd0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49518 dport 51301] OK # # # cpu 5: rx_hash 0x1d4cc5b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49462 dport 51301] OK # # # cpu 0: rx_hash 0x4184eff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49528 dport 51301] OK # # # cpu 0: rx_hash 0xc1f8c1ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49542 dport 51301] OK # # # cpu 0: rx_hash 0xdfbfa3dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49560 dport 51301] OK # # # cpu 0: rx_hash 0xbf0111dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49574 dport 51301] OK # # # cpu 4: rx_hash 0xcbc5e003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49554 dport 51301] OK # # # cpu 4: rx_hash 0xab7b5203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49580 dport 51301] OK # # # cpu 4: rx_hash 0x5688f260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 51301] OK # # # cpu 4: rx_hash 0x894aa878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49602 dport 51301] OK # # # cpu 4: rx_hash 0x74b9081b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49618 dport 51301] OK # # # cpu 4: rx_hash 0x1407ba1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49644 dport 51301] OK # # # cpu 4: rx_hash 0x0a40d82a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49650 dport 51301] OK # # # cpu 4: rx_hash 0xe9f41a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49660 dport 51301] OK # # # cpu 5: rx_hash 0xa7529349 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49568 dport 51301] OK # # # cpu 5: rx_hash 0xf7b37849 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49634 dport 51301] OK # # # cpu 5: rx_hash 0xaa5fd3af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49674 dport 51301] OK # # # cpu 0: rx_hash 0xb83170d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49688 dport 51301] OK # # # cpu 0: rx_hash 0xe8d09bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49754 dport 51301] OK # # # cpu 0: rx_hash 0x8447e89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49768 dport 51301] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 43706 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34052 dport 43706] != expected 0x6cd1fde7 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34052 dport 43706] != expected 0x6cd1fde7 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42825 dport 43706] != expected 0x23288f53 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42825 dport 43706] != expected 0x23288f53 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51902 dport 43706] != expected 0x7ffdcb25 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51902 dport 43706] != expected 0x7ffdcb25 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53490 dport 43706] != expected 0x22ae2842 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53490 dport 43706] != expected 0x22ae2842 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46160 dport 43706] != expected 0x7b9b680a # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46160 dport 43706] != expected 0x7b9b680a # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49056 dport 43706] != expected 0xa8ab0cff # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49056 dport 43706] != expected 0xa8ab0cff # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48774 dport 43706] != expected 0x9d02d72 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48774 dport 43706] != expected 0x9d02d72 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50740 dport 43706] != expected 0x6a4d3bb5 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50740 dport 43706] != expected 0x6a4d3bb5 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46554 dport 43706] != expected 0xc055962c # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46554 dport 43706] != expected 0xc055962c # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36521 dport 43706] != expected 0x4d4a1740 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36521 dport 43706] != expected 0x4d4a1740 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50726 dport 43706] != expected 0xe1175e78 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50726 dport 43706] != expected 0xe1175e78 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 43706] != expected 0x653a4e18 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 43706] != expected 0x653a4e18 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48055 dport 43706] != expected 0x4ca5b3d # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48055 dport 43706] != expected 0x4ca5b3d # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37951 dport 43706] != expected 0x92d0db73 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37951 dport 43706] != expected 0x92d0db73 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 43706] != expected 0x9eedd1b8 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 43706] != expected 0x9eedd1b8 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55501 dport 43706] != expected 0x8c59e9cd # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55501 dport 43706] != expected 0x8c59e9cd # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48067 dport 43706] != expected 0x4dc2515c # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48067 dport 43706] != expected 0x4dc2515c # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46415 dport 43706] != expected 0x3b6d52e7 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46415 dport 43706] != expected 0x3b6d52e7 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51221 dport 43706] != expected 0xa4be1298 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51221 dport 43706] != expected 0xa4be1298 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54752 dport 43706] != expected 0xf13e1e07 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54752 dport 43706] != expected 0xf13e1e07 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41334 dport 43706] != expected 0x4cd2dd65 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41334 dport 43706] != expected 0x4cd2dd65 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34825 dport 43706] != expected 0xbca14584 # # Exception| cpu 5: rx_hash 0x7981743a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34825 dport 43706] != expected 0xbca14584 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37959 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 37959] != expected 0x7b1f4b83 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 37959] != expected 0x7b1f4b83 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36059 dport 37959] != expected 0x14a8ab26 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36059 dport 37959] != expected 0x14a8ab26 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48386 dport 37959] != expected 0x6118e1d1 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48386 dport 37959] != expected 0x6118e1d1 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47789 dport 37959] != expected 0x4f16e80a # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47789 dport 37959] != expected 0x4f16e80a # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60399 dport 37959] != expected 0xe26ab644 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60399 dport 37959] != expected 0xe26ab644 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60461 dport 37959] != expected 0xdef240cc # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60461 dport 37959] != expected 0xdef240cc # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50273 dport 37959] != expected 0xc922770e # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50273 dport 37959] != expected 0xc922770e # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 37959] != expected 0x264ac667 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 37959] != expected 0x264ac667 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55567 dport 37959] != expected 0x83d6d12 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55567 dport 37959] != expected 0x83d6d12 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38485 dport 37959] != expected 0x784b949b # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38485 dport 37959] != expected 0x784b949b # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51952 dport 37959] != expected 0x2db61193 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51952 dport 37959] != expected 0x2db61193 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43969 dport 37959] != expected 0xef98d8cf # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43969 dport 37959] != expected 0xef98d8cf # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 37959] != expected 0xc5dbf72e # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 37959] != expected 0xc5dbf72e # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 37959] != expected 0x1319fbd # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 37959] != expected 0x1319fbd # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43266 dport 37959] != expected 0x2812dcf0 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43266 dport 37959] != expected 0x2812dcf0 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38373 dport 37959] != expected 0x9ccf37c0 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38373 dport 37959] != expected 0x9ccf37c0 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51664 dport 37959] != expected 0x6b7f66a7 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51664 dport 37959] != expected 0x6b7f66a7 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45906 dport 37959] != expected 0xba741d68 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45906 dport 37959] != expected 0xba741d68 # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53078 dport 37959] != expected 0x308ac3bd # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53078 dport 37959] != expected 0x308ac3bd # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46492 dport 37959] != expected 0xa51a10ac # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46492 dport 37959] != expected 0xa51a10ac # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 37959] != expected 0xfcc926ab # # Exception| cpu 4: rx_hash 0xeb633224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 37959] != expected 0xfcc926ab # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->