< 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 55661 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x20adf6bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51064 dport 55661] != expected 0xd3b3571 # # Exception| cpu 0: rx_hash 0x89d07895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51132 dport 55661] != expected 0xade5465a # # Exception| cpu 4: rx_hash 0xe46efdea [saddr 192.0.3.2 daddr 192.0.3.1 sport 51038 dport 55661] != expected 0xca08ce04 # # Exception| cpu 4: rx_hash 0xd4f46415 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51056 dport 55661] != expected 0x682dd5e9 # # Exception| cpu 4: rx_hash 0x7ab347c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51076 dport 55661] != expected 0x633d6ea8 # # Exception| cpu 4: rx_hash 0x682cabc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 55661] != expected 0x9b9bdfd5 # # Exception| cpu 4: rx_hash 0x74c61c3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51100 dport 55661] != expected 0x34a0fe7c # # Exception| cpu 4: rx_hash 0x73fcb1c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 55661] != expected 0x9f6e3616 # # Exception| cpu 4: rx_hash 0x61635dc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51128 dport 55661] != expected 0x67c8876b # # Exception| cpu 4: rx_hash 0x58b6323f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 55661] != expected 0x39bec438 # # Exception| cpu 5: rx_hash 0x27975b40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51016 dport 55661] != expected 0xa6f5fd1b # # Exception| cpu 5: rx_hash 0x10376f40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51030 dport 55661] != expected 0xaf1e2e9c # # Exception| cpu 5: rx_hash 0x2ed8ad40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51040 dport 55661] != expected 0x5aa6a5a5 # # Exception| cpu 0: rx_hash 0x192abbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51200 dport 55661] != expected 0x33521637 # # Exception| cpu 0: rx_hash 0xed73297d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 55661] != expected 0x5644f6af # # Exception| cpu 0: rx_hash 0xffecc57d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51228 dport 55661] != expected 0xaee247d2 # # Exception| cpu 0: rx_hash 0x10654dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51240 dport 55661] != expected 0xcf014e89 # # Exception| cpu 0: rx_hash 0xf6a3337d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51252 dport 55661] != expected 0x52b11f6c # # Exception| cpu 4: rx_hash 0xd55e3f3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51142 dport 55661] != expected 0xbbc430d9 # # Exception| cpu 4: rx_hash 0xc0fb7ec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51170 dport 55661] != expected 0xe8ac49ce # # Exception| cpu 4: rx_hash 0xdc11c93f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51182 dport 55661] != expected 0x47976867 # # Exception| cpu 4: rx_hash 0xd26492c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51190 dport 55661] != expected 0x100af8b3 # # Exception| cpu 4: rx_hash 0xf75b4ac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51196 dport 55661] != expected 0xe1479a49 # # Exception| cpu 5: rx_hash 0x2f72f66a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51158 dport 55661] != expected 0x894f4095 # # Exception| cpu 5: rx_hash 0xe3067282 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51216 dport 55661] != expected 0x1d9667b # # Exception| cpu 5: rx_hash 0x29b02228 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51246 dport 55661] != expected 0x91770dda # # Exception| cpu 5: rx_hash 0x3b2fce28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51258 dport 55661] != expected 0x69d1bca7 # # Exception| cpu 0: rx_hash 0xd39ceb7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51262 dport 55661] != expected 0xa3fc7d96 # # Exception| cpu 0: rx_hash 0xaa2d74d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51278 dport 55661] != expected 0x449069ef # # Exception| cpu 0: rx_hash 0x4ceb0a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 55661] != expected 0xd920380a # # Exception| cpu 0: rx_hash 0x69d4d27d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51288 dport 55661] != expected 0x286d5af0 # # Exception| cpu 0: rx_hash 0xa36282d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 55661] != expected 0xb8c33151 # # Exception| cpu 0: rx_hash 0x865d5ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51308 dport 55661] != expected 0x498e53ab # # Exception| cpu 0: rx_hash 0x1fba4d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51334 dport 55661] != expected 0x4b753b6d # # Exception| cpu 0: rx_hash 0x3a859502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51340 dport 55661] != expected 0xba385997 # # Exception| cpu 0: rx_hash 0x16f5bb02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51374 dport 55661] != expected 0xb72663d3 # # Exception| cpu 4: rx_hash 0xd236b057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51336 dport 55661] != expected 0x701598a6 # # Exception| cpu 4: rx_hash 0xc0a95c57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51356 dport 55661] != expected 0x88b329db # # Exception| cpu 4: rx_hash 0xfe469e57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51370 dport 55661] != expected 0x7d0ba2e2 # # Exception| cpu 4: rx_hash 0xd50c1da8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51384 dport 55661] != expected 0xdbdb50cc # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x09e6583b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49356 dport 37827] OK # # # cpu 0: rx_hash 0x3e466c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49362 dport 37827] OK # # # cpu 4: rx_hash 0x88992e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49430 dport 37827] OK # # # cpu 4: rx_hash 0xb676ec84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49440 dport 37827] OK # # # cpu 4: rx_hash 0xaa9c5b7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49452 dport 37827] OK # # # cpu 5: rx_hash 0xd8801291 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49358 dport 37827] OK # # # cpu 5: rx_hash 0x079303c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49364 dport 37827] OK # # # cpu 5: rx_hash 0x397cc1c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 37827] OK # # # cpu 5: rx_hash 0xc3500891 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49394 dport 37827] OK # # # cpu 5: rx_hash 0x6e5f502e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49418 dport 37827] OK # # # cpu 5: rx_hash 0x758f4a2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49462 dport 37827] OK # # # cpu 5: rx_hash 0x50b0922e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49468 dport 37827] OK # # # cpu 0: rx_hash 0xdfbabf6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49406 dport 37827] OK # # # cpu 0: rx_hash 0xedc206d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 37827] OK # # # cpu 0: rx_hash 0xda6232d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49524 dport 37827] OK # # # cpu 4: rx_hash 0x0c3ed584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49478 dport 37827] OK # # # cpu 4: rx_hash 0x2774567b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49492 dport 37827] OK # # # cpu 4: rx_hash 0x024b8e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49502 dport 37827] OK # # # cpu 4: rx_hash 0x204efb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49508 dport 37827] OK # # # cpu 4: rx_hash 0xa279f651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49586 dport 37827] OK # # # cpu 4: rx_hash 0x0aae2351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49600 dport 37827] OK # # # cpu 5: rx_hash 0xf128b12e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49510 dport 37827] OK # # # cpu 5: rx_hash 0x511ac904 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49546 dport 37827] OK # # # cpu 5: rx_hash 0xc722de04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49614 dport 37827] OK # # # cpu 0: rx_hash 0xff5dead1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49534 dport 37827] OK # # # cpu 0: rx_hash 0x5f6f92fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49554 dport 37827] OK # # # cpu 0: rx_hash 0x7a504afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49560 dport 37827] OK # # # cpu 0: rx_hash 0x618050fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49572 dport 37827] OK # # # cpu 0: rx_hash 0xc95785fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49622 dport 37827] OK # # # cpu 0: rx_hash 0x33a007a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49668 dport 37827] OK # # # cpu 4: rx_hash 0x1f0b62ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49636 dport 37827] OK # # # cpu 5: rx_hash 0xdcf2c404 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49650 dport 37827] OK # # # cpu 5: rx_hash 0xdb1322f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49664 dport 37827] OK # # # cpu 5: rx_hash 0xc98ccef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 37827] OK # # # cpu 5: rx_hash 0xecb316f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49694 dport 37827] OK # # # cpu 5: rx_hash 0x2605465b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49696 dport 37827] OK # # # cpu 5: rx_hash 0x033a9e5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49706 dport 37827] OK # # # cpu 5: rx_hash 0x4d2b35f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49732 dport 37827] OK # # # cpu 5: rx_hash 0xb972a75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49740 dport 37827] OK # # # cpu 5: rx_hash 0x6814edf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49742 dport 37827] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 57241 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39477 dport 57241] != expected 0xd3eeef8f # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39477 dport 57241] != expected 0xd3eeef8f # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59239 dport 57241] != expected 0xd9fc2183 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59239 dport 57241] != expected 0xd9fc2183 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43464 dport 57241] != expected 0x464892dc # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43464 dport 57241] != expected 0x464892dc # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40315 dport 57241] != expected 0xfa5a5110 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40315 dport 57241] != expected 0xfa5a5110 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52953 dport 57241] != expected 0xa6d7c077 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52953 dport 57241] != expected 0xa6d7c077 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33444 dport 57241] != expected 0x7cd4689e # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33444 dport 57241] != expected 0x7cd4689e # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54071 dport 57241] != expected 0x2ab46ed5 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54071 dport 57241] != expected 0x2ab46ed5 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39760 dport 57241] != expected 0xf7bbf94b # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39760 dport 57241] != expected 0xf7bbf94b # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51003 dport 57241] != expected 0x3077e9cd # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51003 dport 57241] != expected 0x3077e9cd # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47727 dport 57241] != expected 0x64136492 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47727 dport 57241] != expected 0x64136492 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 57241] != expected 0x357f8ef2 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 57241] != expected 0x357f8ef2 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54802 dport 57241] != expected 0x868989c3 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54802 dport 57241] != expected 0x868989c3 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55552 dport 57241] != expected 0x9c4aac4a # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55552 dport 57241] != expected 0x9c4aac4a # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 57241] != expected 0x579b9e42 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 57241] != expected 0x579b9e42 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33718 dport 57241] != expected 0xc92c2db4 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33718 dport 57241] != expected 0xc92c2db4 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49828 dport 57241] != expected 0xe098ca42 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49828 dport 57241] != expected 0xe098ca42 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 57241] != expected 0xccdb5a80 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 57241] != expected 0xccdb5a80 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46987 dport 57241] != expected 0x680f23ba # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46987 dport 57241] != expected 0x680f23ba # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42102 dport 57241] != expected 0xc5301b51 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42102 dport 57241] != expected 0xc5301b51 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43561 dport 57241] != expected 0x7f570a2 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43561 dport 57241] != expected 0x7f570a2 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59940 dport 57241] != expected 0x1c35f713 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59940 dport 57241] != expected 0x1c35f713 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36053 dport 57241] != expected 0x1c341880 # # Exception| cpu 4: rx_hash 0x7bae97a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36053 dport 57241] != expected 0x1c341880 # # 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 47593 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54751 dport 47593] != expected 0x3cc6995c # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54751 dport 47593] != expected 0x3cc6995c # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45062 dport 47593] != expected 0xd781e6e # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45062 dport 47593] != expected 0xd781e6e # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41069 dport 47593] != expected 0xf8ec290c # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41069 dport 47593] != expected 0xf8ec290c # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42020 dport 47593] != expected 0x171aaf82 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42020 dport 47593] != expected 0x171aaf82 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53146 dport 47593] != expected 0x95ed0819 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53146 dport 47593] != expected 0x95ed0819 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44819 dport 47593] != expected 0xf8be0b9b # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44819 dport 47593] != expected 0xf8be0b9b # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56985 dport 47593] != expected 0x81f37bb # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56985 dport 47593] != expected 0x81f37bb # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44155 dport 47593] != expected 0x1f096511 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44155 dport 47593] != expected 0x1f096511 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46719 dport 47593] != expected 0x6a655355 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46719 dport 47593] != expected 0x6a655355 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59501 dport 47593] != expected 0xe766fbac # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59501 dport 47593] != expected 0xe766fbac # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51129 dport 47593] != expected 0xf8a5eadf # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51129 dport 47593] != expected 0xf8a5eadf # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 47593] != expected 0x84fa353d # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 47593] != expected 0x84fa353d # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 47593] != expected 0x34cda309 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 47593] != expected 0x34cda309 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48298 dport 47593] != expected 0xf7ddbea6 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48298 dport 47593] != expected 0xf7ddbea6 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38389 dport 47593] != expected 0x1891aec4 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38389 dport 47593] != expected 0x1891aec4 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58667 dport 47593] != expected 0x9b868024 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58667 dport 47593] != expected 0x9b868024 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36247 dport 47593] != expected 0x5864c7ca # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36247 dport 47593] != expected 0x5864c7ca # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 47593] != expected 0xcc618678 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39508 dport 47593] != expected 0xcc618678 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44580 dport 47593] != expected 0x7b3f905a # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44580 dport 47593] != expected 0x7b3f905a # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 47593] != expected 0xbedfa9b8 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 47593] != expected 0xbedfa9b8 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58960 dport 47593] != expected 0xf5b7f805 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58960 dport 47593] != expected 0xf5b7f805 # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34722 dport 47593] != expected 0x7904e5ec # # Exception| cpu 5: rx_hash 0x618de4a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34722 dport 47593] != expected 0x7904e5ec # # 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__->