< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50978 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 76 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb56ec447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41546 dport 50978] != expected 0x56021c8e # # Exception| cpu 0: rx_hash 0x2cd36408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41556 dport 50978] != expected 0x47e75e53 # # Exception| cpu 0: rx_hash 0xc205a47d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 50978] != expected 0x595edd3a # # Exception| cpu 0: rx_hash 0x4f8b7ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41598 dport 50978] != expected 0xf27d97a8 # # Exception| cpu 0: rx_hash 0x533a0026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 50978] != expected 0x4d295766 # # Exception| cpu 0: rx_hash 0x47097ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41638 dport 50978] != expected 0xf7ef5f29 # # Exception| cpu 0: rx_hash 0xa9dfbab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41644 dport 50978] != expected 0xe956dc40 # # Exception| cpu 0: rx_hash 0x6a2fa52c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41662 dport 50978] != expected 0xd24e045 # # Exception| cpu 0: rx_hash 0xe2960d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41676 dport 50978] != expected 0x17e4339b # # Exception| cpu 0: rx_hash 0x7b2bad05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41682 dport 50978] != expected 0x6017146 # # Exception| cpu 0: rx_hash 0x80b86753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41732 dport 50978] != expected 0x9154076c # # Exception| cpu 0: rx_hash 0xb9adc259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41762 dport 50978] != expected 0xd159b04f # # Exception| cpu 0: rx_hash 0x948b1db0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41786 dport 50978] != expected 0x2b920f23 # # Exception| cpu 0: rx_hash 0x5ace74f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41890 dport 50978] != expected 0x7b9162eb # # Exception| cpu 0: rx_hash 0x2da514c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41910 dport 50978] != expected 0x74cda35f # # Exception| cpu 0: rx_hash 0xff51037d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41928 dport 50978] != expected 0x9b9a0e59 # # Exception| cpu 0: rx_hash 0x50d7c983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41950 dport 50978] != expected 0x26f266cc # # Exception| cpu 0: rx_hash 0xc644a677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41966 dport 50978] != expected 0xdb97b97a # # Exception| cpu 0: rx_hash 0xb12fc64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41978 dport 50978] != expected 0xd4cb78ce # # Exception| cpu 0: rx_hash 0xff0c9f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42048 dport 50978] != expected 0xd750b11a # # Exception| cpu 0: rx_hash 0xa541209e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42060 dport 50978] != expected 0x22c7cfc2 # # Exception| cpu 0: rx_hash 0x8867ff77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42068 dport 50978] != expected 0xd80c70ae # # Exception| cpu 0: rx_hash 0xd22a40a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42072 dport 50978] != expected 0x2d9b0e76 # # Exception| cpu 0: rx_hash 0x257a8cec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42214 dport 50978] != expected 0x3d95d49d # # Exception| cpu 0: rx_hash 0xe7fce3b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42262 dport 50978] != expected 0xeacd1594 # # Exception| cpu 0: rx_hash 0x655cf6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42264 dport 50978] != expected 0xad6ec26d # # Exception| cpu 0: rx_hash 0xf3cf9953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42280 dport 50978] != expected 0x500b1ddb # # Exception| cpu 0: rx_hash 0x4754e6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42286 dport 50978] != expected 0xbb25e06a # # Exception| cpu 0: rx_hash 0x5c4953ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 50978] != expected 0xed63754e # # Exception| cpu 0: rx_hash 0x9a8e3efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42366 dport 50978] != expected 0xb8f2d007 # # Exception| cpu 0: rx_hash 0x32a43faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42398 dport 50978] != expected 0xec88ed78 # # Exception| cpu 0: rx_hash 0x3d8af011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42416 dport 50978] != expected 0x87013 # # Exception| cpu 0: rx_hash 0x67c74fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42428 dport 50978] != expected 0xf59f0ecb # # Exception| cpu 0: rx_hash 0x01a827d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42436 dport 50978] != expected 0xf1e65e7c # # Exception| cpu 0: rx_hash 0x1ab59289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42452 dport 50978] != expected 0xa7a0cb58 # # Exception| cpu 0: rx_hash 0x8c26fd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42468 dport 50978] != expected 0x5ac514ee # # Exception| cpu 0: rx_hash 0x79ed8850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42494 dport 50978] != expected 0x123a02a3 # # Exception| cpu 4: rx_hash 0xba400bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41572 dport 50978] != expected 0xba8281e5 # # Exception| cpu 4: rx_hash 0xcd2b6bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41584 dport 50978] != expected 0xb5de4051 # # Exception| cpu 4: rx_hash 0x9766d415 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41596 dport 50978] != expected 0x40493e89 # # Exception| cpu 4: rx_hash 0xca87a069 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41606 dport 50978] != expected 0x5ccc15bb # # Exception| cpu 4: rx_hash 0xf98bb812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41692 dport 50978] != expected 0x41a2a6bf # # Exception| cpu 4: rx_hash 0x036e0284 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41704 dport 50978] != expected 0xe5dd2d99 # # Exception| cpu 4: rx_hash 0x434878cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 50978] != expected 0x75263b69 # # Exception| cpu 4: rx_hash 0x7573127e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41758 dport 50978] != expected 0xd9ab1121 # # Exception| cpu 4: rx_hash 0xc4df1f12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41802 dport 50978] != expected 0x836675dc # # Exception| cpu 4: rx_hash 0x31146a3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41808 dport 50978] != expected 0xcb996391 # # Exception| cpu 4: rx_hash 0x7f6aaf0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41826 dport 50978] != expected 0x84c81506 # # Exception| cpu 4: rx_hash 0xfdcaba18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 50978] != expected 0xc36bc2ff # # Exception| cpu 4: rx_hash 0x3e3aa584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41854 dport 50978] != expected 0x2719fefa # # Exception| cpu 4: rx_hash 0xbb367b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 50978] != expected 0x89a87ce9 # # Exception| cpu 4: rx_hash 0x8223de36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41888 dport 50978] != expected 0xc9a5cbca # # Exception| cpu 4: rx_hash 0xbe0109f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41940 dport 50978] != expected 0x384be5a5 # # Exception| cpu 4: rx_hash 0x8714acfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41970 dport 50978] != expected 0x78465286 # # Exception| cpu 4: rx_hash 0x39cbf21b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41984 dport 50978] != expected 0x82c11453 # # Exception| cpu 4: rx_hash 0x8d508dbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41990 dport 50978] != expected 0x69efe9e2 # # Exception| cpu 4: rx_hash 0x4ea09221 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42004 dport 50978] != expected 0x8d9dd5e7 # # Exception| cpu 4: rx_hash 0xf515223c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 50978] != expected 0x8a33b53d # # Exception| cpu 4: rx_hash 0xc937f5fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42056 dport 50978] != expected 0x7bdd9b52 # # Exception| cpu 4: rx_hash 0xf02250f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42094 dport 50978] != expected 0x3bd02c71 # # Exception| cpu 4: rx_hash 0x80e5fb63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42124 dport 50978] != expected 0xdd9eb82f # # Exception| cpu 4: rx_hash 0x752e8e4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42134 dport 50978] != expected 0x9561ae62 # # Exception| cpu 4: rx_hash 0x3b504b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42148 dport 50978] != expected 0xda30d8f5 # # Exception| cpu 4: rx_hash 0xb9f05e69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42154 dport 50978] != expected 0x9d930f0c # # Exception| cpu 4: rx_hash 0xf2b9e993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42186 dport 50978] != expected 0x6321e0d7 # # Exception| cpu 4: rx_hash 0x3149f60f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42200 dport 50978] != expected 0x8753dcd2 # # Exception| cpu 4: rx_hash 0x9097838a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42242 dport 50978] != expected 0xe591d420 # # Exception| cpu 4: rx_hash 0x45cf5f90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42378 dport 50978] != expected 0xe3d42ccc # # Exception| cpu 4: rx_hash 0x863f400c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 50978] != expected 0x7a610c9 # # Exception| cpu 4: rx_hash 0xba1d97cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42476 dport 50978] != expected 0xf6483ea6 # # Exception| cpu 4: rx_hash 0x4fd6e2e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 50978] != expected 0xbeb728eb # # Exception| cpu 4: rx_hash 0xf4d86a9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42522 dport 50978] != expected 0x208c36b7 # # Exception| cpu 4: rx_hash 0xcdcdcf96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 50978] != expected 0x60818194 # # Exception| cpu 4: rx_hash 0xc7d472e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42560 dport 50978] != expected 0x3de285b3 # # Exception| cpu 4: rx_hash 0x457467f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42574 dport 50978] != expected 0x7a41524a # # Exception| cpu 4: rx_hash 0x04246d7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42578 dport 50978] != expected 0xd990b9b6 # # Exception| count: pass=0 nohash=0 fail=76 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfadd2ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59864 dport 42120] OK # # # cpu 0: rx_hash 0x41689eef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59888 dport 42120] OK # # # cpu 0: rx_hash 0xc3c88bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59902 dport 42120] OK # # # cpu 0: rx_hash 0x0fad63bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 42120] OK # # # cpu 0: rx_hash 0xcc5d7c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59924 dport 42120] OK # # # cpu 0: rx_hash 0x228bbc56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59934 dport 42120] OK # # # cpu 0: rx_hash 0xee556c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 42120] OK # # # cpu 0: rx_hash 0x5ace13d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 42120] OK # # # cpu 0: rx_hash 0x41d3a68f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 42120] OK # # # cpu 0: rx_hash 0x3b0db06b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60074 dport 42120] OK # # # cpu 0: rx_hash 0x467f6d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60098 dport 42120] OK # # # cpu 0: rx_hash 0xe6d76865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60154 dport 42120] OK # # # cpu 0: rx_hash 0x47091de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60192 dport 42120] OK # # # cpu 0: rx_hash 0xb8dbd5bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 42120] OK # # # cpu 0: rx_hash 0xace8af5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60280 dport 42120] OK # # # cpu 0: rx_hash 0x8c7b0668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60394 dport 42120] OK # # # cpu 0: rx_hash 0xcd2b0ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60406 dport 42120] OK # # # cpu 0: rx_hash 0x32a4588f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60440 dport 42120] OK # # # cpu 0: rx_hash 0x4ae1f70e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60450 dport 42120] OK # # # cpu 0: rx_hash 0x7cda9dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 42120] OK # # # cpu 0: rx_hash 0xc2585f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60496 dport 42120] OK # # # cpu 0: rx_hash 0x8193ec86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60648 dport 42120] OK # # # cpu 0: rx_hash 0x35089320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60654 dport 42120] OK # # # cpu 0: rx_hash 0xdaa82395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 42120] OK # # # cpu 0: rx_hash 0x752ee96b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60688 dport 42120] OK # # # cpu 0: rx_hash 0xa8f43165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60736 dport 42120] OK # # # cpu 0: rx_hash 0xdf9f515f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 42120] OK # # # cpu 0: rx_hash 0x8d50ea98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 42120] OK # # # cpu 4: rx_hash 0xa0909121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59860 dport 42120] OK # # # cpu 4: rx_hash 0x22308436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59866 dport 42120] OK # # # cpu 4: rx_hash 0x3603fed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59876 dport 42120] OK # # # cpu 4: rx_hash 0x1187a42d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59972 dport 42120] OK # # # cpu 4: rx_hash 0x0a9a1175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59988 dport 42120] OK # # # cpu 4: rx_hash 0xe44cd100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59998 dport 42120] OK # # # cpu 4: rx_hash 0x43481fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 42120] OK # # # cpu 4: rx_hash 0xad9edf9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60058 dport 42120] OK # # # cpu 4: rx_hash 0x1905a039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60060 dport 42120] OK # # # cpu 4: rx_hash 0x20100533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60090 dport 42120] OK # # # cpu 4: rx_hash 0x4c66d051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60094 dport 42120] OK # # # cpu 4: rx_hash 0x2a09b842 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60102 dport 42120] OK # # # cpu 4: rx_hash 0x5d62d878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 42120] OK # # # cpu 4: rx_hash 0xe9f9a7de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60116 dport 42120] OK # # # cpu 4: rx_hash 0x252777f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 42120] OK # # # cpu 4: rx_hash 0x64777d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60148 dport 42120] OK # # # cpu 4: rx_hash 0x524c17c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60156 dport 42120] OK # # # cpu 4: rx_hash 0x71327751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60200 dport 42120] OK # # # cpu 4: rx_hash 0xe88fd71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60214 dport 42120] OK # # # cpu 4: rx_hash 0xa3c660e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 42120] OK # # # cpu 4: rx_hash 0x6f18b0c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60266 dport 42120] OK # # # cpu 4: rx_hash 0xea146e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60306 dport 42120] OK # # # cpu 4: rx_hash 0x10f1d4ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60326 dport 42120] OK # # # cpu 4: rx_hash 0xe53aa1c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60348 dport 42120] OK # # # cpu 4: rx_hash 0x37ceb675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60354 dport 42120] OK # # # cpu 4: rx_hash 0xd9187600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60360 dport 42120] OK # # # cpu 4: rx_hash 0x1ae8699c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60378 dport 42120] OK # # # cpu 4: rx_hash 0x9766b330 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60410 dport 42120] OK # # # cpu 4: rx_hash 0xc76f2da2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60418 dport 42120] OK # # # cpu 4: rx_hash 0x67c728e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60474 dport 42120] OK # # # cpu 4: rx_hash 0xef7e8081 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60488 dport 42120] OK # # # cpu 4: rx_hash 0xd1c7ee24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 42120] OK # # # cpu 4: rx_hash 0x1d193e03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60580 dport 42120] OK # # # cpu 4: rx_hash 0x0c1d362a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 42120] OK # # # cpu 4: rx_hash 0x606be348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60620 dport 42120] OK # # # cpu 4: rx_hash 0x17008372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60632 dport 42120] OK # # # cpu 4: rx_hash 0xacb5336f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60656 dport 42120] OK # # # cpu 4: rx_hash 0x9a8e59de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 42120] OK # # # cpu 4: rx_hash 0xec934924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60686 dport 42120] OK # # # cpu 4: rx_hash 0xe3bd869f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 42120] OK # # # cpu 4: rx_hash 0x94d6e6a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 42120] OK # # # cpu 4: rx_hash 0x2a542472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 42120] OK # # # cpu 4: rx_hash 0xd0b19ee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60794 dport 42120] OK # # # cpu 4: rx_hash 0x63862aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60810 dport 42120] OK # # # cpu 4: rx_hash 0x22d62066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60822 dport 42120] OK # # # cpu 4: rx_hash 0xd8339af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60834 dport 42120] OK # # # cpu 4: rx_hash 0xe4114d30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 42120] OK # # # cpu 4: rx_hash 0xd22a2781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60894 dport 42120] OK # # # count: pass=76 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54218 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45349 dport 54218] != expected 0x220c0bca # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45349 dport 54218] != expected 0x220c0bca # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54931 dport 54218] != expected 0x4dfe0e29 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54931 dport 54218] != expected 0x4dfe0e29 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45638 dport 54218] != expected 0x35354289 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45638 dport 54218] != expected 0x35354289 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 54218] != expected 0x2cfeb2d4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49722 dport 54218] != expected 0x2cfeb2d4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34397 dport 54218] != expected 0x5f07790d # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34397 dport 54218] != expected 0x5f07790d # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44769 dport 54218] != expected 0xa93aa4a7 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44769 dport 54218] != expected 0xa93aa4a7 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45660 dport 54218] != expected 0x7dca54c4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45660 dport 54218] != expected 0x7dca54c4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58244 dport 54218] != expected 0x73f2227 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58244 dport 54218] != expected 0x73f2227 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57946 dport 54218] != expected 0x3ce77e45 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57946 dport 54218] != expected 0x3ce77e45 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40943 dport 54218] != expected 0x8007fd3 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40943 dport 54218] != expected 0x8007fd3 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35153 dport 54218] != expected 0x5ab3cd50 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35153 dport 54218] != expected 0x5ab3cd50 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54490 dport 54218] != expected 0x3a39e7c3 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54490 dport 54218] != expected 0x3a39e7c3 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54707 dport 54218] != expected 0xd90b1940 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54707 dport 54218] != expected 0xd90b1940 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 54218] != expected 0x72067f27 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 54218] != expected 0x72067f27 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50880 dport 54218] != expected 0x452283b2 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50880 dport 54218] != expected 0x452283b2 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33286 dport 54218] != expected 0x5359821f # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33286 dport 54218] != expected 0x5359821f # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 54218] != expected 0x267a63e # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 54218] != expected 0x267a63e # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49753 dport 54218] != expected 0x411a66c # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49753 dport 54218] != expected 0x411a66c # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60547 dport 54218] != expected 0x785b4751 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60547 dport 54218] != expected 0x785b4751 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57649 dport 54218] != expected 0x87531d4e # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57649 dport 54218] != expected 0x87531d4e # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54082 dport 54218] != expected 0x20b5cda4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54082 dport 54218] != expected 0x20b5cda4 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43626 dport 54218] != expected 0xc7bbd7c # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43626 dport 54218] != expected 0xc7bbd7c # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50090 dport 54218] != expected 0x5149c06 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50090 dport 54218] != expected 0x5149c06 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34919 dport 54218] != expected 0x999c8605 # # Exception| cpu 0: rx_hash 0x6650f42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34919 dport 54218] != expected 0x999c8605 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 50803 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48663 dport 50803] != expected 0x1233f128 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48663 dport 50803] != expected 0x1233f128 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 50803] != expected 0x8c8cc0c2 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 50803] != expected 0x8c8cc0c2 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41512 dport 50803] != expected 0x429a8e49 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41512 dport 50803] != expected 0x429a8e49 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34565 dport 50803] != expected 0xdad29de4 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34565 dport 50803] != expected 0xdad29de4 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53930 dport 50803] != expected 0xc444c624 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53930 dport 50803] != expected 0xc444c624 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37786 dport 50803] != expected 0xaaa0b5e8 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37786 dport 50803] != expected 0xaaa0b5e8 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 50803] != expected 0x2fac6b50 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 50803] != expected 0x2fac6b50 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 50803] != expected 0xf7fda408 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 50803] != expected 0xf7fda408 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38617 dport 50803] != expected 0xe88c8a72 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38617 dport 50803] != expected 0xe88c8a72 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53069 dport 50803] != expected 0xedde6604 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53069 dport 50803] != expected 0xedde6604 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45059 dport 50803] != expected 0x8fda3107 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45059 dport 50803] != expected 0x8fda3107 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49581 dport 50803] != expected 0xaf76c740 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49581 dport 50803] != expected 0xaf76c740 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57693 dport 50803] != expected 0xfccfd93 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57693 dport 50803] != expected 0xfccfd93 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 50803] != expected 0x1846cd2e # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 50803] != expected 0x1846cd2e # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 50803] != expected 0xf1ad3a40 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 50803] != expected 0xf1ad3a40 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44754 dport 50803] != expected 0xcd21b78a # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44754 dport 50803] != expected 0xcd21b78a # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48849 dport 50803] != expected 0x830c5573 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48849 dport 50803] != expected 0x830c5573 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47786 dport 50803] != expected 0x1039b4f9 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47786 dport 50803] != expected 0x1039b4f9 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50171 dport 50803] != expected 0xfeef8d42 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50171 dport 50803] != expected 0xfeef8d42 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34037 dport 50803] != expected 0x208c1f12 # # Exception| cpu 5: rx_hash 0x54d39625 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34037 dport 50803] != expected 0x208c1f12 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->