< 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' TAP version 13 1..1 # 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 338, 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 32997 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb43fae65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39698 dport 32997] != expected 0xb79863b9 # # Exception| cpu 0: rx_hash 0x372fc329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 32997] != expected 0xd3772f03 # # Exception| cpu 0: rx_hash 0x7cc69a26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39752 dport 32997] != expected 0xbb6322c2 # # Exception| cpu 0: rx_hash 0xa40b55c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39760 dport 32997] != expected 0x13ae1a46 # # Exception| cpu 0: rx_hash 0x19d17f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39762 dport 32997] != expected 0xd18959a6 # # Exception| cpu 4: rx_hash 0xae6a3a6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39746 dport 32997] != expected 0x49cdb1da # # Exception| cpu 5: rx_hash 0x58594994 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39714 dport 32997] != expected 0xe3fefffb # # Exception| cpu 5: rx_hash 0xe9c2d652 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39726 dport 32997] != expected 0xb2648ef3 # # Exception| cpu 5: rx_hash 0xefe20cca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39730 dport 32997] != expected 0x7bba1787 # # Exception| cpu 5: rx_hash 0xa84ae0f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 32997] != expected 0x801328ae # # Exception| cpu 0: rx_hash 0x271b3889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39784 dport 32997] != expected 0x774156fc # # Exception| cpu 0: rx_hash 0x90a07dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39800 dport 32997] != expected 0xef05be80 # # Exception| cpu 0: rx_hash 0xd93236a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39820 dport 32997] != expected 0x8f692422 # # Exception| cpu 0: rx_hash 0x62c8c6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39826 dport 32997] != expected 0x8490feb6 # # Exception| cpu 0: rx_hash 0x33740bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 32997] != expected 0x12d12114 # # Exception| cpu 0: rx_hash 0x3554d150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39868 dport 32997] != expected 0xdb0fb860 # # Exception| cpu 4: rx_hash 0xba05092d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39818 dport 32997] != expected 0x2c5dc632 # # Exception| cpu 4: rx_hash 0x5c028175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39848 dport 32997] != expected 0x2258f1ec # # Exception| cpu 4: rx_hash 0x84cf4e96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39856 dport 32997] != expected 0x8a95c968 # # Exception| cpu 4: rx_hash 0x74dce7f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39884 dport 32997] != expected 0xe9781e3d # # Exception| cpu 5: rx_hash 0xb644bc1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39812 dport 32997] != expected 0xbfe0f4da # # Exception| cpu 5: rx_hash 0x1d8ab7d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39896 dport 32997] != expected 0x102f57b1 # # Exception| cpu 5: rx_hash 0xf1ec5022 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39912 dport 32997] != expected 0x4449cbf3 # # Exception| cpu 0: rx_hash 0x2f014559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39916 dport 32997] != expected 0x255a6a03 # # Exception| cpu 0: rx_hash 0x4a16a04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39926 dport 32997] != expected 0x4fb01167 # # Exception| cpu 0: rx_hash 0x48eae2ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39946 dport 32997] != expected 0x4c722158 # # Exception| cpu 0: rx_hash 0x7c41cafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 32997] != expected 0xb0d9859e # # Exception| cpu 0: rx_hash 0xa8cdb02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39988 dport 32997] != expected 0x8ba98ff2 # # Exception| cpu 4: rx_hash 0x2bdddd60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39948 dport 32997] != expected 0xef46c348 # # Exception| cpu 4: rx_hash 0x90272d0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39954 dport 32997] != expected 0xe4bf19dc # # Exception| cpu 4: rx_hash 0x1f76f572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39972 dport 32997] != expected 0x13ed678e # # Exception| cpu 4: rx_hash 0x19562fea [saddr 192.0.3.2 daddr 192.0.3.1 sport 39992 dport 32997] != expected 0xda33fefa # # Exception| cpu 5: rx_hash 0xfb8d3f8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39930 dport 32997] != expected 0x1e2a606f # # Exception| cpu 5: rx_hash 0x98ba0007 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39932 dport 32997] != expected 0xbd1e827f # # Exception| cpu 5: rx_hash 0xcbfa8fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39986 dport 32997] != expected 0x289d6de2 # # Exception| cpu 5: rx_hash 0x37a893f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40000 dport 32997] != expected 0xd8cd885f # # Exception| cpu 0: rx_hash 0x5efec3d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40020 dport 32997] != expected 0x219ac1d3 # # Exception| cpu 0: rx_hash 0x8c52639e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40030 dport 32997] != expected 0xd33452cb # # Exception| cpu 0: rx_hash 0xbed99114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40042 dport 32997] != expected 0xe6416f79 # # Exception| cpu 0: rx_hash 0xfd2ab5cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40076 dport 32997] != expected 0xdc4e5e47 # # Exception| cpu 0: rx_hash 0xfb0a6f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40080 dport 32997] != expected 0x1590c733 # # 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 0xc3d84ad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54816 dport 47905] OK # # # cpu 0: rx_hash 0x7243d511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54828 dport 47905] OK # # # cpu 4: rx_hash 0x883113d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54850 dport 47905] OK # # # cpu 4: rx_hash 0x39aa8c1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54862 dport 47905] OK # # # cpu 4: rx_hash 0x33cbe3b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54876 dport 47905] OK # # # cpu 4: rx_hash 0x0d01a40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54886 dport 47905] OK # # # cpu 5: rx_hash 0xacaec06a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54824 dport 47905] OK # # # cpu 5: rx_hash 0xbc9a3bca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54890 dport 47905] OK # # # cpu 0: rx_hash 0x17543005 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54838 dport 47905] OK # # # cpu 0: rx_hash 0xb0db8efb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54884 dport 47905] OK # # # cpu 0: rx_hash 0x6457f429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54898 dport 47905] OK # # # cpu 0: rx_hash 0x4493ef7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54930 dport 47905] OK # # # cpu 4: rx_hash 0xb6fb5463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54904 dport 47905] OK # # # cpu 4: rx_hash 0xf328aa24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54914 dport 47905] OK # # # cpu 4: rx_hash 0x48d25a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54940 dport 47905] OK # # # cpu 4: rx_hash 0xcde2ed9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54968 dport 47905] OK # # # cpu 4: rx_hash 0xe31c5184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54976 dport 47905] OK # # # cpu 5: rx_hash 0xbabae152 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54902 dport 47905] OK # # # cpu 5: rx_hash 0x2be565c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54938 dport 47905] OK # # # cpu 5: rx_hash 0x7a59a8c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54952 dport 47905] OK # # # cpu 0: rx_hash 0x802b6e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54982 dport 47905] OK # # # cpu 0: rx_hash 0x8a4a01a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54996 dport 47905] OK # # # cpu 0: rx_hash 0x104963a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55046 dport 47905] OK # # # cpu 4: rx_hash 0xddd6163f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55034 dport 47905] OK # # # cpu 4: rx_hash 0x791f3384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55058 dport 47905] OK # # # cpu 4: rx_hash 0x47d5743f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55080 dport 47905] OK # # # cpu 4: rx_hash 0x692bc824 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55120 dport 47905] OK # # # cpu 4: rx_hash 0x0a1cf7a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55126 dport 47905] OK # # # cpu 5: rx_hash 0x58e6a1eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55006 dport 47905] OK # # # cpu 5: rx_hash 0x6a6d5361 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55018 dport 47905] OK # # # cpu 5: rx_hash 0x9f18bbdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55088 dport 47905] OK # # # cpu 0: rx_hash 0xabb393ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55064 dport 47905] OK # # # cpu 0: rx_hash 0x99386144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55084 dport 47905] OK # # # cpu 0: rx_hash 0xde908d7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55104 dport 47905] OK # # # cpu 0: rx_hash 0xb7c6dd5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55124 dport 47905] OK # # # cpu 0: rx_hash 0xa5893486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55168 dport 47905] OK # # # cpu 0: rx_hash 0xcaffbe3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55176 dport 47905] OK # # # cpu 4: rx_hash 0x5d80e036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55160 dport 47905] OK # # # cpu 4: rx_hash 0x02068a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55250 dport 47905] OK # # # cpu 5: rx_hash 0x38970522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55138 dport 47905] OK # # # cpu 5: rx_hash 0x34d6b013 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55148 dport 47905] OK # # # cpu 5: rx_hash 0x9b43733d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55226 dport 47905] OK # # # count: pass=42 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 338, 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 36463 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41737 dport 36463] != expected 0xe07d9992 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48809 dport 36463] != expected 0x121ae0bd # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49814 dport 36463] != expected 0xf1ec2401 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59720 dport 36463] != expected 0x81b69be5 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52825 dport 36463] != expected 0x1657ac49 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39644 dport 36463] != expected 0xdb9d5104 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58383 dport 36463] != expected 0x7c0810dd # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54843 dport 36463] != expected 0xaceb6cb0 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60712 dport 36463] != expected 0xede4c665 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 36463] != expected 0xa9e3b61b # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35701 dport 36463] != expected 0x386ce563 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42402 dport 36463] != expected 0x23145098 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 36463] != expected 0x707727ee # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41757 dport 36463] != expected 0x192ad01e # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58286 dport 36463] != expected 0x544b0448 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50711 dport 36463] != expected 0x80cb2d6e # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41743 dport 36463] != expected 0x43497b82 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59025 dport 36463] != expected 0xc83b7005 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 36463] != expected 0x8f9424e8 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37002 dport 36463] != expected 0x690ecfe4 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49239 dport 36463] != expected 0xac792393 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49235 dport 36463] != expected 0xcd6a8263 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48875 dport 36463] != expected 0xb62c9942 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60220 dport 36463] != expected 0x5e10bb0b # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38157 dport 36463] != expected 0xa2996a1c # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45058 dport 36463] != expected 0xb243a067 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58353 dport 36463] != expected 0xbded6302 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51437 dport 36463] != expected 0x5a893816 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41362 dport 36463] != expected 0xb113df7b # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37706 dport 36463] != expected 0xa9510130 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48714 dport 36463] != expected 0xcd48f7b2 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55821 dport 36463] != expected 0xfee88893 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46339 dport 36463] != expected 0xe9e87a80 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40765 dport 36463] != expected 0x190d58cd # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34041 dport 36463] != expected 0x6ae9fad1 # # Exception| cpu 5: rx_hash 0x6a39262e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52835 dport 36463] != expected 0xb09fa313 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 50821 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34207 dport 50821] != expected 0xede3cf1e # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 50821] != expected 0x611355e3 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54431 dport 50821] != expected 0x83822edf # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57103 dport 50821] != expected 0x21671bdf # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42115 dport 50821] != expected 0x57e37c71 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54783 dport 50821] != expected 0x9ecae972 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57488 dport 50821] != expected 0xb74545f3 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38323 dport 50821] != expected 0xa9124932 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40268 dport 50821] != expected 0x14f7816b # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57787 dport 50821] != expected 0xaefba6ac # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51667 dport 50821] != expected 0x3d8af4c1 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33325 dport 50821] != expected 0x4eb0e9d9 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36484 dport 50821] != expected 0x30e96710 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 50821] != expected 0x1c600351 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41129 dport 50821] != expected 0x644c9381 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51697 dport 50821] != expected 0xdb8d7c99 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46791 dport 50821] != expected 0xffead932 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46697 dport 50821] != expected 0x7e81a607 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32974 dport 50821] != expected 0xdda757b8 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50183 dport 50821] != expected 0x230f32d2 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44409 dport 50821] != expected 0xa42440e9 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33339 dport 50821] != expected 0x9a3c930b # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45515 dport 50821] != expected 0x6a69c59e # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56215 dport 50821] != expected 0x95835182 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34611 dport 50821] != expected 0xa4ef40f6 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40664 dport 50821] != expected 0x3590d79a # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47154 dport 50821] != expected 0x5fc0861e # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33017 dport 50821] != expected 0x2942da2a # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34482 dport 50821] != expected 0xe2d7c9e7 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58189 dport 50821] != expected 0x2f0e1d07 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50515 dport 50821] != expected 0xccc07f5 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46949 dport 50821] != expected 0x24618d94 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33015 dport 50821] != expected 0x25036f1b # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38798 dport 50821] != expected 0xfae6bec0 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46046 dport 50821] != expected 0xd361a7e # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50368 dport 50821] != expected 0x4095e14d # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 50821] != expected 0xd84646bd # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51592 dport 50821] != expected 0x8ec7956d # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49422 dport 50821] != expected 0x6668b4c0 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44241 dport 50821] != expected 0xad03b405 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56035 dport 50821] != expected 0xe19dc60a # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49287 dport 50821] != expected 0x4f26b76c # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51143 dport 50821] != expected 0xc6d0e551 # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35691 dport 50821] != expected 0x367dc5dd # # Exception| cpu 4: rx_hash 0xb99004b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56547 dport 50821] != expected 0x2efef135 # # Exception| count: pass=0 nohash=0 fail=45 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->