< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 33789 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1b6c0dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43862 dport 33789] != expected 0x75b2ddb8 # # Exception| cpu 0: rx_hash 0x5d859138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43874 dport 33789] != expected 0x6fe6a5f9 # # Exception| cpu 0: rx_hash 0x28f2735c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43906 dport 33789] != expected 0xc369f110 # # Exception| cpu 0: rx_hash 0x834d607a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43934 dport 33789] != expected 0xa713565a # # Exception| cpu 0: rx_hash 0x92dadae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43940 dport 33789] != expected 0x75b2608f # # Exception| cpu 4: rx_hash 0x96bf3445 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 33789] != expected 0x411a2d3a # # Exception| cpu 4: rx_hash 0xe8dfaef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43880 dport 33789] != expected 0x975dd9d5 # # Exception| cpu 5: rx_hash 0x4360bdd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 33789] != expected 0xf3277e9f # # Exception| cpu 5: rx_hash 0xd4334637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43920 dport 33789] != expected 0x6fe618ce # # Exception| cpu 5: rx_hash 0x8c3ff60d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43954 dport 33789] != expected 0xe973bbe9 # # Exception| cpu 5: rx_hash 0xaa53dc82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 33789] != expected 0xb9a1ec21 # # Exception| cpu 5: rx_hash 0xdb41d040 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43964 dport 33789] != expected 0x2186f57d # # Exception| cpu 0: rx_hash 0x84f42b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43974 dport 33789] != expected 0x80232083 # # Exception| cpu 0: rx_hash 0xf5e62783 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43982 dport 33789] != expected 0x180439df # # Exception| cpu 0: rx_hash 0xffa88332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44052 dport 33789] != expected 0x73bbb17e # # Exception| cpu 4: rx_hash 0x4fce8e3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 33789] != expected 0xaedfa840 # # Exception| cpu 4: rx_hash 0x7747885d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44024 dport 33789] != expected 0x62cc24ee # # Exception| cpu 4: rx_hash 0x956391d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44028 dport 33789] != expected 0x52821656 # # Exception| cpu 4: rx_hash 0x1d8c9ab7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44048 dport 33789] != expected 0x43f583c6 # # Exception| cpu 4: rx_hash 0x6c9e9675 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 33789] != expected 0xdbd29a9a # # Exception| cpu 4: rx_hash 0x5b650663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44068 dport 33789] != expected 0x59a1fb87 # # Exception| cpu 4: rx_hash 0x81c81987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44080 dport 33789] != expected 0xa5fc4591 # # Exception| cpu 5: rx_hash 0xcd6f21e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43998 dport 33789] != expected 0xd417b571 # # Exception| cpu 5: rx_hash 0x25059cd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44032 dport 33789] != expected 0x8fe60f68 # # Exception| cpu 5: rx_hash 0x0c1b202e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44074 dport 33789] != expected 0x9154b513 # # Exception| cpu 0: rx_hash 0xa7a43308 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44086 dport 33789] != expected 0xf52e1259 # # Exception| cpu 0: rx_hash 0x53aedb2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44112 dport 33789] != expected 0x30f160ed # # Exception| cpu 0: rx_hash 0x7ed58971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44178 dport 33789] != expected 0x1aeb9723 # # Exception| cpu 4: rx_hash 0x3c59fb03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44110 dport 33789] != expected 0x3417a2d7 # # Exception| cpu 4: rx_hash 0xf7635e7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44128 dport 33789] != expected 0x1aeb2a14 # # Exception| cpu 4: rx_hash 0x0ba26b15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44146 dport 33789] != expected 0xb664c3ca # # Exception| cpu 4: rx_hash 0xe9867290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 33789] != expected 0x862af172 # # Exception| cpu 4: rx_hash 0x1122a95d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44172 dport 33789] != expected 0x1e0d5519 # # Exception| cpu 4: rx_hash 0x1e503f2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44192 dport 33789] != expected 0x506db8aa # # Exception| cpu 5: rx_hash 0x3492264f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44090 dport 33789] != expected 0x5d4739bd # # Exception| cpu 5: rx_hash 0xd6b63fca [saddr 192.0.3.2 daddr 192.0.3.1 sport 44094 dport 33789] != expected 0x6d090b05 # # Exception| cpu 5: rx_hash 0xcfea581f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44144 dport 33789] != expected 0xd6f8a6ba # # Exception| cpu 5: rx_hash 0x5cdc4d58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44156 dport 33789] != expected 0x7e918d5e # # Exception| cpu 5: rx_hash 0xfc7426af [saddr 192.0.3.2 daddr 192.0.3.1 sport 44196 dport 33789] != expected 0x60238a12 # # Exception| cpu 0: rx_hash 0x6789eea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44252 dport 33789] != expected 0xa11a3a9c # # Exception| cpu 0: rx_hash 0xc3446bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44268 dport 33789] != expected 0x8b007065 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xedabda83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58846 dport 43118] OK # # # cpu 0: rx_hash 0xda504a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58850 dport 43118] OK # # # cpu 0: rx_hash 0x00fd5571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58870 dport 43118] OK # # # cpu 4: rx_hash 0x93cb4036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58874 dport 43118] OK # # # cpu 4: rx_hash 0x374f6921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58886 dport 43118] OK # # # cpu 5: rx_hash 0x116aefe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58828 dport 43118] OK # # # cpu 5: rx_hash 0x7e9dcfc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58834 dport 43118] OK # # # cpu 5: rx_hash 0x38745310 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58854 dport 43118] OK # # # cpu 0: rx_hash 0x71ef59b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58878 dport 43118] OK # # # cpu 0: rx_hash 0xd56b70a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58882 dport 43118] OK # # # cpu 0: rx_hash 0xede276c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58898 dport 43118] OK # # # cpu 0: rx_hash 0x8d67c09e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58912 dport 43118] OK # # # cpu 4: rx_hash 0x41e42ed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58966 dport 43118] OK # # # cpu 4: rx_hash 0x8ade8ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59000 dport 43118] OK # # # cpu 4: rx_hash 0x54167ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59012 dport 43118] OK # # # cpu 5: rx_hash 0xda19e6d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58926 dport 43118] OK # # # cpu 5: rx_hash 0x26d8d3b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58940 dport 43118] OK # # # cpu 5: rx_hash 0x2e130ef4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58952 dport 43118] OK # # # cpu 5: rx_hash 0xf4be1110 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58972 dport 43118] OK # # # cpu 5: rx_hash 0xb2578dc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 43118] OK # # # cpu 5: rx_hash 0xdda0ade8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58998 dport 43118] OK # # # cpu 5: rx_hash 0x25047625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59020 dport 43118] OK # # # cpu 0: rx_hash 0xb6326362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 43118] OK # # # cpu 0: rx_hash 0xa8d74f8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59030 dport 43118] OK # # # cpu 0: rx_hash 0x1d8d7044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59036 dport 43118] OK # # # cpu 0: rx_hash 0x0c1acadd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59046 dport 43118] OK # # # cpu 0: rx_hash 0xa7a5d9fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59066 dport 43118] OK # # # cpu 0: rx_hash 0xc099249b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59088 dport 43118] OK # # # cpu 4: rx_hash 0x12ffe633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59056 dport 43118] OK # # # cpu 4: rx_hash 0xde7c0875 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59078 dport 43118] OK # # # cpu 4: rx_hash 0x332a8787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59118 dport 43118] OK # # # cpu 5: rx_hash 0x97e702d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59102 dport 43118] OK # # # cpu 5: rx_hash 0xbe6ae6a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59154 dport 43118] OK # # # cpu 0: rx_hash 0xcfebb2ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59132 dport 43118] OK # # # cpu 0: rx_hash 0x86e3e0c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59138 dport 43118] OK # # # cpu 0: rx_hash 0x1aa763f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59170 dport 43118] OK # # # cpu 0: rx_hash 0x3ccb497d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59172 dport 43118] OK # # # cpu 0: rx_hash 0x4dd945bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59180 dport 43118] OK # # # cpu 0: rx_hash 0xb11870d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59198 dport 43118] OK # # # cpu 0: rx_hash 0x5bf7b41d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59214 dport 43118] OK # # # cpu 0: rx_hash 0xf048a73b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59218 dport 43118] 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-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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 38533 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 38533] != expected 0x563b3d32 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 38533] != expected 0x563b3d32 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42910 dport 38533] != expected 0xf6414622 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42910 dport 38533] != expected 0xf6414622 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50577 dport 38533] != expected 0x41795316 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50577 dport 38533] != expected 0x41795316 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52058 dport 38533] != expected 0xb8b4822a # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52058 dport 38533] != expected 0xb8b4822a # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58304 dport 38533] != expected 0x16e02de2 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58304 dport 38533] != expected 0x16e02de2 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44313 dport 38533] != expected 0xd3d111e3 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44313 dport 38533] != expected 0xd3d111e3 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 38533] != expected 0x3cd4fb84 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 38533] != expected 0x3cd4fb84 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56216 dport 38533] != expected 0xd3626668 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56216 dport 38533] != expected 0xd3626668 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44179 dport 38533] != expected 0xe292490 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44179 dport 38533] != expected 0xe292490 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 38533] != expected 0x838d618b # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 38533] != expected 0x838d618b # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53524 dport 38533] != expected 0xcf718765 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53524 dport 38533] != expected 0xcf718765 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 38533] != expected 0xa1c4503 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 38533] != expected 0xa1c4503 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40758 dport 38533] != expected 0x535fd5ef # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40758 dport 38533] != expected 0x535fd5ef # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49780 dport 38533] != expected 0x911153a # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49780 dport 38533] != expected 0x911153a # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 38533] != expected 0xc80f81ea # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 38533] != expected 0xc80f81ea # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33277 dport 38533] != expected 0xeb5e175f # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33277 dport 38533] != expected 0xeb5e175f # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45324 dport 38533] != expected 0x2bd01fb2 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45324 dport 38533] != expected 0x2bd01fb2 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44622 dport 38533] != expected 0xef8d47e1 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44622 dport 38533] != expected 0xef8d47e1 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40078 dport 38533] != expected 0xca415370 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40078 dport 38533] != expected 0xca415370 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52534 dport 38533] != expected 0x8c805ee5 # # Exception| cpu 0: rx_hash 0xc78f1c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52534 dport 38533] != expected 0x8c805ee5 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 50715 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56233 dport 50715] != expected 0xbaf6b7c6 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56233 dport 50715] != expected 0xbaf6b7c6 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38474 dport 50715] != expected 0x8f0c848f # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38474 dport 50715] != expected 0x8f0c848f # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 50715] != expected 0x231d5ebd # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 50715] != expected 0x231d5ebd # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39306 dport 50715] != expected 0x2e00b9b # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39306 dport 50715] != expected 0x2e00b9b # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59227 dport 50715] != expected 0xaa779b59 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59227 dport 50715] != expected 0xaa779b59 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47232 dport 50715] != expected 0x66aee0b6 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47232 dport 50715] != expected 0x66aee0b6 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47395 dport 50715] != expected 0x42ab8633 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47395 dport 50715] != expected 0x42ab8633 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41703 dport 50715] != expected 0x3cb9bdbd # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41703 dport 50715] != expected 0x3cb9bdbd # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48370 dport 50715] != expected 0x5ceb336c # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48370 dport 50715] != expected 0x5ceb336c # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 50715] != expected 0xb500fb13 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 50715] != expected 0xb500fb13 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 50715] != expected 0xbd4230bc # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 50715] != expected 0xbd4230bc # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55763 dport 50715] != expected 0xcc8704f4 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55763 dport 50715] != expected 0xcc8704f4 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33795 dport 50715] != expected 0x14506ef5 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33795 dport 50715] != expected 0x14506ef5 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43673 dport 50715] != expected 0x8b594d35 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43673 dport 50715] != expected 0x8b594d35 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33685 dport 50715] != expected 0xc30a9e9b # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33685 dport 50715] != expected 0xc30a9e9b # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41893 dport 50715] != expected 0xe55b5f49 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41893 dport 50715] != expected 0xe55b5f49 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45760 dport 50715] != expected 0xb39fb11 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45760 dport 50715] != expected 0xb39fb11 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 50715] != expected 0x7652fcb3 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 50715] != expected 0x7652fcb3 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57231 dport 50715] != expected 0x143c3a60 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57231 dport 50715] != expected 0x143c3a60 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 50715] != expected 0xc7718593 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 50715] != expected 0xc7718593 # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53577 dport 50715] != expected 0xec340f9d # # Exception| cpu 4: rx_hash 0x6c3ac7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53577 dport 50715] != expected 0xec340f9d # # 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 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__->