< 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 44198 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf1b3c1ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58510 dport 44198] != expected 0xd19f3a82 # # Exception| cpu 0: rx_hash 0xf63b9cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58532 dport 44198] != expected 0xe4be8e1a # # Exception| cpu 0: rx_hash 0x574606cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58544 dport 44198] != expected 0x49316653 # # Exception| cpu 4: rx_hash 0x95603f18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58444 dport 44198] != expected 0x5ee9d139 # # Exception| cpu 4: rx_hash 0x76e6913c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58450 dport 44198] != expected 0xa879e9e3 # # Exception| cpu 4: rx_hash 0xb9732a39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58466 dport 44198] != expected 0x1a3b45ff # # Exception| cpu 4: rx_hash 0x428ba2c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58552 dport 44198] != expected 0xf1c8f67c # # Exception| cpu 4: rx_hash 0xc6c7d160 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58566 dport 44198] != expected 0xde7998a8 # # Exception| cpu 5: rx_hash 0xfb881e01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58472 dport 44198] != expected 0x4124956c # # Exception| cpu 5: rx_hash 0x180eb025 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 44198] != expected 0xb7b4adb6 # # Exception| cpu 5: rx_hash 0x0dc31428 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58494 dport 44198] != expected 0xf4d3d99 # # Exception| cpu 5: rx_hash 0x4503fffd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58514 dport 44198] != expected 0xc4e942e4 # # Exception| cpu 5: rx_hash 0x2c6383df [saddr 192.0.3.2 daddr 192.0.3.1 sport 58524 dport 44198] != expected 0xee05b229 # # Exception| cpu 0: rx_hash 0x25417f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58584 dport 44198] != expected 0x28e9a072 # # Exception| cpu 0: rx_hash 0x7277ef71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58586 dport 44198] != expected 0xcb0fe0ce # # Exception| cpu 0: rx_hash 0xbde25474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58602 dport 44198] != expected 0x794d4cd2 # # Exception| cpu 0: rx_hash 0x09526a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 44198] != expected 0x6c3b34b4 # # Exception| cpu 0: rx_hash 0x60321647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58616 dport 44198] != expected 0x46d7c479 # # Exception| cpu 0: rx_hash 0xe841768c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58638 dport 44198] != expected 0x67d76f01 # # Exception| cpu 4: rx_hash 0xafa7ad42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 44198] != expected 0xf4956865 # # Exception| cpu 4: rx_hash 0x81210aae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58624 dport 44198] != expected 0x4d3b9fcc # # Exception| cpu 4: rx_hash 0x493cec90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58650 dport 44198] != expected 0xca588748 # # Exception| cpu 5: rx_hash 0xff19604c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58592 dport 44198] != expected 0x22529c41 # # Exception| cpu 5: rx_hash 0xa82ff079 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58594 dport 44198] != expected 0xc1b4dcfd # # Exception| cpu 5: rx_hash 0xb8ffbb82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58662 dport 44198] != expected 0xb1109b25 # # Exception| cpu 0: rx_hash 0x1982219e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58674 dport 44198] != expected 0x1c9f736c # # Exception| cpu 0: rx_hash 0x27d4cd89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58686 dport 44198] != expected 0xd595c31d # # Exception| cpu 0: rx_hash 0x6b855811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58714 dport 44198] != expected 0x7d47b54d # # Exception| cpu 0: rx_hash 0x8f8bab0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58734 dport 44198] != expected 0xbef6390f # # Exception| cpu 0: rx_hash 0x85b074e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 44198] != expected 0x2e4d96e1 # # Exception| cpu 4: rx_hash 0x0c4f8593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58682 dport 44198] != expected 0xa466e343 # # Exception| cpu 4: rx_hash 0x3cb3c824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58712 dport 44198] != expected 0x9ea1f5f1 # # Exception| cpu 4: rx_hash 0xf3267321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58728 dport 44198] != expected 0x2ce359ed # # Exception| cpu 4: rx_hash 0xae2b3cf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58764 dport 44198] != expected 0x5fbeb6bf # # Exception| cpu 5: rx_hash 0xcaf8c20d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58702 dport 44198] != expected 0xd0c85d04 # # Exception| cpu 5: rx_hash 0x525be93d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58748 dport 44198] != expected 0x816cb1a4 # # Exception| cpu 5: rx_hash 0xbbe698f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58756 dport 44198] != expected 0xe7472690 # # Exception| cpu 5: rx_hash 0x6636dac7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58774 dport 44198] != expected 0xd8ddae3b # # Exception| cpu 5: rx_hash 0x0f56a6e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58776 dport 44198] != expected 0xf2315ef6 # # Exception| cpu 5: rx_hash 0x73fb7eca [saddr 192.0.3.2 daddr 192.0.3.1 sport 58782 dport 44198] != expected 0x60243e14 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x179aa1e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35652 dport 33458] OK # # # cpu 4: rx_hash 0x52e9c8e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35684 dport 33458] OK # # # cpu 4: rx_hash 0xe659f6f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35704 dport 33458] OK # # # cpu 4: rx_hash 0x1da17e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35746 dport 33458] OK # # # cpu 5: rx_hash 0xad803e55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35638 dport 33458] OK # # # cpu 5: rx_hash 0xef7b0a6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35644 dport 33458] OK # # # cpu 5: rx_hash 0x9af42ed9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35710 dport 33458] OK # # # cpu 5: rx_hash 0x247fcf25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35716 dport 33458] OK # # # cpu 0: rx_hash 0x19300044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35626 dport 33458] OK # # # cpu 0: rx_hash 0xb6e73bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35664 dport 33458] OK # # # cpu 0: rx_hash 0xca4ae3d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 33458] OK # # # cpu 0: rx_hash 0xf39452fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35696 dport 33458] OK # # # cpu 0: rx_hash 0xae991d23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35732 dport 33458] OK # # # cpu 4: rx_hash 0x9747ac0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35762 dport 33458] OK # # # cpu 4: rx_hash 0x8ba8f499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 33458] OK # # # cpu 4: rx_hash 0xb90ae1a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35854 dport 33458] OK # # # cpu 4: rx_hash 0x262197ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35862 dport 33458] OK # # # cpu 5: rx_hash 0xd5bc9837 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 33458] OK # # # cpu 5: rx_hash 0xb27645b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35800 dport 33458] OK # # # cpu 5: rx_hash 0xcedb9d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35806 dport 33458] OK # # # cpu 5: rx_hash 0x9e655094 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35830 dport 33458] OK # # # cpu 5: rx_hash 0x1fff2682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35888 dport 33458] OK # # # cpu 0: rx_hash 0x06c67ba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35780 dport 33458] OK # # # cpu 0: rx_hash 0x6fa60786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35786 dport 33458] OK # # # cpu 0: rx_hash 0xe540d580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35802 dport 33458] OK # # # cpu 0: rx_hash 0x14838292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 33458] OK # # # cpu 0: rx_hash 0xbe82bc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 33458] OK # # # cpu 4: rx_hash 0xf2d32906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 33458] OK # # # cpu 4: rx_hash 0x7835fb00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 33458] OK # # # cpu 4: rx_hash 0x83cd73ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35978 dport 33458] OK # # # cpu 5: rx_hash 0x16ddda19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35956 dport 33458] OK # # # cpu 5: rx_hash 0xc13647c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35968 dport 33458] OK # # # cpu 5: rx_hash 0xbd9b9fe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35974 dport 33458] OK # # # cpu 5: rx_hash 0x1ce605f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35986 dport 33458] OK # # # cpu 5: rx_hash 0xd373bef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 33458] OK # # # cpu 5: rx_hash 0x59956cf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36018 dport 33458] OK # # # cpu 0: rx_hash 0x3acecf38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35930 dport 33458] OK # # # cpu 0: rx_hash 0xa26de408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35944 dport 33458] OK # # # cpu 0: rx_hash 0x03107e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35964 dport 33458] OK # # # cpu 0: rx_hash 0x0ea3fcc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36016 dport 33458] OK # # # cpu 0: rx_hash 0x67c380e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36030 dport 33458] 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 38060 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46653 dport 38060] != expected 0xd25f214b # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46653 dport 38060] != expected 0xd25f214b # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40994 dport 38060] != expected 0x184df141 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40994 dport 38060] != expected 0x184df141 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47581 dport 38060] != expected 0x7d1cce36 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47581 dport 38060] != expected 0x7d1cce36 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 38060] != expected 0xad1ca1a1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 38060] != expected 0xad1ca1a1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50508 dport 38060] != expected 0x53ef4975 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50508 dport 38060] != expected 0x53ef4975 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35804 dport 38060] != expected 0x1181eba2 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35804 dport 38060] != expected 0x1181eba2 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 38060] != expected 0xac25e594 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35748 dport 38060] != expected 0xac25e594 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44238 dport 38060] != expected 0xa520848c # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44238 dport 38060] != expected 0xa520848c # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33581 dport 38060] != expected 0x25279451 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33581 dport 38060] != expected 0x25279451 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53247 dport 38060] != expected 0x8553a27f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53247 dport 38060] != expected 0x8553a27f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53402 dport 38060] != expected 0x517c09ee # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53402 dport 38060] != expected 0x517c09ee # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54266 dport 38060] != expected 0x53797521 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54266 dport 38060] != expected 0x53797521 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59579 dport 38060] != expected 0xc88457a1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59579 dport 38060] != expected 0xc88457a1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54787 dport 38060] != expected 0xc4285ccc # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54787 dport 38060] != expected 0xc4285ccc # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51629 dport 38060] != expected 0xe0440db1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51629 dport 38060] != expected 0xe0440db1 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60637 dport 38060] != expected 0xd8c1926d # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60637 dport 38060] != expected 0xd8c1926d # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37924 dport 38060] != expected 0xcc9b202f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37924 dport 38060] != expected 0xcc9b202f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52882 dport 38060] != expected 0x3f7309f9 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52882 dport 38060] != expected 0x3f7309f9 # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40138 dport 38060] != expected 0xc961e67e # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40138 dport 38060] != expected 0xc961e67e # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59854 dport 38060] != expected 0x1621a41f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59854 dport 38060] != expected 0x1621a41f # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51927 dport 38060] != expected 0x652269fa # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51927 dport 38060] != expected 0x652269fa # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49193 dport 38060] != expected 0xa4781fc # # Exception| cpu 5: rx_hash 0x57e1e6d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49193 dport 38060] != expected 0xa4781fc # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 58005 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 58005] != expected 0x4ca89acd # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 58005] != expected 0x4ca89acd # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47989 dport 58005] != expected 0x353716d7 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47989 dport 58005] != expected 0x353716d7 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34993 dport 58005] != expected 0xb97ffe07 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34993 dport 58005] != expected 0xb97ffe07 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48894 dport 58005] != expected 0x82782eac # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48894 dport 58005] != expected 0x82782eac # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57526 dport 58005] != expected 0x46cd013a # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57526 dport 58005] != expected 0x46cd013a # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46115 dport 58005] != expected 0xe02a523 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46115 dport 58005] != expected 0xe02a523 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43807 dport 58005] != expected 0x8c19bf # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43807 dport 58005] != expected 0x8c19bf # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 58005] != expected 0x6be7dff3 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59710 dport 58005] != expected 0x6be7dff3 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60829 dport 58005] != expected 0x84b847a6 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60829 dport 58005] != expected 0x84b847a6 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47006 dport 58005] != expected 0xcc0953aa # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47006 dport 58005] != expected 0xcc0953aa # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54714 dport 58005] != expected 0x2ad18efe # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54714 dport 58005] != expected 0x2ad18efe # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34386 dport 58005] != expected 0xd1db29e7 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34386 dport 58005] != expected 0xd1db29e7 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49842 dport 58005] != expected 0xe1440cd9 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49842 dport 58005] != expected 0xe1440cd9 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 58005] != expected 0x62158c18 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 58005] != expected 0x62158c18 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 58005] != expected 0xbc4b3798 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45594 dport 58005] != expected 0xbc4b3798 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56583 dport 58005] != expected 0x4536ee63 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56583 dport 58005] != expected 0x4536ee63 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58311 dport 58005] != expected 0x89757565 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58311 dport 58005] != expected 0x89757565 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41627 dport 58005] != expected 0x13f02b61 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41627 dport 58005] != expected 0x13f02b61 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41037 dport 58005] != expected 0x52097919 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41037 dport 58005] != expected 0x52097919 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56860 dport 58005] != expected 0xafbf7386 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56860 dport 58005] != expected 0xafbf7386 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35634 dport 58005] != expected 0xdd81cfa9 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35634 dport 58005] != expected 0xdd81cfa9 # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35541 dport 58005] != expected 0x71795d0f # # Exception| cpu 4: rx_hash 0xaa7f44cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35541 dport 58005] != expected 0x71795d0f # # 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 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__->