< 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 # 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 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-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 50829 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7f9993f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45584 dport 50829] != expected 0xf755ad04 # # Exception| cpu 0: rx_hash 0x98daaf59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45612 dport 50829] != expected 0x54bf8691 # # Exception| cpu 0: rx_hash 0xa5fd4856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 50829] != expected 0x429ec471 # # Exception| cpu 4: rx_hash 0xa55477d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45550 dport 50829] != expected 0x56340a72 # # Exception| cpu 4: rx_hash 0x6b7b310f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45652 dport 50829] != expected 0x54a935b # # Exception| cpu 5: rx_hash 0x3a2f7b2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45556 dport 50829] != expected 0x75baca75 # # Exception| cpu 5: rx_hash 0xc81c25dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45570 dport 50829] != expected 0x66f62695 # # Exception| cpu 5: rx_hash 0x069a5c85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45596 dport 50829] != expected 0x212271bf # # Exception| cpu 5: rx_hash 0xdd588791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45624 dport 50829] != expected 0x69f3b477 # # Exception| cpu 5: rx_hash 0x2ef919c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 50829] != expected 0x3806a1bd # # Exception| cpu 5: rx_hash 0x7f046c67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45636 dport 50829] != expected 0x5c5c3690 # # Exception| cpu 0: rx_hash 0x073c5c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45666 dport 50829] != expected 0xdc38dd02 # # Exception| cpu 0: rx_hash 0x56c12992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 50829] != expected 0xb8624a2f # # Exception| cpu 0: rx_hash 0xe0ac60c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45730 dport 50829] != expected 0x815fa0c9 # # Exception| cpu 0: rx_hash 0xf4d33dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45746 dport 50829] != expected 0xd8490502 # # Exception| cpu 0: rx_hash 0xf5753d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45772 dport 50829] != expected 0x2553a9bf # # Exception| cpu 0: rx_hash 0x2eb7e60e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 50829] != expected 0x6d826c77 # # Exception| cpu 4: rx_hash 0x98945090 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45700 dport 50829] != expected 0x13b4b5b # # Exception| cpu 4: rx_hash 0x42f08b33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 50829] != expected 0xb4f0222e # # Exception| cpu 4: rx_hash 0x7f4a93ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45804 dport 50829] != expected 0x9d8fb5a # # Exception| cpu 5: rx_hash 0x42be74fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 50829] != expected 0xe174efe4 # # Exception| cpu 5: rx_hash 0x7eec9319 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45714 dport 50829] != expected 0xf4c257e7 # # Exception| cpu 5: rx_hash 0x2f8c192b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45762 dport 50829] != expected 0x3b915b5e # # Exception| cpu 5: rx_hash 0x3bf34443 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 50829] != expected 0x6287fe95 # # Exception| cpu 0: rx_hash 0x125f819b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45832 dport 50829] != expected 0xf9ff2905 # # Exception| cpu 0: rx_hash 0x8d248d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45842 dport 50829] != expected 0xda71e902 # # Exception| cpu 0: rx_hash 0x7f231383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45844 dport 50829] != expected 0x769e5075 # # Exception| cpu 0: rx_hash 0x98602f2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 50829] != expected 0xd5747be0 # # Exception| cpu 0: rx_hash 0xf4babd80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45898 dport 50829] != expected 0xa70fae2d # # Exception| cpu 0: rx_hash 0x99c62f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 50829] != expected 0x286ed75d # # Exception| cpu 4: rx_hash 0xe0319f57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 50829] != expected 0x2a563b5d # # Exception| cpu 4: rx_hash 0x3aa13b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45824 dport 50829] != expected 0x4bd26293 # # Exception| cpu 4: rx_hash 0x0620dcf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 50829] != expected 0xa0e98cce # # Exception| cpu 4: rx_hash 0x2e4399b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45892 dport 50829] != expected 0xb9cd5ccc # # Exception| cpu 4: rx_hash 0x12c27e09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45916 dport 50829] != expected 0x52f6b291 # # Exception| cpu 4: rx_hash 0x567ba9e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45922 dport 50829] != expected 0x39a9b75e # # Exception| cpu 5: rx_hash 0xf51cbd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 50829] != expected 0x5a150290 # # Exception| cpu 0: rx_hash 0x982ed0e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45952 dport 50829] != expected 0x80f0b62a # # Exception| cpu 0: rx_hash 0x56a8a9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45982 dport 50829] != expected 0xc724e100 # # Exception| cpu 0: rx_hash 0xdc97070b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46014 dport 50829] != expected 0xebafb3e5 # # Exception| cpu 0: rx_hash 0xdd3107bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46016 dport 50829] != expected 0x16b51f58 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x15ee15b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54984 dport 35988] OK # # # cpu 4: rx_hash 0x9fd1bb03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55016 dport 35988] OK # # # cpu 4: rx_hash 0xf2c4a936 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55052 dport 35988] OK # # # cpu 5: rx_hash 0x9f4c4491 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54972 dport 35988] OK # # # cpu 5: rx_hash 0xdb686cee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54998 dport 35988] OK # # # cpu 5: rx_hash 0x506c3d7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55004 dport 35988] OK # # # cpu 5: rx_hash 0x6dd625e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55022 dport 35988] OK # # # cpu 5: rx_hash 0x00aab7fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55026 dport 35988] OK # # # cpu 5: rx_hash 0x8bc76646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55040 dport 35988] OK # # # cpu 5: rx_hash 0xe6bbf45e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 35988] OK # # # cpu 0: rx_hash 0x795d0735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55122 dport 35988] OK # # # cpu 0: rx_hash 0x8b5a99d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 35988] OK # # # cpu 4: rx_hash 0x8afc9963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55082 dport 35988] OK # # # cpu 4: rx_hash 0xcf7eb1ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 35988] OK # # # cpu 4: rx_hash 0x45dce08d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55114 dport 35988] OK # # # cpu 4: rx_hash 0x6c19a578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55144 dport 35988] OK # # # cpu 4: rx_hash 0x9e1e3b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55150 dport 35988] OK # # # cpu 4: rx_hash 0xa29fdc21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55158 dport 35988] OK # # # cpu 5: rx_hash 0x1587959a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55088 dport 35988] OK # # # cpu 5: rx_hash 0x7866f810 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55160 dport 35988] OK # # # cpu 0: rx_hash 0xf25956a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55128 dport 35988] OK # # # cpu 0: rx_hash 0xe71df4e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55138 dport 35988] OK # # # cpu 0: rx_hash 0x9ecd3bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55186 dport 35988] OK # # # cpu 0: rx_hash 0x8b89998f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55208 dport 35988] OK # # # cpu 0: rx_hash 0x798e076e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55214 dport 35988] OK # # # cpu 4: rx_hash 0x78b5f84b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55172 dport 35988] OK # # # cpu 4: rx_hash 0xb79581a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55268 dport 35988] OK # # # cpu 4: rx_hash 0x7913f8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55290 dport 35988] OK # # # cpu 5: rx_hash 0xe7cef4b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 35988] OK # # # cpu 5: rx_hash 0x3c0c2fa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55226 dport 35988] OK # # # cpu 5: rx_hash 0x782807d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55248 dport 35988] OK # # # cpu 5: rx_hash 0x6d6ca594 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55274 dport 35988] OK # # # cpu 5: rx_hash 0x675e3b25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55306 dport 35988] OK # # # cpu 5: rx_hash 0x5bdfdc9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55314 dport 35988] OK # # # cpu 0: rx_hash 0x3daa2f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55236 dport 35988] OK # # # cpu 0: rx_hash 0x8a2f9938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55254 dport 35988] OK # # # cpu 0: rx_hash 0x8b14661d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55292 dport 35988] OK # # # cpu 4: rx_hash 0x22dc13ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 35988] OK # # # cpu 4: rx_hash 0xf91ec8f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55354 dport 35988] OK # # # cpu 5: rx_hash 0x8126f8ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55324 dport 35988] OK # # # cpu 5: rx_hash 0x3798b1a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55332 dport 35988] OK # # # cpu 5: rx_hash 0xa945bdee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55360 dport 35988] OK # # # cpu 5: rx_hash 0x2241ec7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55370 dport 35988] OK # # # cpu 5: rx_hash 0x4f3d7e67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55382 dport 35988] OK # # # cpu 5: rx_hash 0xd17d8dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55398 dport 35988] OK # # # count: pass=45 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 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-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 53472 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44558 dport 53472] != expected 0x598aced2 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44558 dport 53472] != expected 0x598aced2 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 53472] != expected 0x1e805047 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 53472] != expected 0x1e805047 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34225 dport 53472] != expected 0x45a3a7b # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34225 dport 53472] != expected 0x45a3a7b # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37298 dport 53472] != expected 0xaab804a7 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37298 dport 53472] != expected 0xaab804a7 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 53472] != expected 0x28b7f7cc # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 53472] != expected 0x28b7f7cc # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42034 dport 53472] != expected 0x141a7d22 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42034 dport 53472] != expected 0x141a7d22 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60225 dport 53472] != expected 0xaf04bc97 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60225 dport 53472] != expected 0xaf04bc97 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 53472] != expected 0xaa1d0858 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 53472] != expected 0xaa1d0858 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 35420 dport 53472] != expected 0x243df4 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 35420 dport 53472] != expected 0x243df4 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 53472] != expected 0x9e57db36 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55818 dport 53472] != expected 0x9e57db36 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 32844 dport 53472] != expected 0xb748005a # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 32844 dport 53472] != expected 0xb748005a # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56915 dport 53472] != expected 0x4b279a3a # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56915 dport 53472] != expected 0x4b279a3a # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33506 dport 53472] != expected 0x3cebc1c9 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33506 dport 53472] != expected 0x3cebc1c9 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52032 dport 53472] != expected 0x59426b71 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52032 dport 53472] != expected 0x59426b71 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 53109 dport 53472] != expected 0xe08b0d51 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 53109 dport 53472] != expected 0xe08b0d51 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47811 dport 53472] != expected 0xb4cd7f24 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47811 dport 53472] != expected 0xb4cd7f24 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49035 dport 53472] != expected 0x4c50ad0b # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49035 dport 53472] != expected 0x4c50ad0b # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49447 dport 53472] != expected 0x3073ed40 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 49447 dport 53472] != expected 0x3073ed40 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48111 dport 53472] != expected 0xaba09b26 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48111 dport 53472] != expected 0xaba09b26 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60574 dport 53472] != expected 0x8ae04f27 # # Exception| cpu 0: rx_hash 0x7184e2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60574 dport 53472] != expected 0x8ae04f27 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 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-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 35078 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57030 dport 35078] != expected 0x9018b07d # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57030 dport 35078] != expected 0x9018b07d # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53108 dport 35078] != expected 0xdb7ec9c6 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53108 dport 35078] != expected 0xdb7ec9c6 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52458 dport 35078] != expected 0xce93540f # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52458 dport 35078] != expected 0xce93540f # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 35078] != expected 0x9f7441a4 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 35078] != expected 0x9f7441a4 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 35078] != expected 0x9f0224f2 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 35078] != expected 0x9f0224f2 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35852 dport 35078] != expected 0x707e477a # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35852 dport 35078] != expected 0x707e477a # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45252 dport 35078] != expected 0x66f78261 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45252 dport 35078] != expected 0x66f78261 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35858 dport 35078] != expected 0xbef83e23 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35858 dport 35078] != expected 0xbef83e23 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51381 dport 35078] != expected 0x16aed1fb # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51381 dport 35078] != expected 0x16aed1fb # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60181 dport 35078] != expected 0x570a471 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60181 dport 35078] != expected 0x570a471 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42927 dport 35078] != expected 0x8d87f189 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42927 dport 35078] != expected 0x8d87f189 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42319 dport 35078] != expected 0xc88b9921 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42319 dport 35078] != expected 0xc88b9921 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44588 dport 35078] != expected 0x90682c8b # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44588 dport 35078] != expected 0x90682c8b # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58831 dport 35078] != expected 0x4b416d5b # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58831 dport 35078] != expected 0x4b416d5b # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60673 dport 35078] != expected 0x7c008b27 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60673 dport 35078] != expected 0x7c008b27 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46257 dport 35078] != expected 0xbff1f8b0 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46257 dport 35078] != expected 0xbff1f8b0 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34877 dport 35078] != expected 0xbd9a9f51 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34877 dport 35078] != expected 0xbd9a9f51 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47957 dport 35078] != expected 0xe43e13a1 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47957 dport 35078] != expected 0xe43e13a1 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 35078] != expected 0x13d8e72e # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 35078] != expected 0x13d8e72e # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45888 dport 35078] != expected 0xec611351 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45888 dport 35078] != expected 0xec611351 # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50041 dport 35078] != expected 0xfbf1d3fb # # Exception| cpu 0: rx_hash 0x9dc03692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50041 dport 35078] != expected 0xfbf1d3fb # # 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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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__->