< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 56785 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1e51da0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57416 dport 56785] != expected 0xc942b22e # # Exception| cpu 0: rx_hash 0x17dbbf3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57436 dport 56785] != expected 0xec90c5ff # # Exception| cpu 4: rx_hash 0xe6d7f91b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57424 dport 56785] != expected 0xd5f3609e # # Exception| cpu 4: rx_hash 0xb8df82db [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 56785] != expected 0x44e5920 # # Exception| cpu 4: rx_hash 0x4d16f663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57456 dport 56785] != expected 0x2fc4c7a9 # # Exception| cpu 4: rx_hash 0xe1411e69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57480 dport 56785] != expected 0x8ad48878 # # Exception| cpu 5: rx_hash 0x0be2bbbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 56785] != expected 0x197bfb90 # # Exception| cpu 5: rx_hash 0xb155e7eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57408 dport 56785] != expected 0x219c2ef1 # # Exception| cpu 5: rx_hash 0xef5d9c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 56785] != expected 0xf021174f # # Exception| cpu 5: rx_hash 0x5ac70e9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57426 dport 56785] != expected 0x768913e3 # # Exception| cpu 5: rx_hash 0xb590d573 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 56785] != expected 0x33751519 # # Exception| cpu 5: rx_hash 0xbc1ab043 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57468 dport 56785] != expected 0x16a762c8 # # Exception| cpu 5: rx_hash 0x5d51e9e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 56785] != expected 0x29aefb05 # # Exception| cpu 0: rx_hash 0xfbdfb138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 56785] != expected 0xe4a2100b # # Exception| cpu 0: rx_hash 0xf9bd2874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 56785] != expected 0x6dd68dff # # Exception| cpu 0: rx_hash 0x4c27bac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57552 dport 56785] != expected 0xeb7e8953 # # Exception| cpu 0: rx_hash 0x5f3370a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57562 dport 56785] != expected 0xa0da66f1 # # Exception| cpu 4: rx_hash 0x54db8cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57502 dport 56785] != expected 0xc7c8cd4 # # Exception| cpu 4: rx_hash 0xf690e690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57514 dport 56785] != expected 0xd3995c32 # # Exception| cpu 4: rx_hash 0xa7b553b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57538 dport 56785] != expected 0xbc6bb441 # # Exception| cpu 4: rx_hash 0xeaa9e215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57548 dport 56785] != expected 0x2672625d # # Exception| cpu 4: rx_hash 0x527c270c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57574 dport 56785] != expected 0x97e12ac8 # # Exception| cpu 4: rx_hash 0x5bf6423c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57586 dport 56785] != expected 0xb2335d19 # # Exception| cpu 5: rx_hash 0xb2063201 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 56785] != expected 0x6c52fdff # # Exception| cpu 5: rx_hash 0x501ebe40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57526 dport 56785] != expected 0x1e95b73c # # Exception| cpu 5: rx_hash 0xaafa041c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57598 dport 56785] != expected 0x8b50f878 # # Exception| cpu 0: rx_hash 0x755b9529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57626 dport 56785] != expected 0xfc0aa841 # # Exception| cpu 0: rx_hash 0x6b0008e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57644 dport 56785] != expected 0x80950bda # # Exception| cpu 0: rx_hash 0x82f078dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57710 dport 56785] != expected 0x5ef4ab3c # # Exception| cpu 4: rx_hash 0x6fc53a78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57604 dport 56785] != expected 0x927c3032 # # Exception| cpu 4: rx_hash 0x8457d309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 56785] != expected 0xc5690d20 # # Exception| cpu 4: rx_hash 0xc4043500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57636 dport 56785] != expected 0x684b9705 # # Exception| cpu 4: rx_hash 0x93862bf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57652 dport 56785] != expected 0x9c24d96a # # Exception| cpu 4: rx_hash 0x86354a45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57670 dport 56785] != expected 0x4c1d90d4 # # Exception| cpu 4: rx_hash 0xcb29fbe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57672 dport 56785] != expected 0xd60446c8 # # Exception| cpu 4: rx_hash 0x8b7a1ded [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 56785] != expected 0x7b26dced # # Exception| cpu 5: rx_hash 0x22d98bd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57610 dport 56785] != expected 0x865e62e # # Exception| cpu 5: rx_hash 0x642dc604 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 56785] != expected 0x3edada17 # # Exception| cpu 5: rx_hash 0xd1b754b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57686 dport 56785] != expected 0xb872debb # # Exception| cpu 5: rx_hash 0xcfecc97c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57696 dport 56785] != expected 0xc4ed7d20 # # 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 0x3c0c0bc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51038 dport 46441] OK # # # cpu 4: rx_hash 0xd35bd02a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51044 dport 46441] OK # # # cpu 4: rx_hash 0xc04f1a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51054 dport 46441] OK # # # cpu 4: rx_hash 0x3b9aecb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51078 dport 46441] OK # # # cpu 5: rx_hash 0x7c5fedca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51052 dport 46441] OK # # # cpu 5: rx_hash 0x97cd04bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51070 dport 46441] OK # # # cpu 5: rx_hash 0x72436f88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51104 dport 46441] OK # # # cpu 0: rx_hash 0x31435c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51042 dport 46441] OK # # # cpu 0: rx_hash 0x6c18f241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51094 dport 46441] OK # # # cpu 0: rx_hash 0x7f0c3820 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 46441] OK # # # cpu 0: rx_hash 0xc31ccfa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51102 dport 46441] OK # # # cpu 0: rx_hash 0xdd475268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 46441] OK # # # cpu 0: rx_hash 0x3f5fde29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51118 dport 46441] OK # # # cpu 4: rx_hash 0xdf25cb24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51192 dport 46441] OK # # # cpu 5: rx_hash 0xd4cd3758 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51132 dport 46441] OK # # # cpu 5: rx_hash 0x85e8827c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 46441] OK # # # cpu 5: rx_hash 0x79ab93f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 46441] OK # # # cpu 5: rx_hash 0x2e298d04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51188 dport 46441] OK # # # cpu 5: rx_hash 0x92397a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51190 dport 46441] OK # # # cpu 5: rx_hash 0xe3471e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51200 dport 46441] OK # # # cpu 5: rx_hash 0x015f9231 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51206 dport 46441] OK # # # cpu 5: rx_hash 0xeacd7b40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51220 dport 46441] OK # # # cpu 5: rx_hash 0x45c946a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51228 dport 46441] OK # # # cpu 0: rx_hash 0xd26a9c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51140 dport 46441] OK # # # cpu 0: rx_hash 0x3d3d4765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51198 dport 46441] OK # # # cpu 0: rx_hash 0xae5bafd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51214 dport 46441] OK # # # cpu 0: rx_hash 0xf496e689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51234 dport 46441] OK # # # cpu 4: rx_hash 0x5b92db69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51242 dport 46441] OK # # # cpu 4: rx_hash 0xb6a799cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51264 dport 46441] OK # # # cpu 4: rx_hash 0xe125873c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51280 dport 46441] OK # # # cpu 4: rx_hash 0x1d6696b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51296 dport 46441] OK # # # cpu 4: rx_hash 0x0e725cd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51306 dport 46441] OK # # # cpu 4: rx_hash 0x49b75dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51328 dport 46441] OK # # # cpu 4: rx_hash 0x5e66a557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51362 dport 46441] OK # # # cpu 4: rx_hash 0xf16298b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51370 dport 46441] OK # # # cpu 5: rx_hash 0x1e35435e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 46441] OK # # # cpu 5: rx_hash 0xe27652d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 46441] OK # # # cpu 0: rx_hash 0x1f040ff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51248 dport 46441] OK # # # cpu 0: rx_hash 0xf6f47fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51314 dport 46441] OK # # # cpu 0: rx_hash 0xabafd1ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51334 dport 46441] OK # # # cpu 0: rx_hash 0xb5f44c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51376 dport 46441] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 39719 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48808 dport 39719] != expected 0x9ba4f359 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48808 dport 39719] != expected 0x9ba4f359 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 39719] != expected 0x1b1120c2 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 39719] != expected 0x1b1120c2 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45264 dport 39719] != expected 0x6ba34c93 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45264 dport 39719] != expected 0x6ba34c93 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37107 dport 39719] != expected 0x5ce04984 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37107 dport 39719] != expected 0x5ce04984 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40295 dport 39719] != expected 0xbcc040db # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40295 dport 39719] != expected 0xbcc040db # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39797 dport 39719] != expected 0x23a7ba83 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39797 dport 39719] != expected 0x23a7ba83 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 39719] != expected 0xbda44558 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 39719] != expected 0xbda44558 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43058 dport 39719] != expected 0x8364135d # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43058 dport 39719] != expected 0x8364135d # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40344 dport 39719] != expected 0x2de3a333 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40344 dport 39719] != expected 0x2de3a333 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40712 dport 39719] != expected 0x68a27ee2 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40712 dport 39719] != expected 0x68a27ee2 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 39719] != expected 0x4ce72b6e # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 39719] != expected 0x4ce72b6e # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39432 dport 39719] != expected 0x3035373d # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39432 dport 39719] != expected 0x3035373d # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53526 dport 39719] != expected 0xf933e494 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53526 dport 39719] != expected 0xf933e494 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32927 dport 39719] != expected 0xb35bf707 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32927 dport 39719] != expected 0xb35bf707 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56052 dport 39719] != expected 0xd0e55a81 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56052 dport 39719] != expected 0xd0e55a81 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33513 dport 39719] != expected 0x3d7cfd74 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33513 dport 39719] != expected 0x3d7cfd74 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47174 dport 39719] != expected 0x706e7f6e # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47174 dport 39719] != expected 0x706e7f6e # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 39719] != expected 0x6761546f # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 39719] != expected 0x6761546f # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 39719] != expected 0x26ff327c # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 39719] != expected 0x26ff327c # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55497 dport 39719] != expected 0x2e898a31 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55497 dport 39719] != expected 0x2e898a31 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52795 dport 39719] != expected 0x59bb8246 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52795 dport 39719] != expected 0x59bb8246 # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58026 dport 39719] != expected 0x196e971c # # Exception| cpu 4: rx_hash 0x1a036df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58026 dport 39719] != expected 0x196e971c # # 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 34987 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57737 dport 34987] != expected 0x4ab56208 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57737 dport 34987] != expected 0x4ab56208 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43404 dport 34987] != expected 0x55661271 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43404 dport 34987] != expected 0x55661271 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37456 dport 34987] != expected 0x626ff8f7 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37456 dport 34987] != expected 0x626ff8f7 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54026 dport 34987] != expected 0x85346ab2 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54026 dport 34987] != expected 0x85346ab2 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 34987] != expected 0x704eaeed # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 34987] != expected 0x704eaeed # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43687 dport 34987] != expected 0x2a560973 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43687 dport 34987] != expected 0x2a560973 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 34987] != expected 0x2a57d156 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57503 dport 34987] != expected 0x2a57d156 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36227 dport 34987] != expected 0x13ae85a7 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36227 dport 34987] != expected 0x13ae85a7 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40940 dport 34987] != expected 0x3f59c128 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40940 dport 34987] != expected 0x3f59c128 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33953 dport 34987] != expected 0xcba8588c # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33953 dport 34987] != expected 0xcba8588c # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44307 dport 34987] != expected 0xa8771986 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44307 dport 34987] != expected 0xa8771986 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43787 dport 34987] != expected 0xf13221a # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43787 dport 34987] != expected 0xf13221a # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41066 dport 34987] != expected 0x2c7870f8 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41066 dport 34987] != expected 0x2c7870f8 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42867 dport 34987] != expected 0x26458588 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42867 dport 34987] != expected 0x26458588 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39880 dport 34987] != expected 0xffcebdeb # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39880 dport 34987] != expected 0xffcebdeb # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50223 dport 34987] != expected 0xf114a74 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50223 dport 34987] != expected 0xf114a74 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37843 dport 34987] != expected 0xd9d68244 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37843 dport 34987] != expected 0xd9d68244 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49323 dport 34987] != expected 0xceb77a11 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49323 dport 34987] != expected 0xceb77a11 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48950 dport 34987] != expected 0xc27410d4 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48950 dport 34987] != expected 0xc27410d4 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46169 dport 34987] != expected 0xac03f397 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46169 dport 34987] != expected 0xac03f397 # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46008 dport 34987] != expected 0xa69eeed # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46008 dport 34987] != expected 0xa69eeed # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39186 dport 34987] != expected 0x2ef4bdef # # Exception| cpu 4: rx_hash 0x0bf6b1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39186 dport 34987] != expected 0x2ef4bdef # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->