< 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 360 # 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 338, 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 43852 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa448d18f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46572 dport 43852] != expected 0xb656d5ab # # Exception| cpu 0: rx_hash 0xfb11aa0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46578 dport 43852] != expected 0x4b53f516 # # Exception| cpu 0: rx_hash 0x809489a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46586 dport 43852] != expected 0x699ecad2 # # Exception| cpu 0: rx_hash 0x3f5915ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 46600 dport 43852] != expected 0x1497ccd6 # # Exception| cpu 0: rx_hash 0x4facd3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 43852] != expected 0x17107c35 # # Exception| cpu 4: rx_hash 0xc6d33bdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46562 dport 43852] != expected 0x5a356af4 # # Exception| cpu 4: rx_hash 0x150524a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46576 dport 43852] != expected 0xc0670a04 # # Exception| cpu 4: rx_hash 0x029b8439 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46616 dport 43852] != expected 0x5f15334 # # Exception| cpu 4: rx_hash 0xf591c36c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46620 dport 43852] != expected 0x406b2cbd # # Exception| cpu 4: rx_hash 0x09eb61d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46642 dport 43852] != expected 0x24bbdc13 # # Exception| cpu 5: rx_hash 0xf0614fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46552 dport 43852] != expected 0x6a197a31 # # Exception| cpu 5: rx_hash 0x5dc2ffb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46598 dport 43852] != expected 0xf8f47389 # # Exception| cpu 5: rx_hash 0xc323b752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46630 dport 43852] != expected 0x70473c78 # # Exception| cpu 0: rx_hash 0x6b708b86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46652 dport 43852] != expected 0xc8d8634c # # Exception| cpu 0: rx_hash 0xe5b81c98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46658 dport 43852] != expected 0x7937abf8 # # Exception| cpu 0: rx_hash 0xb19182f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46710 dport 43852] != expected 0xa5780462 # # Exception| cpu 0: rx_hash 0xefeb0083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46732 dport 43852] != expected 0xb32160a3 # # Exception| cpu 0: rx_hash 0xd2299156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46748 dport 43852] != expected 0xa247ff41 # # Exception| cpu 0: rx_hash 0x9f1ec6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46766 dport 43852] != expected 0xb0a6d040 # # Exception| cpu 4: rx_hash 0x00dc77d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46698 dport 43852] != expected 0xd349dbcd # # Exception| cpu 4: rx_hash 0x24002ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46716 dport 43852] != expected 0xc81c4b4 # # Exception| cpu 5: rx_hash 0x69377867 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46670 dport 43852] != expected 0x1e60ebb5 # # Exception| cpu 5: rx_hash 0x54f5e9b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46686 dport 43852] != expected 0xf067457 # # Exception| cpu 5: rx_hash 0xca14a158 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46718 dport 43852] != expected 0x87b53ba6 # # Exception| cpu 5: rx_hash 0x1391a23d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46754 dport 43852] != expected 0xd7f1900d # # Exception| cpu 5: rx_hash 0x374dfa16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46772 dport 43852] != expected 0x8398f74 # # Exception| cpu 0: rx_hash 0xdb1e875c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46788 dport 43852] != expected 0x55b5f89f # # Exception| cpu 0: rx_hash 0xe6dc1689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46804 dport 43852] != expected 0x44d3677d # # Exception| cpu 0: rx_hash 0x45ffcfb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46820 dport 43852] != expected 0xdd06b76e # # Exception| cpu 0: rx_hash 0x9629d0c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46838 dport 43852] != expected 0x4754d79e # # Exception| cpu 4: rx_hash 0xd06e62b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46830 dport 43852] != expected 0x74ff77b8 # # Exception| cpu 4: rx_hash 0xb91491f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46850 dport 43852] != expected 0xcc7865fe # # Exception| cpu 4: rx_hash 0x4e1ed6a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46854 dport 43852] != expected 0x89e21a77 # # Exception| cpu 5: rx_hash 0x6a537276 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46808 dport 43852] != expected 0x23842730 # # Exception| cpu 5: rx_hash 0xc970ab49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46824 dport 43852] != expected 0xba51f723 # # Exception| cpu 5: rx_hash 0x1aa6b437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46842 dport 43852] != expected 0x200397d3 # # Exception| cpu 5: rx_hash 0x73dc4770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46870 dport 43852] != expected 0x98848595 # # Exception| cpu 5: rx_hash 0xd0ff9e4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46886 dport 43852] != expected 0x1515586 # # Exception| cpu 5: rx_hash 0xf423c664 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46896 dport 43852] != expected 0xde994aff # # Exception| cpu 5: rx_hash 0x03298131 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46900 dport 43852] != expected 0x9b033576 # # 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 0xcf758c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 41208] OK # # # cpu 0: rx_hash 0x89323e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 41208] OK # # # cpu 4: rx_hash 0x17d37684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 41208] OK # # # cpu 4: rx_hash 0x902cf790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54520 dport 41208] OK # # # cpu 4: rx_hash 0x51053803 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54542 dport 41208] OK # # # cpu 4: rx_hash 0x21f0fe42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 41208] OK # # # cpu 4: rx_hash 0xf226e13c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54590 dport 41208] OK # # # cpu 5: rx_hash 0x43fae8ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54506 dport 41208] OK # # # cpu 5: rx_hash 0x6cc7a9d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54558 dport 41208] OK # # # cpu 5: rx_hash 0x7cee7622 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 41208] OK # # # cpu 5: rx_hash 0x412ce7f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54608 dport 41208] OK # # # cpu 0: rx_hash 0xf95604d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54548 dport 41208] OK # # # cpu 0: rx_hash 0x90bd0b68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54576 dport 41208] OK # # # cpu 0: rx_hash 0xcda38308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54620 dport 41208] OK # # # cpu 0: rx_hash 0x31d921b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54642 dport 41208] OK # # # cpu 4: rx_hash 0xd4bd4af6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54618 dport 41208] OK # # # cpu 4: rx_hash 0x0d384993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54662 dport 41208] OK # # # cpu 4: rx_hash 0x52613212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54680 dport 41208] OK # # # cpu 4: rx_hash 0x0648ac78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54700 dport 41208] OK # # # cpu 5: rx_hash 0x23b70da3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 41208] OK # # # cpu 5: rx_hash 0x1505799d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54628 dport 41208] OK # # # cpu 5: rx_hash 0x5342cbe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54652 dport 41208] OK # # # cpu 5: rx_hash 0x29e411b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 41208] OK # # # cpu 0: rx_hash 0x4b7ffbec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54686 dport 41208] OK # # # cpu 0: rx_hash 0xcc807af8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54712 dport 41208] OK # # # cpu 0: rx_hash 0xb542aab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54722 dport 41208] OK # # # cpu 0: rx_hash 0x25238b3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54796 dport 41208] OK # # # cpu 4: rx_hash 0x040f5f99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54750 dport 41208] OK # # # cpu 4: rx_hash 0x5026c1f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54762 dport 41208] OK # # # cpu 4: rx_hash 0x0f7fba72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54772 dport 41208] OK # # # cpu 4: rx_hash 0x47b8616f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54786 dport 41208] OK # # # cpu 4: rx_hash 0xc047e07b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54820 dport 41208] OK # # # cpu 5: rx_hash 0x39cdce4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54734 dport 41208] OK # # # cpu 5: rx_hash 0xd9592985 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54818 dport 41208] OK # # # cpu 5: rx_hash 0x2e536ed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54822 dport 41208] OK # # # cpu 5: rx_hash 0x8447a1e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54862 dport 41208] OK # # # cpu 0: rx_hash 0x8d70b7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54806 dport 41208] OK # # # cpu 0: rx_hash 0x0a8f36fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54832 dport 41208] OK # # # cpu 0: rx_hash 0xe49bb850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54834 dport 41208] OK # # # cpu 0: rx_hash 0x08c8c51a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54850 dport 41208] OK # # # cpu 0: rx_hash 0xa09bf9ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54872 dport 41208] 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 338, 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 51789 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 51789] != expected 0xd8d9136a # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55703 dport 51789] != expected 0x1538df4 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40041 dport 51789] != expected 0x16073c9a # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41612 dport 51789] != expected 0xf54730ad # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 51789] != expected 0x83c9689a # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42465 dport 51789] != expected 0x1d4ba1b3 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 51789] != expected 0x8f1fb18e # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44660 dport 51789] != expected 0xba4dfc3e # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50094 dport 51789] != expected 0x7d9a0358 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56416 dport 51789] != expected 0x8b67a4dd # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44314 dport 51789] != expected 0x5359f669 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55418 dport 51789] != expected 0xafbd6196 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39620 dport 51789] != expected 0xa968b07e # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56379 dport 51789] != expected 0xe1c8a235 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40429 dport 51789] != expected 0xc0a7f911 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35477 dport 51789] != expected 0xcd2f10df # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37553 dport 51789] != expected 0xe9358b07 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38327 dport 51789] != expected 0xf243cce2 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48654 dport 51789] != expected 0xe9292d9c # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47040 dport 51789] != expected 0x1c0b4206 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36095 dport 51789] != expected 0x8cf29680 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51992 dport 51789] != expected 0x86ef4d13 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50964 dport 51789] != expected 0x33df5a1e # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35059 dport 51789] != expected 0x77e04cb2 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 51789] != expected 0x440f32f3 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54667 dport 51789] != expected 0xa505051b # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34878 dport 51789] != expected 0x20ab86df # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39594 dport 51789] != expected 0x9e1e728 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38981 dport 51789] != expected 0x65a6a959 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58229 dport 51789] != expected 0xa6916503 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43352 dport 51789] != expected 0x807134fc # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42894 dport 51789] != expected 0x93203c3e # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55202 dport 51789] != expected 0x2199bff5 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35488 dport 51789] != expected 0x7094161 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57893 dport 51789] != expected 0x2b834e7 # # Exception| cpu 5: rx_hash 0x87611a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43855 dport 51789] != expected 0x715be15e # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 57389 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48135 dport 57389] != expected 0xdee2e9cf # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40968 dport 57389] != expected 0xf7e15338 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 57389] != expected 0xbbb33151 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46534 dport 57389] != expected 0x1ba4aee8 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44369 dport 57389] != expected 0x97affe1d # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49796 dport 57389] != expected 0xc1e9e09f # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 57389] != expected 0x1bf4e27f # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 57389] != expected 0x3e79b2c # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47473 dport 57389] != expected 0xfc847e21 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32889 dport 57389] != expected 0xdf05d26c # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45646 dport 57389] != expected 0x195ce8ac # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46017 dport 57389] != expected 0x938a6489 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47002 dport 57389] != expected 0x6c77eb39 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41739 dport 57389] != expected 0x5feefd56 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47090 dport 57389] != expected 0xc663240c # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50463 dport 57389] != expected 0xcceea4f3 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39389 dport 57389] != expected 0xd1cce146 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53765 dport 57389] != expected 0xb456d62 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57711 dport 57389] != expected 0xfcd432b6 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49721 dport 57389] != expected 0x15d41233 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34105 dport 57389] != expected 0x475e5543 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41054 dport 57389] != expected 0x9c4daf66 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51806 dport 57389] != expected 0x6309af27 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36827 dport 57389] != expected 0xb4f6f4e0 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34813 dport 57389] != expected 0x5172f0d7 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 57389] != expected 0x2069a124 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49767 dport 57389] != expected 0x5fdcdc7 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51181 dport 57389] != expected 0x60ff11a6 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32910 dport 57389] != expected 0xd1d929b4 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51301 dport 57389] != expected 0x7cd2c1 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58852 dport 57389] != expected 0x5623da9c # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52226 dport 57389] != expected 0xd02de0b1 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48535 dport 57389] != expected 0xd744033d # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57189 dport 57389] != expected 0x6f842784 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37544 dport 57389] != expected 0xeef57ebf # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53377 dport 57389] != expected 0x52196c83 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53311 dport 57389] != expected 0xb4190dd2 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38135 dport 57389] != expected 0x6feca2d4 # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37671 dport 57389] != expected 0x6423f29a # # Exception| cpu 5: rx_hash 0x0a20d2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 57389] != expected 0x2dbca781 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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__->