< 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 57922 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5099502f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 57922] != expected 0xeab674a8 # # Exception| cpu 0: rx_hash 0xcc9e5468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43300 dport 57922] != expected 0xa2d42c2e # # Exception| cpu 0: rx_hash 0xc28dcc83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43350 dport 57922] != expected 0x6a3235cc # # Exception| cpu 0: rx_hash 0x3e92df68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43368 dport 57922] != expected 0xb8ecc23b # # Exception| cpu 4: rx_hash 0x848c4df9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43318 dport 57922] != expected 0x1399ff3b # # Exception| cpu 4: rx_hash 0x94884b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 57922] != expected 0xa8ac3253 # # Exception| cpu 4: rx_hash 0xfa83c40c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43338 dport 57922] != expected 0xfaf684c0 # # Exception| cpu 4: rx_hash 0x829dd64b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43348 dport 57922] != expected 0x86e5006d # # Exception| cpu 4: rx_hash 0x069cd7e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43380 dport 57922] != expected 0x28287337 # # Exception| cpu 5: rx_hash 0x8c8e4ea0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43302 dport 57922] != expected 0x4e03198f # # Exception| cpu 5: rx_hash 0xa484409d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43314 dport 57922] != expected 0x65f265eb # # Exception| cpu 5: rx_hash 0x4e8ece76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43366 dport 57922] != expected 0x9965a022 # # Exception| cpu 5: rx_hash 0x1698d155 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43388 dport 57922] != expected 0x931dbe5f # # Exception| cpu 0: rx_hash 0x81951b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43408 dport 57922] != expected 0x4c5b7fc6 # # Exception| cpu 0: rx_hash 0xb1991044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43420 dport 57922] != expected 0x8105287e # # Exception| cpu 0: rx_hash 0x5d82051d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43434 dport 57922] != expected 0xe8ee12e1 # # Exception| cpu 0: rx_hash 0x55800644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43450 dport 57922] != expected 0xb574f455 # # Exception| cpu 0: rx_hash 0x639d9620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43476 dport 57922] != expected 0xed565cbb # # Exception| cpu 4: rx_hash 0xcf9699b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43488 dport 57922] != expected 0x686a5385 # # Exception| cpu 5: rx_hash 0xa99f15af [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 57922] != expected 0x67aa03a2 # # Exception| cpu 5: rx_hash 0xe98f0f67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43398 dport 57922] != expected 0x8b7d3603 # # Exception| cpu 5: rx_hash 0x4d8603af [saddr 192.0.3.2 daddr 192.0.3.1 sport 43426 dport 57922] != expected 0x53dbdf89 # # Exception| cpu 5: rx_hash 0x7d8a0879 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43438 dport 57922] != expected 0x9e858831 # # Exception| cpu 5: rx_hash 0x5b939eaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43464 dport 57922] != expected 0x7d92edb7 # # Exception| cpu 5: rx_hash 0x8f868379 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43490 dport 57922] != expected 0x84bd6624 # # Exception| cpu 5: rx_hash 0xff9a9267 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43500 dport 57922] != expected 0xa534043d # # Exception| cpu 5: rx_hash 0xc7949ae8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43504 dport 57922] != expected 0x35f0b531 # # Exception| cpu 0: rx_hash 0x87848020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43506 dport 57922] != expected 0xd9278090 # # Exception| cpu 0: rx_hash 0x97808692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43514 dport 57922] != expected 0x62124df8 # # Exception| cpu 0: rx_hash 0xf798913e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43516 dport 57922] != expected 0xf8aee289 # # Exception| cpu 0: rx_hash 0xd05b6359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43532 dport 57922] != expected 0xd819eb42 # # Exception| cpu 0: rx_hash 0x98497ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43550 dport 57922] != expected 0x69543857 # # Exception| cpu 0: rx_hash 0x64566923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43552 dport 57922] != expected 0xbb8acfa0 # # Exception| cpu 0: rx_hash 0x445e6447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43556 dport 57922] != expected 0xcde15570 # # Exception| cpu 0: rx_hash 0x524bf947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43598 dport 57922] != expected 0xe3a8674e # # Exception| cpu 0: rx_hash 0xc64efe59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43622 dport 57922] != expected 0xf650d97c # # Exception| cpu 4: rx_hash 0xd8596000 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43548 dport 57922] != expected 0x85830df6 # # Exception| cpu 4: rx_hash 0x4c5c671e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43572 dport 57922] != expected 0x907bb3c4 # # Exception| cpu 5: rx_hash 0x6247f291 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43586 dport 57922] != expected 0x2ef630f6 # # Exception| cpu 5: rx_hash 0x4a4dfcac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43606 dport 57922] != expected 0x5074c92 # # 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 0x7b9aafd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 52876] OK # # # cpu 4: rx_hash 0x0b86becf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 52876] OK # # # cpu 4: rx_hash 0x6b9ea963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41660 dport 52876] OK # # # cpu 4: rx_hash 0x1d9323cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41680 dport 52876] OK # # # cpu 4: rx_hash 0xea033eb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33498 dport 52876] OK # # # cpu 4: rx_hash 0x06182bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33516 dport 52876] OK # # # cpu 5: rx_hash 0x5b92a2b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41648 dport 52876] OK # # # cpu 5: rx_hash 0x3b8ab519 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41654 dport 52876] OK # # # cpu 5: rx_hash 0x2d9f2819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41692 dport 52876] OK # # # cpu 5: rx_hash 0xc1843d40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41706 dport 52876] OK # # # cpu 5: rx_hash 0xaa13247c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33496 dport 52876] OK # # # cpu 0: rx_hash 0x35992df2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 52876] OK # # # cpu 0: rx_hash 0x161c2d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33508 dport 52876] OK # # # cpu 0: rx_hash 0x018dd6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33542 dport 52876] OK # # # cpu 0: rx_hash 0xd598cb65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 52876] OK # # # cpu 4: rx_hash 0x0e1a28b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 52876] OK # # # cpu 4: rx_hash 0x599bc990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33564 dport 52876] OK # # # cpu 4: rx_hash 0xdd9ac83c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33596 dport 52876] OK # # # cpu 4: rx_hash 0xfb835eea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33626 dport 52876] OK # # # cpu 4: rx_hash 0x478c57c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33638 dport 52876] OK # # # cpu 4: rx_hash 0x4f8e5490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33654 dport 52876] OK # # # cpu 5: rx_hash 0x6997c246 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33552 dport 52876] OK # # # cpu 5: rx_hash 0x93994a1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33612 dport 52876] OK # # # cpu 0: rx_hash 0x17984bb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 52876] OK # # # cpu 0: rx_hash 0xc0859bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33666 dport 52876] OK # # # cpu 4: rx_hash 0x909187c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33672 dport 52876] OK # # # cpu 4: rx_hash 0x8897822d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33680 dport 52876] OK # # # cpu 4: rx_hash 0xe88f9581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33686 dport 52876] OK # # # cpu 4: rx_hash 0x049480d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33696 dport 52876] OK # # # cpu 4: rx_hash 0x748891c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33710 dport 52876] OK # # # cpu 4: rx_hash 0x0c968381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33712 dport 52876] OK # # # cpu 4: rx_hash 0x629d0cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33732 dport 52876] OK # # # cpu 4: rx_hash 0x0a871833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33746 dport 52876] OK # # # cpu 4: rx_hash 0x2a8f1557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33750 dport 52876] OK # # # cpu 4: rx_hash 0xce960357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33776 dport 52876] OK # # # cpu 5: rx_hash 0xa09d8c10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33668 dport 52876] OK # # # cpu 0: rx_hash 0x5c829ffb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 52876] OK # # # cpu 0: rx_hash 0x228d160e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33734 dport 52876] OK # # # cpu 0: rx_hash 0xc694000e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33760 dport 52876] OK # # # cpu 0: rx_hash 0xbd6fedc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33814 dport 52876] OK # # # cpu 0: rx_hash 0xad6beb7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33822 dport 52876] 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 50901 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46285 dport 50901] != expected 0x3fa69b46 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46285 dport 50901] != expected 0x3fa69b46 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37684 dport 50901] != expected 0xbd52924e # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37684 dport 50901] != expected 0xbd52924e # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39220 dport 50901] != expected 0xd10570b6 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39220 dport 50901] != expected 0xd10570b6 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37089 dport 50901] != expected 0x9ced194d # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37089 dport 50901] != expected 0x9ced194d # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 50901] != expected 0xe0cb1a6b # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 50901] != expected 0xe0cb1a6b # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33272 dport 50901] != expected 0x4d686d5e # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33272 dport 50901] != expected 0x4d686d5e # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40038 dport 50901] != expected 0x6f81dfff # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40038 dport 50901] != expected 0x6f81dfff # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43709 dport 50901] != expected 0x41eba481 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43709 dport 50901] != expected 0x41eba481 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45893 dport 50901] != expected 0xed63183c # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45893 dport 50901] != expected 0xed63183c # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42326 dport 50901] != expected 0x69478622 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42326 dport 50901] != expected 0x69478622 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58946 dport 50901] != expected 0x7b54e5a1 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58946 dport 50901] != expected 0x7b54e5a1 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58289 dport 50901] != expected 0xd9000e26 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58289 dport 50901] != expected 0xd9000e26 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60780 dport 50901] != expected 0x2d9eb871 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60780 dport 50901] != expected 0x2d9eb871 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49450 dport 50901] != expected 0x16273d89 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49450 dport 50901] != expected 0x16273d89 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49055 dport 50901] != expected 0x8003bd6d # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49055 dport 50901] != expected 0x8003bd6d # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 50901] != expected 0xe9da6a12 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 50901] != expected 0xe9da6a12 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48816 dport 50901] != expected 0x63306907 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48816 dport 50901] != expected 0x63306907 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42515 dport 50901] != expected 0x7ed1b743 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42515 dport 50901] != expected 0x7ed1b743 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58185 dport 50901] != expected 0x2db7b3db # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58185 dport 50901] != expected 0x2db7b3db # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36543 dport 50901] != expected 0x6de437c9 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36543 dport 50901] != expected 0x6de437c9 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35818 dport 50901] != expected 0x90725cb3 # # Exception| cpu 0: rx_hash 0x03a74d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35818 dport 50901] != expected 0x90725cb3 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 50023 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57202 dport 50023] != expected 0x15b82373 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57202 dport 50023] != expected 0x15b82373 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 50023] != expected 0xec5c6119 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 50023] != expected 0xec5c6119 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58495 dport 50023] != expected 0x5bc82a1f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58495 dport 50023] != expected 0x5bc82a1f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53384 dport 50023] != expected 0xc05fc165 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53384 dport 50023] != expected 0xc05fc165 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53857 dport 50023] != expected 0x8f3a234d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53857 dport 50023] != expected 0x8f3a234d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37977 dport 50023] != expected 0x49f3f9d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37977 dport 50023] != expected 0x49f3f9d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 50023] != expected 0xef7c36bc # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 50023] != expected 0xef7c36bc # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36528 dport 50023] != expected 0x9ae2dbb0 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36528 dport 50023] != expected 0x9ae2dbb0 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58645 dport 50023] != expected 0xbd5d972a # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58645 dport 50023] != expected 0xbd5d972a # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57070 dport 50023] != expected 0x3c364ba2 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57070 dport 50023] != expected 0x3c364ba2 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52123 dport 50023] != expected 0x51b5db4f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52123 dport 50023] != expected 0x51b5db4f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47255 dport 50023] != expected 0x5237e334 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47255 dport 50023] != expected 0x5237e334 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41926 dport 50023] != expected 0x41cd6300 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41926 dport 50023] != expected 0x41cd6300 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38302 dport 50023] != expected 0x3727fd28 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38302 dport 50023] != expected 0x3727fd28 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50235 dport 50023] != expected 0x1e44a6ac # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50235 dport 50023] != expected 0x1e44a6ac # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47420 dport 50023] != expected 0x1782ab2d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47420 dport 50023] != expected 0x1782ab2d # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60400 dport 50023] != expected 0x600472df # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60400 dport 50023] != expected 0x600472df # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37876 dport 50023] != expected 0x6552783f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37876 dport 50023] != expected 0x6552783f # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55573 dport 50023] != expected 0xf7e19823 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55573 dport 50023] != expected 0xf7e19823 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44004 dport 50023] != expected 0x1bcc7c62 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44004 dport 50023] != expected 0x1bcc7c62 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41829 dport 50023] != expected 0xe4fc0d9e # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41829 dport 50023] != expected 0xe4fc0d9e # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 50023] != expected 0x4dc3dd76 # # Exception| cpu 4: rx_hash 0x97d80d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 50023] != expected 0x4dc3dd76 # # 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 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__->