< 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 216, 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 205, 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 134, 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 48485 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4a1ff805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 48485] != expected 0xf88f8c01 # # Exception| cpu 0: rx_hash 0xd37310bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38622 dport 48485] != expected 0xe62beb31 # # Exception| cpu 0: rx_hash 0x3eccc6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 48485] != expected 0xe67de5d2 # # Exception| cpu 4: rx_hash 0x2664d14e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38620 dport 48485] != expected 0x1a4b55b0 # # Exception| cpu 4: rx_hash 0xd797556f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 48485] != expected 0xaa014988 # # Exception| cpu 4: rx_hash 0x8935ad51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38652 dport 48485] != expected 0x758d5e58 # # Exception| cpu 4: rx_hash 0x606e3ecc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38682 dport 48485] != expected 0x39f1f202 # # Exception| cpu 5: rx_hash 0xe3d8e322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38580 dport 48485] != expected 0xfd76740c # # Exception| cpu 5: rx_hash 0x5e9d135e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 48485] != expected 0x426e5bac # # Exception| cpu 5: rx_hash 0xe1aac1ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38608 dport 48485] != expected 0xdb632550 # # Exception| cpu 5: rx_hash 0x9fc564e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 48485] != expected 0xe979d8a9 # # Exception| cpu 5: rx_hash 0x06a98c58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 48485] != expected 0xf7ddbf99 # # Exception| cpu 5: rx_hash 0x9579ff3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 48485] != expected 0xc5914c83 # # Exception| cpu 5: rx_hash 0x648a7b1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 48485] != expected 0x75db50bb # # Exception| cpu 0: rx_hash 0x42d14132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38744 dport 48485] != expected 0xf2724977 # # Exception| cpu 4: rx_hash 0x08f15257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38710 dport 48485] != expected 0x971f890a # # Exception| cpu 4: rx_hash 0x1c73b90c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38728 dport 48485] != expected 0x2dfe5ea7 # # Exception| cpu 4: rx_hash 0x621c1c24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38782 dport 48485] != expected 0x1fe4a35e # # Exception| cpu 5: rx_hash 0x876d735e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38704 dport 48485] != expected 0x154f68cb # # Exception| cpu 5: rx_hash 0x3a288322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 48485] != expected 0xaa57476b # # Exception| cpu 5: rx_hash 0x385aa1ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38748 dport 48485] != expected 0x8c421637 # # Exception| cpu 5: rx_hash 0x463504e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38762 dport 48485] != expected 0xbe58ebce # # Exception| cpu 5: rx_hash 0xc9a925eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38764 dport 48485] != expected 0x3c080a0f # # Exception| cpu 5: rx_hash 0xdf59ec58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 48485] != expected 0xa0fc8cfe # # Exception| cpu 5: rx_hash 0x1897fcdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38778 dport 48485] != expected 0x61d4fc1e # # Exception| cpu 5: rx_hash 0xaf93790d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38798 dport 48485] != expected 0x83bc3868 # # Exception| cpu 0: rx_hash 0xe7c14880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38788 dport 48485] != expected 0xc0c4a949 # # Exception| cpu 0: rx_hash 0x1632cca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38836 dport 48485] != expected 0x708eb571 # # Exception| cpu 0: rx_hash 0xbff5d786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 48485] != expected 0x75774d7c # # Exception| cpu 0: rx_hash 0x58f69a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 48485] != expected 0x59c9d7b5 # # Exception| cpu 4: rx_hash 0xc70c1596 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 48485] != expected 0x2d524360 # # Exception| cpu 4: rx_hash 0x8f5e241b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38824 dport 48485] != expected 0x6e2ad241 # # Exception| cpu 4: rx_hash 0xc57e377e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38854 dport 48485] != expected 0xb47123c # # Exception| cpu 4: rx_hash 0x0654622a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38904 dport 48485] != expected 0x8645c065 # # Exception| cpu 4: rx_hash 0x1a46012d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38912 dport 48485] != expected 0x9cc0fd40 # # Exception| cpu 5: rx_hash 0x7eada03a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38808 dport 48485] != expected 0xde60ce79 # # Exception| cpu 5: rx_hash 0x9bdccf40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38870 dport 48485] != expected 0xd4cb05ec # # Exception| cpu 5: rx_hash 0xd38efecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38876 dport 48485] != expected 0x97b394cd # # Exception| cpu 5: rx_hash 0xdd8811a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38924 dport 48485] != expected 0x5de88da0 # # Exception| cpu 5: rx_hash 0x44e4f913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 48485] != expected 0x434cea90 # # 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 0x9f82b66e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55234 dport 60641] OK # # # cpu 0: rx_hash 0xd3652dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51654 dport 60641] OK # # # cpu 4: rx_hash 0x049c7c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55226 dport 60641] OK # # # cpu 4: rx_hash 0xd5f34a87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51600 dport 60641] OK # # # cpu 4: rx_hash 0x0029d660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51636 dport 60641] OK # # # cpu 4: rx_hash 0x2672ec4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51652 dport 60641] OK # # # cpu 4: rx_hash 0x8dc7d581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51670 dport 60641] OK # # # cpu 5: rx_hash 0x20b564fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55214 dport 60641] OK # # # cpu 5: rx_hash 0x4c9fa23d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 60641] OK # # # cpu 5: rx_hash 0x5a6f6b8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51606 dport 60641] OK # # # cpu 5: rx_hash 0xab9cefaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51622 dport 60641] OK # # # cpu 5: rx_hash 0x308225fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51678 dport 60641] OK # # # cpu 5: rx_hash 0xc171a1dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51694 dport 60641] OK # # # cpu 0: rx_hash 0xe558b91a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51706 dport 60641] OK # # # cpu 0: rx_hash 0x6006f4f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 60641] OK # # # cpu 0: rx_hash 0x3ea40ccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51734 dport 60641] OK # # # cpu 0: rx_hash 0x1e6951dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51760 dport 60641] OK # # # cpu 0: rx_hash 0xd9a74159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51772 dport 60641] OK # # # cpu 0: rx_hash 0x0aebba86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51790 dport 60641] OK # # # cpu 4: rx_hash 0xd781686f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51700 dport 60641] OK # # # cpu 4: rx_hash 0xef9ad5fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51712 dport 60641] OK # # # cpu 4: rx_hash 0x3a40491b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51748 dport 60641] OK # # # cpu 4: rx_hash 0x2cb080a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51774 dport 60641] OK # # # cpu 4: rx_hash 0xa5bac699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51822 dport 60641] OK # # # cpu 5: rx_hash 0x2ec2a240 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51802 dport 60641] OK # # # cpu 5: rx_hash 0x18ff36e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 60641] OK # # # cpu 0: rx_hash 0x044e8afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51840 dport 60641] OK # # # cpu 0: rx_hash 0x6835a3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51870 dport 60641] OK # # # cpu 0: rx_hash 0x78530d3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51922 dport 60641] OK # # # cpu 4: rx_hash 0x74841fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51832 dport 60641] OK # # # cpu 4: rx_hash 0x7ec56a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51844 dport 60641] OK # # # cpu 4: rx_hash 0xd57053cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51862 dport 60641] OK # # # cpu 4: rx_hash 0x5e083715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 60641] OK # # # cpu 4: rx_hash 0xa96dd40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 60641] OK # # # cpu 4: rx_hash 0x02d8edc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51926 dport 60641] OK # # # cpu 5: rx_hash 0x4c1cbb76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51850 dport 60641] OK # # # cpu 5: rx_hash 0x36975b8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51854 dport 60641] OK # # # cpu 5: rx_hash 0x99c62791 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51886 dport 60641] OK # # # cpu 5: rx_hash 0xc764dfaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51902 dport 60641] OK # # # cpu 0: rx_hash 0x30013cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51928 dport 60641] OK # # # cpu 0: rx_hash 0xbf9d1dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51934 dport 60641] OK # # # cpu 0: rx_hash 0x4e6e999e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51950 dport 60641] OK # # # cpu 0: rx_hash 0x3e59e2b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51988 dport 60641] OK # # # cpu 0: rx_hash 0xcfaa6698 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52004 dport 60641] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, 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 205, 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 134, 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 52564 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36574 dport 52564] != expected 0x576951ac # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36574 dport 52564] != expected 0x576951ac # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41854 dport 52564] != expected 0xc808f7b8 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41854 dport 52564] != expected 0xc808f7b8 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55809 dport 52564] != expected 0xa0e82d5d # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55809 dport 52564] != expected 0xa0e82d5d # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57163 dport 52564] != expected 0xfaf548aa # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57163 dport 52564] != expected 0xfaf548aa # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 52564] != expected 0x2ae3593a # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 52564] != expected 0x2ae3593a # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43318 dport 52564] != expected 0x57b0a57d # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43318 dport 52564] != expected 0x57b0a57d # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43063 dport 52564] != expected 0x22891903 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43063 dport 52564] != expected 0x22891903 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 52564] != expected 0x5e4d6832 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 52564] != expected 0x5e4d6832 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34042 dport 52564] != expected 0x51dc7d95 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34042 dport 52564] != expected 0x51dc7d95 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 52564] != expected 0x57291d67 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 52564] != expected 0x57291d67 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51322 dport 52564] != expected 0xf2db341a # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51322 dport 52564] != expected 0xf2db341a # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35689 dport 52564] != expected 0xa8c5a28e # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35689 dport 52564] != expected 0xa8c5a28e # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38150 dport 52564] != expected 0xa98bdb29 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38150 dport 52564] != expected 0xa98bdb29 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50558 dport 52564] != expected 0xf3d28257 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50558 dport 52564] != expected 0xf3d28257 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55965 dport 52564] != expected 0xa5bdc897 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55965 dport 52564] != expected 0xa5bdc897 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41343 dport 52564] != expected 0x7635ea05 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41343 dport 52564] != expected 0x7635ea05 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38559 dport 52564] != expected 0xe12bbd63 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38559 dport 52564] != expected 0xe12bbd63 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45551 dport 52564] != expected 0x9a97f338 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45551 dport 52564] != expected 0x9a97f338 # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56346 dport 52564] != expected 0x215f864e # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56346 dport 52564] != expected 0x215f864e # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35694 dport 52564] != expected 0xd2543e4c # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35694 dport 52564] != expected 0xd2543e4c # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59463 dport 52564] != expected 0xef17e3ca # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59463 dport 52564] != expected 0xef17e3ca # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 52564] != expected 0x6223672d # # Exception| cpu 4: rx_hash 0x190cc539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 52564] != expected 0x6223672d # # 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 216, 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 205, 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 134, 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 38385 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60234 dport 38385] != expected 0x1b52bc5b # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60234 dport 38385] != expected 0x1b52bc5b # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 38385] != expected 0x5bc5def3 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37052 dport 38385] != expected 0x5bc5def3 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57350 dport 38385] != expected 0xda966f62 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57350 dport 38385] != expected 0xda966f62 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 38385] != expected 0x7c3c617 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 38385] != expected 0x7c3c617 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 38385] != expected 0xce2fcb50 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 38385] != expected 0xce2fcb50 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43147 dport 38385] != expected 0x69c94e4d # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43147 dport 38385] != expected 0x69c94e4d # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35586 dport 38385] != expected 0xdc70bea # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35586 dport 38385] != expected 0xdc70bea # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 38385] != expected 0xc8e843e4 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 38385] != expected 0xc8e843e4 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46066 dport 38385] != expected 0x6604d8b7 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46066 dport 38385] != expected 0x6604d8b7 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40348 dport 38385] != expected 0xe2b9437f # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40348 dport 38385] != expected 0xe2b9437f # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47508 dport 38385] != expected 0xb529699f # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47508 dport 38385] != expected 0xb529699f # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53921 dport 38385] != expected 0x79a40ad4 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53921 dport 38385] != expected 0x79a40ad4 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57416 dport 38385] != expected 0x3fe70018 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57416 dport 38385] != expected 0x3fe70018 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51065 dport 38385] != expected 0x41f1e505 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51065 dport 38385] != expected 0x41f1e505 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53533 dport 38385] != expected 0x2b52f934 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53533 dport 38385] != expected 0x2b52f934 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36217 dport 38385] != expected 0x4e6e1f8a # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36217 dport 38385] != expected 0x4e6e1f8a # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33721 dport 38385] != expected 0xeb202753 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33721 dport 38385] != expected 0xeb202753 # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50045 dport 38385] != expected 0x86008e1d # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50045 dport 38385] != expected 0x86008e1d # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45351 dport 38385] != expected 0xee8bb55a # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45351 dport 38385] != expected 0xee8bb55a # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58443 dport 38385] != expected 0x9da5c9eb # # Exception| cpu 5: rx_hash 0x8896b88b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58443 dport 38385] != expected 0x9da5c9eb # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->