< 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 56732 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa8be7105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38648 dport 56732] != expected 0x65e4c24a # # Exception| cpu 0: rx_hash 0x9bc54983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38698 dport 56732] != expected 0x4fe0c1f8 # # Exception| cpu 4: rx_hash 0xa14d7bd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38656 dport 56732] != expected 0x68cb55c3 # # Exception| cpu 4: rx_hash 0x1f9c00f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38658 dport 56732] != expected 0xd8eaa32d # # Exception| cpu 4: rx_hash 0x6b19aadb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38694 dport 56732] != expected 0x7bf84734 # # Exception| cpu 5: rx_hash 0x0ef92510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38664 dport 56732] != expected 0x84c32878 # # Exception| cpu 5: rx_hash 0x172e920d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38678 dport 56732] != expected 0xf6fe6687 # # Exception| cpu 5: rx_hash 0x8aa06c6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38688 dport 56732] != expected 0x13c94aad # # Exception| cpu 5: rx_hash 0xebd34d91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38724 dport 56732] != expected 0x8d5aa103 # # Exception| cpu 0: rx_hash 0x3cc385bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38710 dport 56732] != expected 0x8dfc79e9 # # Exception| cpu 0: rx_hash 0xe361df65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38736 dport 56732] != expected 0xa34e64a9 # # Exception| cpu 0: rx_hash 0xbc0962f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38740 dport 56732] != expected 0x7b5e9fde # # Exception| cpu 0: rx_hash 0xf204fa8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38746 dport 56732] != expected 0xff67effc # # Exception| cpu 0: rx_hash 0x9f56e7b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38752 dport 56732] != expected 0x2e48451a # # Exception| cpu 0: rx_hash 0x38502b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 56732] != expected 0xec54fd0b # # Exception| cpu 4: rx_hash 0x765db3f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38770 dport 56732] != expected 0x686d8d29 # # Exception| cpu 4: rx_hash 0x840260fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 56732] != expected 0x1a03afa3 # # Exception| cpu 5: rx_hash 0xad6c471c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 56732] != expected 0x2777148b # # Exception| cpu 5: rx_hash 0x6f8a04eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38764 dport 56732] != expected 0x1a50c3d6 # # Exception| cpu 5: rx_hash 0xca0ff885 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38790 dport 56732] != expected 0x9e3adf81 # # Exception| cpu 0: rx_hash 0x6d0934b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38810 dport 56732] != expected 0x5c266790 # # Exception| cpu 0: rx_hash 0xb638c053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38838 dport 56732] != expected 0x133cfe32 # # Exception| cpu 0: rx_hash 0x6128087d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38852 dport 56732] != expected 0x139a26d8 # # Exception| cpu 0: rx_hash 0x88235c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38870 dport 56732] != expected 0x55bfeeeb # # Exception| cpu 0: rx_hash 0x994679d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38876 dport 56732] != expected 0x99665be # # Exception| cpu 4: rx_hash 0x9dd5d7e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38806 dport 56732] != expected 0x683ee15c # # Exception| cpu 4: rx_hash 0xf087cade [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 56732] != expected 0xb9114bba # # Exception| cpu 4: rx_hash 0x3e40b5ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 56732] != expected 0xcb8addaf # # Exception| cpu 4: rx_hash 0xd74be1a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38866 dport 56732] != expected 0x8daf159c # # Exception| cpu 4: rx_hash 0x5312a8d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38906 dport 56732] != expected 0x1aa57749 # # Exception| cpu 5: rx_hash 0xe1e2ef37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38822 dport 56732] != expected 0xe538c0ef # # Exception| cpu 5: rx_hash 0x91f4eb25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38856 dport 56732] != expected 0x2782a014 # # Exception| cpu 5: rx_hash 0xe5714107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38892 dport 56732] != expected 0x8490440d # # Exception| cpu 0: rx_hash 0x2e1bf15f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38922 dport 56732] != expected 0x9606a40b # # Exception| cpu 0: rx_hash 0x79c1de3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38938 dport 56732] != expected 0x60029ad6 # # Exception| cpu 0: rx_hash 0xe44f205c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38956 dport 56732] != expected 0x8535b6fc # # Exception| cpu 0: rx_hash 0xb3950f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 56732] != expected 0x73318821 # # Exception| cpu 4: rx_hash 0xb2ab6e63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38908 dport 56732] != expected 0x72947ad0 # # Exception| cpu 4: rx_hash 0x9878188a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38940 dport 56732] != expected 0x833974f # # Exception| cpu 4: rx_hash 0x9459244e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38978 dport 56732] != expected 0x478fd607 # # 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 0xc91fe348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60518 dport 44273] OK # # # cpu 4: rx_hash 0x317192e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60542 dport 44273] OK # # # cpu 4: rx_hash 0x2a2515ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 44273] OK # # # cpu 5: rx_hash 0xd0c85455 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 44273] OK # # # cpu 0: rx_hash 0x66abbd80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60526 dport 44273] OK # # # cpu 0: rx_hash 0x8fa0e9c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60540 dport 44273] OK # # # cpu 0: rx_hash 0x33f2a2b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60552 dport 44273] OK # # # cpu 0: rx_hash 0x6c9a1f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60556 dport 44273] OK # # # cpu 0: rx_hash 0x56122d7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 44273] OK # # # cpu 0: rx_hash 0x5ea0bf89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60594 dport 44273] OK # # # cpu 0: rx_hash 0xf114e141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 44273] OK # # # cpu 4: rx_hash 0x2604296f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 44273] OK # # # cpu 4: rx_hash 0xec50f86c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60654 dport 44273] OK # # # cpu 4: rx_hash 0xb279ddd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 44273] OK # # # cpu 4: rx_hash 0x5b728990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60692 dport 44273] OK # # # cpu 5: rx_hash 0x1c8c1b34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 44273] OK # # # cpu 0: rx_hash 0x89b077a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60608 dport 44273] OK # # # cpu 0: rx_hash 0x71de060b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60632 dport 44273] OK # # # cpu 0: rx_hash 0x0de93edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60648 dport 44273] OK # # # cpu 0: rx_hash 0x055bac29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60668 dport 44273] OK # # # cpu 0: rx_hash 0xbb8ad708 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60670 dport 44273] OK # # # cpu 4: rx_hash 0xe5a3f2b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 44273] OK # # # cpu 4: rx_hash 0x6948293f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60714 dport 44273] OK # # # cpu 4: rx_hash 0xce4ee503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 44273] OK # # # cpu 4: rx_hash 0x195e2d2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60740 dport 44273] OK # # # cpu 4: rx_hash 0x6ddb870f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60768 dport 44273] OK # # # cpu 4: rx_hash 0x740c3012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 44273] OK # # # cpu 5: rx_hash 0x4a17ac79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60702 dport 44273] OK # # # cpu 5: rx_hash 0x4e840249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60756 dport 44273] OK # # # cpu 5: rx_hash 0x8c6241be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60774 dport 44273] OK # # # cpu 5: rx_hash 0x2b648d82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60794 dport 44273] OK # # # cpu 5: rx_hash 0x29e7bdd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60812 dport 44273] OK # # # cpu 0: rx_hash 0xbe58e111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60760 dport 44273] OK # # # cpu 0: rx_hash 0x84d0d34a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 44273] OK # # # cpu 4: rx_hash 0x21552f24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 44273] OK # # # cpu 4: rx_hash 0x4c07321b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60834 dport 44273] OK # # # cpu 4: rx_hash 0xb46943b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 44273] OK # # # cpu 4: rx_hash 0x3c113609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 44273] OK # # # cpu 4: rx_hash 0xc47f47a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 44273] OK # # # cpu 5: rx_hash 0xa50c665e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 44273] OK # # # cpu 5: rx_hash 0x721cae70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60866 dport 44273] OK # # # cpu 5: rx_hash 0x6bcb196d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 44273] OK # # # count: pass=42 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 53495 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45765 dport 53495] != expected 0x7c219c83 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45765 dport 53495] != expected 0x7c219c83 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44372 dport 53495] != expected 0xeab4b6fa # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44372 dport 53495] != expected 0xeab4b6fa # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 53495] != expected 0xe2fb08a1 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 53495] != expected 0xe2fb08a1 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35274 dport 53495] != expected 0xebea6d3a # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35274 dport 53495] != expected 0xebea6d3a # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 53495] != expected 0x7c9ab3d3 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 53495] != expected 0x7c9ab3d3 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40848 dport 53495] != expected 0x54d8e236 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40848 dport 53495] != expected 0x54d8e236 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 53495] != expected 0xd57d76b4 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 53495] != expected 0xd57d76b4 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34597 dport 53495] != expected 0xba575eb6 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34597 dport 53495] != expected 0xba575eb6 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 53495] != expected 0xcd7085a7 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 53495] != expected 0xcd7085a7 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41312 dport 53495] != expected 0x359674b8 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41312 dport 53495] != expected 0x359674b8 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34833 dport 53495] != expected 0x4da5feef # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34833 dport 53495] != expected 0x4da5feef # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59919 dport 53495] != expected 0xc96e12f6 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59919 dport 53495] != expected 0xc96e12f6 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56283 dport 53495] != expected 0xa9d61afc # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56283 dport 53495] != expected 0xa9d61afc # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48817 dport 53495] != expected 0x9e825176 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48817 dport 53495] != expected 0x9e825176 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 53495] != expected 0x25b37276 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 53495] != expected 0x25b37276 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55499 dport 53495] != expected 0x7702463a # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55499 dport 53495] != expected 0x7702463a # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58619 dport 53495] != expected 0x52bd792e # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58619 dport 53495] != expected 0x52bd792e # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44825 dport 53495] != expected 0x64def3ab # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44825 dport 53495] != expected 0x64def3ab # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40013 dport 53495] != expected 0x7d165d8c # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40013 dport 53495] != expected 0x7d165d8c # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39160 dport 53495] != expected 0x255bfdb4 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39160 dport 53495] != expected 0x255bfdb4 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55755 dport 53495] != expected 0xb86205d7 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55755 dport 53495] != expected 0xb86205d7 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58361 dport 53495] != expected 0x3994fd20 # # Exception| cpu 5: rx_hash 0x31283440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58361 dport 53495] != expected 0x3994fd20 # # 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 59495 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50484 dport 59495] != expected 0x20143bdc # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50484 dport 59495] != expected 0x20143bdc # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 59495] != expected 0x710b56aa # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 59495] != expected 0x710b56aa # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40525 dport 59495] != expected 0xe5edcb2f # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40525 dport 59495] != expected 0xe5edcb2f # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38892 dport 59495] != expected 0x548b799a # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38892 dport 59495] != expected 0x548b799a # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 59495] != expected 0x79690e16 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 59495] != expected 0x79690e16 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60937 dport 59495] != expected 0x541a3cd5 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60937 dport 59495] != expected 0x541a3cd5 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36799 dport 59495] != expected 0x692c3e34 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36799 dport 59495] != expected 0x692c3e34 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43397 dport 59495] != expected 0xbdb477da # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43397 dport 59495] != expected 0xbdb477da # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57581 dport 59495] != expected 0x64dc555a # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57581 dport 59495] != expected 0x64dc555a # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 59495] != expected 0x54ee688c # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 59495] != expected 0x54ee688c # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55573 dport 59495] != expected 0x9bfcdce1 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55573 dport 59495] != expected 0x9bfcdce1 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49377 dport 59495] != expected 0xde2b5b15 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49377 dport 59495] != expected 0xde2b5b15 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 59495] != expected 0x10fd6afe # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 59495] != expected 0x10fd6afe # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 59495] != expected 0xcf60cc9d # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 59495] != expected 0xcf60cc9d # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53291 dport 59495] != expected 0xc4146ae6 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53291 dport 59495] != expected 0xc4146ae6 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36515 dport 59495] != expected 0x8b5750fe # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36515 dport 59495] != expected 0x8b5750fe # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34204 dport 59495] != expected 0xba3c1c1 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34204 dport 59495] != expected 0xba3c1c1 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57831 dport 59495] != expected 0x30c4d245 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57831 dport 59495] != expected 0x30c4d245 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36800 dport 59495] != expected 0x3342e301 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36800 dport 59495] != expected 0x3342e301 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42986 dport 59495] != expected 0x6b4e8813 # # Exception| cpu 4: rx_hash 0x58e8c53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42986 dport 59495] != expected 0x6b4e8813 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->