< 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 49486 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe2221fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 49486] != expected 0xdeddd6ea # # Exception| cpu 0: rx_hash 0x7d354c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 49486] != expected 0x918128ef # # Exception| cpu 0: rx_hash 0x431beb5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47290 dport 49486] != expected 0xf38d4e5 # # Exception| cpu 0: rx_hash 0x1168f74d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47314 dport 49486] != expected 0xe6471019 # # Exception| cpu 0: rx_hash 0x2da9b665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47328 dport 49486] != expected 0x7973a9e8 # # Exception| cpu 4: rx_hash 0x2f465003 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 49486] != expected 0x78feec13 # # Exception| cpu 4: rx_hash 0x8e7fa4ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 47342 dport 49486] != expected 0xa91bee1c # # Exception| cpu 4: rx_hash 0x69a98b15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47364 dport 49486] != expected 0xabded9d0 # # Exception| cpu 5: rx_hash 0xe0cdf9d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47284 dport 49486] != expected 0xdf509311 # # Exception| cpu 5: rx_hash 0x0f0857d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47286 dport 49486] != expected 0xa9dd4ce1 # # Exception| cpu 5: rx_hash 0xfb729588 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 49486] != expected 0x93d0441f # # Exception| cpu 5: rx_hash 0x5a4b6161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47332 dport 49486] != expected 0x42354610 # # Exception| cpu 5: rx_hash 0x1387112b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47358 dport 49486] != expected 0xe7ca55e2 # # Exception| cpu 0: rx_hash 0xbd9d4e9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47374 dport 49486] != expected 0x40f071dc # # Exception| cpu 0: rx_hash 0x1b9490dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47382 dport 49486] != expected 0x9382bdde # # Exception| cpu 0: rx_hash 0xcfa05556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47388 dport 49486] != expected 0x78ac15d2 # # Exception| cpu 0: rx_hash 0x2065fb5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47390 dport 49486] != expected 0xe21ca22 # # Exception| cpu 0: rx_hash 0x2755d1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47396 dport 49486] != expected 0xcb6042f # # Exception| cpu 0: rx_hash 0x6e99a1bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47422 dport 49486] != expected 0xa94917dd # # Exception| cpu 4: rx_hash 0xcd4fb330 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47408 dport 49486] != expected 0x79215029 # # Exception| cpu 4: rx_hash 0xa112086c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 49486] != expected 0xee768df # # Exception| cpu 4: rx_hash 0x49e78ccf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47486 dport 49486] != expected 0x7afd7922 # # Exception| cpu 5: rx_hash 0xbaad6434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47412 dport 49486] != expected 0x4267bfd1 # # Exception| cpu 5: rx_hash 0xf6bed8b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47416 dport 49486] != expected 0xe48227d5 # # Exception| cpu 5: rx_hash 0x9ae363ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47438 dport 49486] != expected 0x93441f23 # # Exception| cpu 5: rx_hash 0x70f9012b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47450 dport 49486] != expected 0xe6d34b25 # # Exception| cpu 5: rx_hash 0x980c8588 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47458 dport 49486] != expected 0x92c95ad8 # # Exception| cpu 5: rx_hash 0xea319e40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47472 dport 49486] != expected 0xaa953ed6 # # Exception| cpu 0: rx_hash 0x882b8665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 49486] != expected 0x7a588aa1 # # Exception| cpu 0: rx_hash 0xb4eac74d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47524 dport 49486] != expected 0xe56c3350 # # Exception| cpu 0: rx_hash 0x2912728c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47540 dport 49486] != expected 0xabbd88ae # # Exception| cpu 0: rx_hash 0x12e3190e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47548 dport 49486] != expected 0x361eff52 # # Exception| cpu 0: rx_hash 0xd8b77c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47570 dport 49486] != expected 0x92aa0ba6 # # Exception| cpu 4: rx_hash 0x67ee286c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47508 dport 49486] != expected 0xcd55551 # # Exception| cpu 5: rx_hash 0xb605212b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47496 dport 49486] != expected 0xe4e176ab # # Exception| cpu 5: rx_hash 0x2ccdbe40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47522 dport 49486] != expected 0xa8a70358 # # Exception| cpu 5: rx_hash 0x7ebea252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47562 dport 49486] != expected 0x41d8c7a4 # # Exception| cpu 5: rx_hash 0x4090051c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47572 dport 49486] != expected 0xdf613bae # # Exception| cpu 5: rx_hash 0x9394ea3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 49486] != expected 0x36d85daf # # Exception| cpu 5: rx_hash 0x7c514434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47590 dport 49486] != expected 0x4055825f # # Exception| cpu 5: rx_hash 0x3042f8b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47594 dport 49486] != expected 0xe6b01a5b # # 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 0x05247456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49914 dport 34055] OK # # # cpu 0: rx_hash 0xe72d9765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49926 dport 34055] OK # # # cpu 0: rx_hash 0x95108cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49940 dport 34055] OK # # # cpu 0: rx_hash 0xaee1e72f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49948 dport 34055] OK # # # cpu 0: rx_hash 0x4614638c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49956 dport 34055] OK # # # cpu 0: rx_hash 0xdbecd64d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49972 dport 34055] OK # # # cpu 4: rx_hash 0x8b702c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50032 dport 34055] OK # # # cpu 5: rx_hash 0x331952ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49932 dport 34055] OK # # # cpu 5: rx_hash 0x2f96141c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49988 dport 34055] OK # # # cpu 5: rx_hash 0x2a49d8d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50002 dport 34055] OK # # # cpu 5: rx_hash 0xfe7d1d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50008 dport 34055] OK # # # cpu 5: rx_hash 0x13575534 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50038 dport 34055] OK # # # cpu 0: rx_hash 0x8eafe0f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50022 dport 34055] OK # # # cpu 0: rx_hash 0xa0a64456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50060 dport 34055] OK # # # cpu 0: rx_hash 0xeb85d27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50106 dport 34055] OK # # # cpu 0: rx_hash 0x73a2ab77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50108 dport 34055] OK # # # cpu 4: rx_hash 0x8207a5ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50138 dport 34055] OK # # # cpu 4: rx_hash 0x1a20dce7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50140 dport 34055] OK # # # cpu 5: rx_hash 0x037056d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 34055] OK # # # cpu 5: rx_hash 0x3d5ef197 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 34055] OK # # # cpu 5: rx_hash 0x767d67bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50090 dport 34055] OK # # # cpu 5: rx_hash 0x04407c73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50104 dport 34055] OK # # # cpu 5: rx_hash 0x240e7ba9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50114 dport 34055] OK # # # cpu 5: rx_hash 0x1fff102b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50122 dport 34055] OK # # # cpu 0: rx_hash 0xb9f6ce68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50130 dport 34055] OK # # # cpu 0: rx_hash 0xbec6e4c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50152 dport 34055] OK # # # cpu 0: rx_hash 0x80e8438c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50166 dport 34055] OK # # # cpu 0: rx_hash 0x8174b6a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50210 dport 34055] OK # # # cpu 0: rx_hash 0xd307aab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50250 dport 34055] OK # # # cpu 0: rx_hash 0x750e74f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50258 dport 34055] OK # # # cpu 0: rx_hash 0xed290df8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50260 dport 34055] OK # # # cpu 4: rx_hash 0x233e5103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50168 dport 34055] OK # # # cpu 4: rx_hash 0x1bbc29cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50184 dport 34055] OK # # # cpu 4: rx_hash 0x25928e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 34055] OK # # # cpu 4: rx_hash 0x277d68e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 34055] OK # # # cpu 4: rx_hash 0x9f141630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50246 dport 34055] OK # # # cpu 4: rx_hash 0xa3d55718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50292 dport 34055] OK # # # cpu 5: rx_hash 0xcd670a22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 34055] OK # # # cpu 5: rx_hash 0x3e2de2d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50276 dport 34055] OK # # # cpu 0: rx_hash 0xb3f254f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50304 dport 34055] OK # # # cpu 0: rx_hash 0x8f3315dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50354 dport 34055] OK # # # cpu 0: rx_hash 0xb4c27e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50362 dport 34055] OK # # # cpu 0: rx_hash 0x7b49d78c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50370 dport 34055] OK # # # cpu 0: rx_hash 0xad85a0e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 34055] OK # # # count: pass=44 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 42378 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 42378] != expected 0x3fa6c275 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 42378] != expected 0x3fa6c275 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34391 dport 42378] != expected 0x68dd1f56 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34391 dport 42378] != expected 0x68dd1f56 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44742 dport 42378] != expected 0xbff7e79d # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44742 dport 42378] != expected 0xbff7e79d # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50685 dport 42378] != expected 0xea097fd4 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50685 dport 42378] != expected 0xea097fd4 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58510 dport 42378] != expected 0xecd86458 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58510 dport 42378] != expected 0xecd86458 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40895 dport 42378] != expected 0xf54685a6 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40895 dport 42378] != expected 0xf54685a6 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 42378] != expected 0x7347d3cb # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 42378] != expected 0x7347d3cb # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39816 dport 42378] != expected 0x21142aa0 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39816 dport 42378] != expected 0x21142aa0 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43690 dport 42378] != expected 0xf0f58a76 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43690 dport 42378] != expected 0xf0f58a76 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 42378] != expected 0xa2725a87 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 42378] != expected 0xa2725a87 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58135 dport 42378] != expected 0xe8cbf04a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58135 dport 42378] != expected 0xe8cbf04a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43241 dport 42378] != expected 0x82a10946 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43241 dport 42378] != expected 0x82a10946 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42234 dport 42378] != expected 0x84403730 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42234 dport 42378] != expected 0x84403730 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51483 dport 42378] != expected 0xe9622e3b # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51483 dport 42378] != expected 0xe9622e3b # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39028 dport 42378] != expected 0x1abd1b45 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39028 dport 42378] != expected 0x1abd1b45 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33309 dport 42378] != expected 0xcd7c9f4a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33309 dport 42378] != expected 0xcd7c9f4a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39351 dport 42378] != expected 0xcfa8396a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39351 dport 42378] != expected 0xcfa8396a # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44776 dport 42378] != expected 0xc8f77d96 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44776 dport 42378] != expected 0xc8f77d96 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49246 dport 42378] != expected 0xd6fba814 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49246 dport 42378] != expected 0xd6fba814 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 42378] != expected 0xbdb86a25 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 42378] != expected 0xbdb86a25 # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 42378] != expected 0x6bfbc9c # # Exception| cpu 0: rx_hash 0x0a77058c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 42378] != expected 0x6bfbc9c # # Exception| count: pass=0 nohash=0 fail=42 # # 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 32947 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60361 dport 32947] != expected 0x5fd2ad69 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60361 dport 32947] != expected 0x5fd2ad69 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48115 dport 32947] != expected 0x4358015b # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48115 dport 32947] != expected 0x4358015b # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 32947] != expected 0x34cc3809 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 32947] != expected 0x34cc3809 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53098 dport 32947] != expected 0xcee60da6 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53098 dport 32947] != expected 0xcee60da6 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 32947] != expected 0xd7b509b # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 32947] != expected 0xd7b509b # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44559 dport 32947] != expected 0xcfbbf80a # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44559 dport 32947] != expected 0xcfbbf80a # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53235 dport 32947] != expected 0x24db994e # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53235 dport 32947] != expected 0x24db994e # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56556 dport 32947] != expected 0xf4d3d454 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56556 dport 32947] != expected 0xf4d3d454 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57024 dport 32947] != expected 0x12d3f79c # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57024 dport 32947] != expected 0x12d3f79c # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36323 dport 32947] != expected 0x5aeb970c # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36323 dport 32947] != expected 0x5aeb970c # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40742 dport 32947] != expected 0xbe311ac8 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40742 dport 32947] != expected 0xbe311ac8 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52797 dport 32947] != expected 0xfa133b55 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52797 dport 32947] != expected 0xfa133b55 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55657 dport 32947] != expected 0x74ad2070 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55657 dport 32947] != expected 0x74ad2070 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36884 dport 32947] != expected 0xe48c06ae # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36884 dport 32947] != expected 0xe48c06ae # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48985 dport 32947] != expected 0x38586a5f # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48985 dport 32947] != expected 0x38586a5f # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59299 dport 32947] != expected 0xa9280cce # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59299 dport 32947] != expected 0xa9280cce # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45037 dport 32947] != expected 0x139cbc77 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45037 dport 32947] != expected 0x139cbc77 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58166 dport 32947] != expected 0x7d71c677 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58166 dport 32947] != expected 0x7d71c677 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41210 dport 32947] != expected 0xafb471e6 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41210 dport 32947] != expected 0xafb471e6 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52448 dport 32947] != expected 0xa45d9067 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52448 dport 32947] != expected 0xa45d9067 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58808 dport 32947] != expected 0xdb80e539 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58808 dport 32947] != expected 0xdb80e539 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38451 dport 32947] != expected 0x7b445e29 # # Exception| cpu 4: rx_hash 0x250dd34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38451 dport 32947] != expected 0x7b445e29 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->