< 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 49816 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe060b0dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 49816] != expected 0x9811c2fa # # Exception| cpu 0: rx_hash 0xd10adfbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44404 dport 49816] != expected 0x9204e777 # # Exception| cpu 0: rx_hash 0x2b6b36cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44414 dport 49816] != expected 0x3243eaa # # Exception| cpu 0: rx_hash 0xf7db8eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44446 dport 49816] != expected 0x4a97616f # # Exception| cpu 0: rx_hash 0x33221d83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44476 dport 49816] != expected 0x3fff8ec5 # # Exception| cpu 0: rx_hash 0xbb290223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 49816] != expected 0xa68c14c2 # # Exception| cpu 0: rx_hash 0x0d12708f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 49816] != expected 0xf529847c # # Exception| cpu 4: rx_hash 0xd955cbb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 49816] != expected 0x9c386317 # # Exception| cpu 4: rx_hash 0x950f506f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44444 dport 49816] != expected 0x5ebd2a74 # # Exception| cpu 4: rx_hash 0x024872e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44472 dport 49816] != expected 0x35eaab48 # # Exception| cpu 4: rx_hash 0x3c781fed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 49816] != expected 0xff3ca1f1 # # Exception| cpu 5: rx_hash 0x708a9364 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44416 dport 49816] != expected 0x1327d45c # # Exception| cpu 5: rx_hash 0x7f78865b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 49816] != expected 0xfd7ac7a6 # # Exception| cpu 0: rx_hash 0xf77399fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44504 dport 49816] != expected 0x64095da1 # # Exception| cpu 0: rx_hash 0x515ed417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44536 dport 49816] != expected 0x54bf910 # # Exception| cpu 0: rx_hash 0x0bfc26a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44560 dport 49816] != expected 0x43ce4ace # # Exception| cpu 0: rx_hash 0xa2237e77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44572 dport 49816] != expected 0xccd1fd85 # # Exception| cpu 0: rx_hash 0x2a807686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44590 dport 49816] != expected 0x7b3c5b4c # # Exception| cpu 0: rx_hash 0x040e339b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44604 dport 49816] != expected 0xad935934 # # Exception| cpu 0: rx_hash 0xbd6f4359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44620 dport 49816] != expected 0x3ef5e6be # # Exception| cpu 4: rx_hash 0x1d044fcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44520 dport 49816] != expected 0xc7ceb073 # # Exception| cpu 5: rx_hash 0xd60fc9d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 49816] != expected 0x5cfb4c23 # # Exception| cpu 5: rx_hash 0x47a6bd7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44544 dport 49816] != expected 0x814b03ad # # Exception| cpu 5: rx_hash 0xc0f7a0b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 49816] != expected 0xd8fbb69e # # Exception| cpu 5: rx_hash 0x7664c54f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44610 dport 49816] != expected 0xa5c01aee # # Exception| cpu 5: rx_hash 0x3a3e5e97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44626 dport 49816] != expected 0x6745538d # # Exception| cpu 5: rx_hash 0xd04988a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44642 dport 49816] != expected 0xc482be5f # # Exception| cpu 0: rx_hash 0x0b5431f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44630 dport 49816] != expected 0x6d507600 # # Exception| cpu 0: rx_hash 0x2a2861d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44648 dport 49816] != expected 0x55a26782 # # Exception| cpu 0: rx_hash 0x5f478165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44676 dport 49816] != expected 0x930e8f0c # # Exception| cpu 0: rx_hash 0xa5266811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44686 dport 49816] != expected 0x22e56d1 # # Exception| cpu 0: rx_hash 0x61dffb38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44716 dport 49816] != expected 0x7746b97b # # Exception| cpu 0: rx_hash 0x7e3bd147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44730 dport 49816] != expected 0xabfc9e8e # # Exception| cpu 0: rx_hash 0xe9d4e498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44760 dport 49816] != expected 0xee35237c # # Exception| cpu 4: rx_hash 0x9c13137b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44658 dport 49816] != expected 0x607f73c # # Exception| cpu 4: rx_hash 0x6672fa0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44664 dport 49816] != expected 0x97272ee1 # # Exception| cpu 4: rx_hash 0x71c9c478 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44694 dport 49816] != expected 0x45a18d74 # # Exception| cpu 4: rx_hash 0xe97cf3c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44702 dport 49816] != expected 0xc0ab1fb2 # # Exception| cpu 4: rx_hash 0xf630cee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44750 dport 49816] != expected 0x328f0489 # # Exception| cpu 4: rx_hash 0x8b003a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44762 dport 49816] != expected 0xfa1f6867 # # 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 0x7b40720c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34070 dport 36634] OK # # # cpu 4: rx_hash 0xa05dcb5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34082 dport 36634] OK # # # cpu 4: rx_hash 0xfcb97893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34126 dport 36634] OK # # # cpu 4: rx_hash 0x092a84d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34152 dport 36634] OK # # # cpu 5: rx_hash 0xcd7b00a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34060 dport 36634] OK # # # cpu 5: rx_hash 0xec075082 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 36634] OK # # # cpu 5: rx_hash 0x37b2fe85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34112 dport 36634] OK # # # cpu 0: rx_hash 0xafafde65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34062 dport 36634] OK # # # cpu 0: rx_hash 0x4a2a1d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 36634] OK # # # cpu 0: rx_hash 0x9137a438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 36634] OK # # # cpu 0: rx_hash 0x193cbb98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34130 dport 36634] OK # # # cpu 0: rx_hash 0xe35d52ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34136 dport 36634] OK # # # cpu 0: rx_hash 0x81898c29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34138 dport 36634] OK # # # cpu 4: rx_hash 0x3840ebba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34156 dport 36634] OK # # # cpu 4: rx_hash 0x45701f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34168 dport 36634] OK # # # cpu 4: rx_hash 0x63a14e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34194 dport 36634] OK # # # cpu 4: rx_hash 0xeb0246e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34208 dport 36634] OK # # # cpu 5: rx_hash 0x1e91baaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34182 dport 36634] OK # # # cpu 5: rx_hash 0xb8bcf743 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34214 dport 36634] OK # # # cpu 5: rx_hash 0x73b77155 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34216 dport 36634] OK # # # cpu 5: rx_hash 0x42dd1e37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 36634] OK # # # cpu 5: rx_hash 0x9632b25e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 36634] OK # # # cpu 5: rx_hash 0xd5322be8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34254 dport 36634] OK # # # cpu 0: rx_hash 0x0e8785ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34236 dport 36634] OK # # # cpu 0: rx_hash 0x1e39adfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34240 dport 36634] OK # # # cpu 0: rx_hash 0x7ced733b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34242 dport 36634] OK # # # cpu 0: rx_hash 0x63095944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 36634] OK # # # cpu 0: rx_hash 0xfbbc6ef5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34268 dport 36634] OK # # # cpu 4: rx_hash 0x9968b030 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34270 dport 36634] OK # # # cpu 4: rx_hash 0x42750966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 36634] OK # # # cpu 4: rx_hash 0xc52414a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34292 dport 36634] OK # # # cpu 4: rx_hash 0x65e70f6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34326 dport 36634] OK # # # cpu 4: rx_hash 0xfd5238de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34334 dport 36634] OK # # # cpu 5: rx_hash 0x897e8f70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34276 dport 36634] OK # # # cpu 5: rx_hash 0x731f6604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34286 dport 36634] OK # # # cpu 5: rx_hash 0x0e2f92be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34298 dport 36634] OK # # # cpu 5: rx_hash 0x5d912319 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34300 dport 36634] OK # # # cpu 5: rx_hash 0x8062cc64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34314 dport 36634] OK # # # cpu 5: rx_hash 0x264f8188 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 36634] OK # # # cpu 0: rx_hash 0xcc3857bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 36634] OK # # # cpu 0: rx_hash 0xc3ca4283 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 36634] OK # # # cpu 0: rx_hash 0x4bc15d23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34370 dport 36634] OK # # # cpu 0: rx_hash 0xd3746a92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34378 dport 36634] OK # # # count: pass=43 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 53563 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37844 dport 53563] != expected 0x9c0a7703 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37844 dport 53563] != expected 0x9c0a7703 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47581 dport 53563] != expected 0xfea4118e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47581 dport 53563] != expected 0xfea4118e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42674 dport 53563] != expected 0xa4576922 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42674 dport 53563] != expected 0xa4576922 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56765 dport 53563] != expected 0xf01c11b4 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56765 dport 53563] != expected 0xf01c11b4 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41217 dport 53563] != expected 0xea889b09 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41217 dport 53563] != expected 0xea889b09 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37319 dport 53563] != expected 0xe4e5c906 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37319 dport 53563] != expected 0xe4e5c906 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47853 dport 53563] != expected 0xd75f8281 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47853 dport 53563] != expected 0xd75f8281 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 53563] != expected 0x6b270e12 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 53563] != expected 0x6b270e12 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36970 dport 53563] != expected 0x3694b170 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36970 dport 53563] != expected 0x3694b170 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39223 dport 53563] != expected 0xce56d532 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39223 dport 53563] != expected 0xce56d532 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 53563] != expected 0xa7e37f5e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 53563] != expected 0xa7e37f5e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42915 dport 53563] != expected 0x42aee2e1 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42915 dport 53563] != expected 0x42aee2e1 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33529 dport 53563] != expected 0x86e92310 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33529 dport 53563] != expected 0x86e92310 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33952 dport 53563] != expected 0x1c8d03b5 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33952 dport 53563] != expected 0x1c8d03b5 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40076 dport 53563] != expected 0x83979f94 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40076 dport 53563] != expected 0x83979f94 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40747 dport 53563] != expected 0x46d21474 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40747 dport 53563] != expected 0x46d21474 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 53563] != expected 0xdf7dde69 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 53563] != expected 0xdf7dde69 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44730 dport 53563] != expected 0x80d8f176 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44730 dport 53563] != expected 0x80d8f176 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51733 dport 53563] != expected 0x15f0605e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51733 dport 53563] != expected 0x15f0605e # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48704 dport 53563] != expected 0x4a0cbb44 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48704 dport 53563] != expected 0x4a0cbb44 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 53563] != expected 0x3dd86a62 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 53563] != expected 0x3dd86a62 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40491 dport 53563] != expected 0x4afa40e2 # # Exception| cpu 4: rx_hash 0x20db90c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40491 dport 53563] != expected 0x4afa40e2 # # 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 38047 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33125 dport 38047] != expected 0xf330b250 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33125 dport 38047] != expected 0xf330b250 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60877 dport 38047] != expected 0x4b7f7fc5 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60877 dport 38047] != expected 0x4b7f7fc5 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49347 dport 38047] != expected 0x63bea27b # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49347 dport 38047] != expected 0x63bea27b # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 38047] != expected 0x6d7173ad # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 38047] != expected 0x6d7173ad # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40020 dport 38047] != expected 0xeecef591 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40020 dport 38047] != expected 0xeecef591 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54840 dport 38047] != expected 0x22833117 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54840 dport 38047] != expected 0x22833117 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52749 dport 38047] != expected 0x9fe3da66 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52749 dport 38047] != expected 0x9fe3da66 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 38047] != expected 0x4d956a08 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36788 dport 38047] != expected 0x4d956a08 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 38047] != expected 0x3a9324c2 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 38047] != expected 0x3a9324c2 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41149 dport 38047] != expected 0xf9216f44 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41149 dport 38047] != expected 0xf9216f44 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35848 dport 38047] != expected 0x3911caf7 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35848 dport 38047] != expected 0x3911caf7 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37293 dport 38047] != expected 0x70542af7 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37293 dport 38047] != expected 0x70542af7 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 38047] != expected 0xea5e379a # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 38047] != expected 0xea5e379a # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59947 dport 38047] != expected 0x5fe7610f # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59947 dport 38047] != expected 0x5fe7610f # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57310 dport 38047] != expected 0x7bd0245b # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57310 dport 38047] != expected 0x7bd0245b # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54872 dport 38047] != expected 0xd7b8da0d # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54872 dport 38047] != expected 0xd7b8da0d # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 38047] != expected 0xbd2df341 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 38047] != expected 0xbd2df341 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54057 dport 38047] != expected 0x3a84d496 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54057 dport 38047] != expected 0x3a84d496 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37243 dport 38047] != expected 0x152df505 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37243 dport 38047] != expected 0x152df505 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40993 dport 38047] != expected 0x352fff34 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40993 dport 38047] != expected 0x352fff34 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49132 dport 38047] != expected 0x1b861741 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49132 dport 38047] != expected 0x1b861741 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 38047] != expected 0xed152539 # # Exception| cpu 4: rx_hash 0x82bd8742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 38047] != expected 0xed152539 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->