< 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 361, 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 38772 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x12c8f22f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46312 dport 38772] != expected 0x124771ed # # Exception| cpu 0: rx_hash 0x057b6268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46324 dport 38772] != expected 0x2994b157 # # Exception| cpu 0: rx_hash 0xa3f5c235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 38772] != expected 0x1ada5c65 # # Exception| cpu 0: rx_hash 0x6701025c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46332 dport 38772] != expected 0x38aeea46 # # Exception| cpu 4: rx_hash 0xcda3f37b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46340 dport 38772] != expected 0x6fa3610 # # Exception| cpu 4: rx_hash 0x77470b42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46380 dport 38772] != expected 0x138efbc5 # # Exception| cpu 5: rx_hash 0x3dafd2a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46310 dport 38772] != expected 0x65e0f098 # # Exception| cpu 5: rx_hash 0x2630139d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46350 dport 38772] != expected 0x53290146 # # Exception| cpu 5: rx_hash 0x7c9ec361 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46356 dport 38772] != expected 0xe671b98 # # Exception| cpu 5: rx_hash 0x1ee4a355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 38772] != expected 0x1f5d4089 # # Exception| cpu 5: rx_hash 0xb3b3cb2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46376 dport 38772] != expected 0x31fa4de6 # # Exception| cpu 0: rx_hash 0xe91d1bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46386 dport 38772] != expected 0x6cb45738 # # Exception| cpu 0: rx_hash 0x54254f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46416 dport 38772] != expected 0xae34e6d9 # # Exception| cpu 0: rx_hash 0x326dd5aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46470 dport 38772] != expected 0x8300ffe6 # # Exception| cpu 4: rx_hash 0x6cf1ffc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46402 dport 38772] != expected 0xe240a716 # # Exception| cpu 4: rx_hash 0x709ba7a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46438 dport 38772] != expected 0xc47a87f1 # # Exception| cpu 5: rx_hash 0x90d18f67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46420 dport 38772] != expected 0x8c4050fa # # Exception| cpu 5: rx_hash 0x3d86e719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46432 dport 38772] != expected 0xa2e75d95 # # Exception| cpu 5: rx_hash 0x484f176a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46452 dport 38772] != expected 0x880ec63e # # Exception| cpu 5: rx_hash 0x2a35775e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46460 dport 38772] != expected 0x99349d2f # # Exception| cpu 0: rx_hash 0x2e078dce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46498 dport 38772] != expected 0xa53adf01 # # Exception| cpu 0: rx_hash 0x74a95d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46520 dport 38772] != expected 0xf874c5df # # Exception| cpu 0: rx_hash 0xfd40dde0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46522 dport 38772] != expected 0xbc9da998 # # Exception| cpu 0: rx_hash 0xf145b923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46536 dport 38772] != expected 0x768035f1 # # Exception| cpu 4: rx_hash 0xac37c53f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46488 dport 38772] != expected 0xfc3a531b # # Exception| cpu 4: rx_hash 0x631acd75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46500 dport 38772] != expected 0xc3a70565 # # Exception| cpu 4: rx_hash 0x88892d93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46510 dport 38772] != expected 0x96743233 # # Exception| cpu 5: rx_hash 0x94e375f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46474 dport 38772] != expected 0xb04e12d4 # # Exception| cpu 5: rx_hash 0xa7ee0d1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46496 dport 38772] != expected 0xe1d3b346 # # Exception| cpu 5: rx_hash 0x4c7dedfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46506 dport 38772] != expected 0xb4008410 # # Exception| cpu 5: rx_hash 0xe6f62964 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46548 dport 38772] != expected 0x4d53f54b # # Exception| cpu 0: rx_hash 0x848c4950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46556 dport 38772] != expected 0x5c69ae5a # # Exception| cpu 0: rx_hash 0x4ba1411a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46560 dport 38772] != expected 0x63f4f824 # # Exception| cpu 0: rx_hash 0x26248941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46594 dport 38772] != expected 0xb0aad7c0 # # Exception| cpu 0: rx_hash 0xda04f9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46612 dport 38772] != expected 0xdeaa202c # # Exception| cpu 0: rx_hash 0x5834b111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46638 dport 38772] != expected 0x87aaac36 # # Exception| cpu 0: rx_hash 0xa414c1b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46648 dport 38772] != expected 0xe9aa5bda # # Exception| cpu 4: rx_hash 0x3e68b169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46580 dport 38772] != expected 0x491d638f # # Exception| cpu 4: rx_hash 0x877685fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46660 dport 38772] != expected 0x541046c6 # # Exception| cpu 5: rx_hash 0x8f558173 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46564 dport 38772] != expected 0x41804e07 # # Exception| cpu 5: rx_hash 0x6b39c9fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46596 dport 38772] != expected 0xd6370da4 # # Exception| cpu 5: rx_hash 0xb3a751f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46628 dport 38772] != expected 0xd2799b60 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xaa6c8ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48400 dport 33087] OK # # # cpu 0: rx_hash 0x073be68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48420 dport 33087] OK # # # cpu 0: rx_hash 0x519052b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48460 dport 33087] OK # # # cpu 4: rx_hash 0xdfa57e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 33087] OK # # # cpu 4: rx_hash 0x285cc603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48426 dport 33087] OK # # # cpu 4: rx_hash 0x72f216ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 33087] OK # # # cpu 4: rx_hash 0x7ef7723c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48450 dport 33087] OK # # # cpu 5: rx_hash 0xe771ce49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48406 dport 33087] OK # # # cpu 5: rx_hash 0xc3cf26e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48416 dport 33087] OK # # # cpu 5: rx_hash 0x5d953670 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 33087] OK # # # cpu 5: rx_hash 0xd879d261 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48462 dport 33087] OK # # # cpu 0: rx_hash 0xcfca4226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48466 dport 33087] OK # # # cpu 0: rx_hash 0xc4138a05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48490 dport 33087] OK # # # cpu 0: rx_hash 0x55a2a823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 33087] OK # # # cpu 0: rx_hash 0xc0217095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48564 dport 33087] OK # # # cpu 4: rx_hash 0xadb02212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48474 dport 33087] OK # # # cpu 4: rx_hash 0x5a499a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48500 dport 33087] OK # # # cpu 4: rx_hash 0xe49f9839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48514 dport 33087] OK # # # cpu 4: rx_hash 0xd792e0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48552 dport 33087] OK # # # cpu 4: rx_hash 0x5e7b6000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48554 dport 33087] OK # # # cpu 5: rx_hash 0xb1da7a76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48510 dport 33087] OK # # # cpu 5: rx_hash 0x3c010034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48546 dport 33087] OK # # # cpu 0: rx_hash 0x49c8f047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48566 dport 33087] OK # # # cpu 0: rx_hash 0xef46501a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48570 dport 33087] OK # # # cpu 0: rx_hash 0x6aaab40b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48586 dport 33087] OK # # # cpu 0: rx_hash 0x9d530c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48612 dport 33087] OK # # # cpu 0: rx_hash 0x3bddacd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48616 dport 33087] OK # # # cpu 0: rx_hash 0x5658648f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48650 dport 33087] OK # # # cpu 4: rx_hash 0x527e04c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48600 dport 33087] OK # # # cpu 4: rx_hash 0x1f634478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48606 dport 33087] OK # # # cpu 5: rx_hash 0x2bb29073 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48574 dport 33087] OK # # # cpu 5: rx_hash 0xe34334d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 33087] OK # # # cpu 5: rx_hash 0xe89afcfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48624 dport 33087] OK # # # cpu 5: rx_hash 0x03091c1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48634 dport 33087] OK # # # cpu 5: rx_hash 0x342204bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48642 dport 33087] OK # # # cpu 5: rx_hash 0x1b452434 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48652 dport 33087] OK # # # cpu 0: rx_hash 0x6e8cd447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48664 dport 33087] OK # # # cpu 0: rx_hash 0xe7655495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48666 dport 33087] OK # # # cpu 0: rx_hash 0xecbc9cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48674 dport 33087] OK # # # cpu 0: rx_hash 0xb6124c4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48696 dport 33087] OK # # # cpu 0: rx_hash 0x1c9988d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48710 dport 33087] OK # # # cpu 0: rx_hash 0x7ee3e8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48718 dport 33087] OK # # # cpu 0: rx_hash 0x4dee900b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48740 dport 33087] OK # # # cpu 0: rx_hash 0xeb603056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48744 dport 33087] OK # # # count: pass=44 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 361, 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 41842 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46277 dport 41842] != expected 0xd1fc727f # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46277 dport 41842] != expected 0xd1fc727f # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42028 dport 41842] != expected 0xd86614da # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42028 dport 41842] != expected 0xd86614da # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 41842] != expected 0xdbc6b0cb # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 41842] != expected 0xdbc6b0cb # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 41842] != expected 0xa5a11e1 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 41842] != expected 0xa5a11e1 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33599 dport 41842] != expected 0xfe2b8c0f # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33599 dport 41842] != expected 0xfe2b8c0f # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56417 dport 41842] != expected 0xc442a4af # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56417 dport 41842] != expected 0xc442a4af # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46943 dport 41842] != expected 0x9d6cf6a4 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46943 dport 41842] != expected 0x9d6cf6a4 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55797 dport 41842] != expected 0x17133cdb # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55797 dport 41842] != expected 0x17133cdb # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54474 dport 41842] != expected 0x710f4259 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54474 dport 41842] != expected 0x710f4259 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52484 dport 41842] != expected 0x5f0c5851 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52484 dport 41842] != expected 0x5f0c5851 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35911 dport 41842] != expected 0x451b5269 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35911 dport 41842] != expected 0x451b5269 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 41842] != expected 0xba36fdec # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34296 dport 41842] != expected 0xba36fdec # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34400 dport 41842] != expected 0xb24f1570 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34400 dport 41842] != expected 0xb24f1570 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43686 dport 41842] != expected 0x8d121bc # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43686 dport 41842] != expected 0x8d121bc # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44020 dport 41842] != expected 0xa60bf9c9 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44020 dport 41842] != expected 0xa60bf9c9 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44794 dport 41842] != expected 0xe907ded2 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44794 dport 41842] != expected 0xe907ded2 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51522 dport 41842] != expected 0xe394bde1 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51522 dport 41842] != expected 0xe394bde1 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60434 dport 41842] != expected 0x3a8133f3 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60434 dport 41842] != expected 0x3a8133f3 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42869 dport 41842] != expected 0x1af9ca1b # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42869 dport 41842] != expected 0x1af9ca1b # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39556 dport 41842] != expected 0xf57a0884 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39556 dport 41842] != expected 0xf57a0884 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52173 dport 41842] != expected 0x6cb6a8c7 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52173 dport 41842] != expected 0x6cb6a8c7 # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56199 dport 41842] != expected 0x6d4a49de # # Exception| cpu 0: rx_hash 0x9c305605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56199 dport 41842] != expected 0x6d4a49de # # 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 361, 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 38984 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39542 dport 38984] != expected 0xa3799c92 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39542 dport 38984] != expected 0xa3799c92 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53476 dport 38984] != expected 0x38d56f5 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53476 dport 38984] != expected 0x38d56f5 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57613 dport 38984] != expected 0xf1a835c4 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57613 dport 38984] != expected 0xf1a835c4 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36347 dport 38984] != expected 0xdbec6819 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36347 dport 38984] != expected 0xdbec6819 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47866 dport 38984] != expected 0xda080454 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47866 dport 38984] != expected 0xda080454 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45458 dport 38984] != expected 0x8d5bf08a # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45458 dport 38984] != expected 0x8d5bf08a # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43028 dport 38984] != expected 0x79a18263 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43028 dport 38984] != expected 0x79a18263 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49507 dport 38984] != expected 0x43c65fd8 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49507 dport 38984] != expected 0x43c65fd8 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59837 dport 38984] != expected 0x494e41b0 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59837 dport 38984] != expected 0x494e41b0 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41339 dport 38984] != expected 0xedb5de22 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41339 dport 38984] != expected 0xedb5de22 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54386 dport 38984] != expected 0xc74e7497 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54386 dport 38984] != expected 0xc74e7497 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 38984] != expected 0xa353bc5 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 38984] != expected 0xa353bc5 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56210 dport 38984] != expected 0xca84b2be # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56210 dport 38984] != expected 0xca84b2be # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35431 dport 38984] != expected 0x5226901c # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35431 dport 38984] != expected 0x5226901c # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36260 dport 38984] != expected 0xba2a352e # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36260 dport 38984] != expected 0xba2a352e # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47707 dport 38984] != expected 0x67623bfe # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47707 dport 38984] != expected 0x67623bfe # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 38984] != expected 0x2af6804 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 38984] != expected 0x2af6804 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55507 dport 38984] != expected 0x9382c59d # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55507 dport 38984] != expected 0x9382c59d # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59239 dport 38984] != expected 0xfda71c69 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59239 dport 38984] != expected 0xfda71c69 # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 38984] != expected 0x7d60335a # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 38984] != expected 0x7d60335a # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49807 dport 38984] != expected 0x124b70c # # Exception| cpu 4: rx_hash 0xa460927b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49807 dport 38984] != expected 0x124b70c # # Exception| count: pass=0 nohash=0 fail=42 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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__->