< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 48937 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x18c4ea4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 48937] != expected 0xe3a03d52 # # Exception| cpu 0: rx_hash 0xd4061032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55276 dport 48937] != expected 0x73a77992 # # Exception| cpu 0: rx_hash 0xe3a48177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55302 dport 48937] != expected 0x586b60d4 # # Exception| cpu 4: rx_hash 0x04b33312 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55264 dport 48937] != expected 0xb3a31249 # # Exception| cpu 4: rx_hash 0x9b950ed2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55268 dport 48937] != expected 0x33a4a0db # # Exception| cpu 4: rx_hash 0x73cf9f42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55292 dport 48937] != expected 0x53a69536 # # Exception| cpu 4: rx_hash 0x7c82bcb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 48937] != expected 0xd86cd246 # # Exception| cpu 5: rx_hash 0x451bc15e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55224 dport 48937] != expected 0x5ba15c8d # # Exception| cpu 5: rx_hash 0xbf0d653a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 48937] != expected 0xc3a1d1f6 # # Exception| cpu 5: rx_hash 0x9d36c7e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55282 dport 48937] != expected 0x93ad9bc9 # # Exception| cpu 5: rx_hash 0x35b26b67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 48937] != expected 0x3866301d # # Exception| cpu 0: rx_hash 0xe5074847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55312 dport 48937] != expected 0xf8625bc6 # # Exception| cpu 0: rx_hash 0xa20c733b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55390 dport 48937] != expected 0xb0692e10 # # Exception| cpu 0: rx_hash 0x1f11ec23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55408 dport 48937] != expected 0x6062d6bd # # Exception| cpu 0: rx_hash 0xf1e8b483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55422 dport 48937] != expected 0xa069d842 # # Exception| cpu 4: rx_hash 0x0bfe10e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 48937] != expected 0x38695539 # # Exception| cpu 4: rx_hash 0x5eb91e6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55336 dport 48937] != expected 0x88609879 # # Exception| cpu 4: rx_hash 0xc73cea9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55354 dport 48937] != expected 0xa86e11f9 # # Exception| cpu 4: rx_hash 0x4a56e2ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 48937] != expected 0xd06b1bfd # # Exception| cpu 4: rx_hash 0xc9070633 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55402 dport 48937] != expected 0x6f8674 # # Exception| cpu 5: rx_hash 0x88aff47f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55346 dport 48937] != expected 0xe86dc8b0 # # Exception| cpu 5: rx_hash 0xd3d3165b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55380 dport 48937] != expected 0xf065927d # # Exception| cpu 5: rx_hash 0x869418d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55394 dport 48937] != expected 0x406c5f3d # # Exception| cpu 5: rx_hash 0x0911cb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55428 dport 48937] != expected 0x9c643864 # # Exception| cpu 0: rx_hash 0x90943fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55446 dport 48937] != expected 0xbc6ab1e4 # # Exception| cpu 0: rx_hash 0xe14b5a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55452 dport 48937] != expected 0xfc660d89 # # Exception| cpu 0: rx_hash 0xa64061f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55506 dport 48937] != expected 0xb46d785f # # Exception| cpu 4: rx_hash 0xd13ccda5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55502 dport 48937] != expected 0x5468ff20 # # Exception| cpu 4: rx_hash 0x76f542d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55518 dport 48937] != expected 0x74691384 # # Exception| cpu 5: rx_hash 0x31fe79a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 48937] != expected 0x3c626652 # # Exception| cpu 5: rx_hash 0xb40c5401 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55466 dport 48937] != expected 0x4c6fc0c9 # # Exception| cpu 5: rx_hash 0x5c56c591 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55474 dport 48937] != expected 0x2c6df524 # # Exception| cpu 5: rx_hash 0x2d89a0f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55480 dport 48937] != expected 0x6c614949 # # Exception| cpu 5: rx_hash 0xb2af9d31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55484 dport 48937] != expected 0xec66fbdb # # Exception| cpu 5: rx_hash 0xef70b625 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 48937] != expected 0x54679a04 # # Exception| cpu 5: rx_hash 0x072a27b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55508 dport 48937] != expected 0x3465afe9 # # Exception| cpu 5: rx_hash 0x526d293d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55522 dport 48937] != expected 0x846c62a9 # # Exception| cpu 5: rx_hash 0xcbe8ddcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55536 dport 48937] != expected 0xa462eb29 # # Exception| cpu 0: rx_hash 0xf5a4a64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55538 dport 48937] != expected 0xa46d8e0d # # Exception| cpu 0: rx_hash 0x67214120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55560 dport 48937] != expected 0x7a6070e1 # # Exception| cpu 0: rx_hash 0x8f7bd0b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55568 dport 48937] != expected 0x1a62450c # # Exception| cpu 0: rx_hash 0x451ae3f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 48937] != expected 0x2a6c3ade # # Exception| cpu 0: rx_hash 0xdc9f1708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55600 dport 48937] != expected 0xa62b35e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xd7fc5972 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57626 dport 45627] OK # # # cpu 4: rx_hash 0x373eed7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57668 dport 45627] OK # # # cpu 4: rx_hash 0xd9c7b5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57674 dport 45627] OK # # # cpu 4: rx_hash 0x319d244e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57682 dport 45627] OK # # # cpu 4: rx_hash 0x9a809c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57736 dport 45627] OK # # # cpu 5: rx_hash 0x82bb57fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57644 dport 45627] OK # # # cpu 5: rx_hash 0x84189eca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57658 dport 45627] OK # # # cpu 5: rx_hash 0x15054fa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57710 dport 45627] OK # # # cpu 5: rx_hash 0x2deafd16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57722 dport 45627] OK # # # cpu 0: rx_hash 0xcd28491a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57636 dport 45627] OK # # # cpu 0: rx_hash 0xc5b06c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57698 dport 45627] OK # # # cpu 0: rx_hash 0xc313a5b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57716 dport 45627] OK # # # cpu 4: rx_hash 0xb8bb3eb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57762 dport 45627] OK # # # cpu 4: rx_hash 0xbe18f784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 45627] OK # # # cpu 4: rx_hash 0xcfc792e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57790 dport 45627] OK # # # cpu 4: rx_hash 0xe3c7dc90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57796 dport 45627] OK # # # cpu 5: rx_hash 0x05a6a1ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 45627] OK # # # cpu 5: rx_hash 0xa26f2edc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57756 dport 45627] OK # # # cpu 5: rx_hash 0xf18be964 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57788 dport 45627] OK # # # cpu 5: rx_hash 0xe56415a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57810 dport 45627] OK # # # cpu 5: rx_hash 0x2f0526e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57824 dport 45627] OK # # # cpu 0: rx_hash 0xc9645bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57768 dport 45627] OK # # # cpu 0: rx_hash 0x60963808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 45627] OK # # # cpu 4: rx_hash 0x29a6efd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57846 dport 45627] OK # # # cpu 4: rx_hash 0xc75fb778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57848 dport 45627] OK # # # cpu 4: rx_hash 0xd80baede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57878 dport 45627] OK # # # cpu 4: rx_hash 0x126a9d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57892 dport 45627] OK # # # cpu 4: rx_hash 0xfa300c06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57916 dport 45627] OK # # # cpu 4: rx_hash 0xd0938b42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57936 dport 45627] OK # # # cpu 4: rx_hash 0x9f0095a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57944 dport 45627] OK # # # cpu 5: rx_hash 0x06856152 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57930 dport 45627] OK # # # cpu 0: rx_hash 0xe0e41c6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 45627] OK # # # cpu 0: rx_hash 0x7961e89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57872 dport 45627] OK # # # cpu 0: rx_hash 0x08be8dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57882 dport 45627] OK # # # cpu 0: rx_hash 0x9798b03e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57886 dport 45627] OK # # # cpu 0: rx_hash 0x2a852f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57904 dport 45627] OK # # # cpu 0: rx_hash 0xbb98fe4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57956 dport 45627] OK # # # cpu 4: rx_hash 0x5561a6ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57962 dport 45627] OK # # # cpu 4: rx_hash 0x286af4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58026 dport 45627] OK # # # cpu 4: rx_hash 0x75b5dfcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58074 dport 45627] OK # # # count: pass=40 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 214, 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 35304 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49268 dport 35304] != expected 0x373c149f # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49268 dport 35304] != expected 0x373c149f # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 35304] != expected 0xb9870771 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 35304] != expected 0xb9870771 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45739 dport 35304] != expected 0xf0907434 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45739 dport 35304] != expected 0xf0907434 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54183 dport 35304] != expected 0x60c01a8 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54183 dport 35304] != expected 0x60c01a8 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47204 dport 35304] != expected 0x91c5fa83 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47204 dport 35304] != expected 0x91c5fa83 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55029 dport 35304] != expected 0x7482ea79 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55029 dport 35304] != expected 0x7482ea79 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47053 dport 35304] != expected 0x32183781 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47053 dport 35304] != expected 0x32183781 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33458 dport 35304] != expected 0x39bc8a8a # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33458 dport 35304] != expected 0x39bc8a8a # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48528 dport 35304] != expected 0xb7430d22 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48528 dport 35304] != expected 0xb7430d22 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43233 dport 35304] != expected 0x1bfcbe20 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43233 dport 35304] != expected 0x1bfcbe20 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46827 dport 35304] != expected 0x401008af # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46827 dport 35304] != expected 0x401008af # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43614 dport 35304] != expected 0x5ee85291 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43614 dport 35304] != expected 0x5ee85291 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51699 dport 35304] != expected 0xd6a29e7 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51699 dport 35304] != expected 0xd6a29e7 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 35304] != expected 0x4b799039 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 35304] != expected 0x4b799039 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37138 dport 35304] != expected 0xb09c510f # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37138 dport 35304] != expected 0xb09c510f # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57247 dport 35304] != expected 0xd2cec67c # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57247 dport 35304] != expected 0xd2cec67c # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58462 dport 35304] != expected 0x38a059e4 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58462 dport 35304] != expected 0x38a059e4 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 35304] != expected 0x8d5171e1 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 35304] != expected 0x8d5171e1 # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57437 dport 35304] != expected 0x31f13b # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57437 dport 35304] != expected 0x31f13b # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60840 dport 35304] != expected 0xbae9cf0a # # Exception| cpu 0: rx_hash 0xa9d4d58f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60840 dport 35304] != expected 0xbae9cf0a # # 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 214, 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 41888 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38651 dport 41888] != expected 0x9d8c4a28 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38651 dport 41888] != expected 0x9d8c4a28 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 41888] != expected 0x794af5fc # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 41888] != expected 0x794af5fc # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35763 dport 41888] != expected 0x90e6d34f # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35763 dport 41888] != expected 0x90e6d34f # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 41888] != expected 0x6a5f411b # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 41888] != expected 0x6a5f411b # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55635 dport 41888] != expected 0xf0393152 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55635 dport 41888] != expected 0xf0393152 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49595 dport 41888] != expected 0xcaade0a9 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49595 dport 41888] != expected 0xcaade0a9 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58555 dport 41888] != expected 0xe11dbaa4 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58555 dport 41888] != expected 0xe11dbaa4 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40059 dport 41888] != expected 0x9104a4a3 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40059 dport 41888] != expected 0x9104a4a3 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38869 dport 41888] != expected 0x4aed4dc7 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38869 dport 41888] != expected 0x4aed4dc7 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35092 dport 41888] != expected 0x7f37d823 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35092 dport 41888] != expected 0x7f37d823 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 41888] != expected 0x4316456b # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 41888] != expected 0x4316456b # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58318 dport 41888] != expected 0x5aa1a9c0 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58318 dport 41888] != expected 0x5aa1a9c0 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38176 dport 41888] != expected 0x954bd187 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38176 dport 41888] != expected 0x954bd187 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52863 dport 41888] != expected 0x4012eef4 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52863 dport 41888] != expected 0x4012eef4 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48106 dport 41888] != expected 0x22fb4a # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48106 dport 41888] != expected 0x22fb4a # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44756 dport 41888] != expected 0x9cb29c67 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44756 dport 41888] != expected 0x9cb29c67 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51541 dport 41888] != expected 0x67f4be9d # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51541 dport 41888] != expected 0x67f4be9d # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49932 dport 41888] != expected 0x82b564b5 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49932 dport 41888] != expected 0x82b564b5 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52691 dport 41888] != expected 0xc8f8ef0e # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52691 dport 41888] != expected 0xc8f8ef0e # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45171 dport 41888] != expected 0xf214eba7 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45171 dport 41888] != expected 0xf214eba7 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 41888] != expected 0xb47f9a01 # # Exception| cpu 0: rx_hash 0x9913430b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 41888] != expected 0xb47f9a01 # # 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 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->