< 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 41202 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x165acdfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45914 dport 41202] != expected 0x134e41f6 # # Exception| cpu 0: rx_hash 0x2d513462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45968 dport 41202] != expected 0x1fef49e2 # # Exception| cpu 0: rx_hash 0x0a79e7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45980 dport 41202] != expected 0x8c9d5169 # # Exception| cpu 4: rx_hash 0xf326ef54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45924 dport 41202] != expected 0x5fa70145 # # Exception| cpu 4: rx_hash 0x5c22ecd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45952 dport 41202] != expected 0x5887b221 # # Exception| cpu 4: rx_hash 0xf70f694b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46008 dport 41202] != expected 0x328ac385 # # Exception| cpu 4: rx_hash 0xc07e1af6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46016 dport 41202] != expected 0x895d8cd1 # # Exception| cpu 4: rx_hash 0x05b1781e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46020 dport 41202] != expected 0x94fe63dc # # Exception| cpu 5: rx_hash 0x825537ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45940 dport 41202] != expected 0x18cffa86 # # Exception| cpu 5: rx_hash 0xa154626d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 41202] != expected 0xe69020cd # # Exception| cpu 5: rx_hash 0x43b3d319 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45996 dport 41202] != expected 0x6841d74b # # Exception| cpu 5: rx_hash 0x3a93079d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46034 dport 41202] != expected 0xf572a908 # # Exception| cpu 0: rx_hash 0x74c2a0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46036 dport 41202] != expected 0xd396981f # # Exception| cpu 0: rx_hash 0x7359337a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46050 dport 41202] != expected 0x11ae2f2a # # Exception| cpu 0: rx_hash 0x91be820e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46058 dport 41202] != expected 0x9f7fd8ac # # Exception| cpu 0: rx_hash 0x6b539f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46072 dport 41202] != expected 0xe350fd75 # # Exception| cpu 0: rx_hash 0x1f55fbe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46080 dport 41202] != expected 0x133ac6d4 # # Exception| cpu 0: rx_hash 0xda9a990b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46084 dport 41202] != expected 0xe9929d9 # # Exception| cpu 4: rx_hash 0x8cc1922d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46104 dport 41202] != expected 0xda83ca91 # # Exception| cpu 4: rx_hash 0xac72d26f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 41202] != expected 0x8bc9652f # # Exception| cpu 4: rx_hash 0x4e95631b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46122 dport 41202] != expected 0x51892a9 # # Exception| cpu 5: rx_hash 0xdfef2537 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46060 dport 41202] != expected 0xb99be9bb # # Exception| cpu 5: rx_hash 0x762c8f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46090 dport 41202] != expected 0xa6acef48 # # Exception| cpu 5: rx_hash 0xb4787e70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46136 dport 41202] != expected 0x7937b770 # # Exception| cpu 5: rx_hash 0xcd58aaf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 41202] != expected 0xe404c933 # # Exception| cpu 0: rx_hash 0xea707968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46154 dport 41202] != expected 0x7776d1b8 # # Exception| cpu 0: rx_hash 0x2fbf1b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46158 dport 41202] != expected 0x6ad53eb5 # # Exception| cpu 0: rx_hash 0xd2c99535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46186 dport 41202] != expected 0xd4c2ac59 # # Exception| cpu 0: rx_hash 0x0f0c5bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46196 dport 41202] != expected 0x3b9f910b # # Exception| cpu 0: rx_hash 0x0b25dddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46248 dport 41202] != expected 0x56b253cb # # Exception| cpu 0: rx_hash 0x88e81432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 41202] != expected 0xb7ae0851 # # Exception| cpu 4: rx_hash 0x9b03a1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46170 dport 41202] != expected 0x301e2a7b # # Exception| cpu 4: rx_hash 0x595750e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46184 dport 41202] != expected 0xef857243 # # Exception| cpu 4: rx_hash 0x2b969d9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46226 dport 41202] != expected 0x7f8fc75 # # Exception| cpu 5: rx_hash 0xf5e146a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46182 dport 41202] != expected 0x47b0b4d2 # # Exception| cpu 5: rx_hash 0x14b4e21c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46212 dport 41202] != expected 0x667436a1 # # Exception| cpu 5: rx_hash 0xc9712ceb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46234 dport 41202] != expected 0x89290bf3 # # Exception| cpu 5: rx_hash 0x7a560567 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46264 dport 41202] != expected 0x11daa808 # # Exception| cpu 5: rx_hash 0xe1916097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46286 dport 41202] != expected 0x23821cd # # Exception| cpu 5: rx_hash 0xf99bcc88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46292 dport 41202] != expected 0xf0c6f392 # # 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 0xcc78a05f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51656 dport 50330] OK # # # cpu 0: rx_hash 0x9db838a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51682 dport 50330] OK # # # cpu 0: rx_hash 0xf4c14c02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 50330] OK # # # cpu 4: rx_hash 0x23effa8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51714 dport 50330] OK # # # cpu 4: rx_hash 0x8f59ecc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51724 dport 50330] OK # # # cpu 4: rx_hash 0x88c27f1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51770 dport 50330] OK # # # cpu 4: rx_hash 0x4d0d1df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51774 dport 50330] OK # # # cpu 5: rx_hash 0xd4720c40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51666 dport 50330] OK # # # cpu 5: rx_hash 0x1b5616d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 50330] OK # # # cpu 0: rx_hash 0x290482f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 50330] OK # # # cpu 0: rx_hash 0x3be55692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51736 dport 50330] OK # # # cpu 0: rx_hash 0xf9b1a7a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51754 dport 50330] OK # # # cpu 0: rx_hash 0x80917320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51796 dport 50330] OK # # # cpu 0: rx_hash 0xa0223362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51822 dport 50330] OK # # # cpu 4: rx_hash 0x7a7c6e4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51782 dport 50330] OK # # # cpu 4: rx_hash 0x989bdf3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51790 dport 50330] OK # # # cpu 4: rx_hash 0x65ed518a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51818 dport 50330] OK # # # cpu 4: rx_hash 0x5acf2e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51836 dport 50330] OK # # # cpu 4: rx_hash 0x79ce7b8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 50330] OK # # # cpu 4: rx_hash 0x3fccd08d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 50330] OK # # # cpu 5: rx_hash 0xc95b47c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51812 dport 50330] OK # # # cpu 5: rx_hash 0x0f2630ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51850 dport 50330] OK # # # cpu 5: rx_hash 0x172c9cf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51856 dport 50330] OK # # # cpu 0: rx_hash 0x9cb25920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 50330] OK # # # cpu 0: rx_hash 0xbb9a8abc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51870 dport 50330] OK # # # cpu 0: rx_hash 0x61c4d795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51894 dport 50330] OK # # # cpu 0: rx_hash 0x27c67c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51934 dport 50330] OK # # # cpu 4: rx_hash 0xdd2b61f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51916 dport 50330] OK # # # cpu 4: rx_hash 0xdab0f227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51962 dport 50330] OK # # # cpu 4: rx_hash 0x0aa9603f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 50330] OK # # # cpu 4: rx_hash 0xa61f7672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51978 dport 50330] OK # # # cpu 4: rx_hash 0x86ac3630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52016 dport 50330] OK # # # cpu 5: rx_hash 0x56b5a428 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51918 dport 50330] OK # # # cpu 5: rx_hash 0xabc32a9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51946 dport 50330] OK # # # cpu 5: rx_hash 0x7c412b5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52002 dport 50330] OK # # # cpu 5: rx_hash 0xc0ae9d37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52056 dport 50330] OK # # # cpu 5: rx_hash 0x0561ffdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52060 dport 50330] OK # # # cpu 0: rx_hash 0xd76caec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 50330] OK # # # cpu 0: rx_hash 0x2a1a207d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52030 dport 50330] OK # # # cpu 0: rx_hash 0x3a43805c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 50330] OK # # # cpu 0: rx_hash 0x2660aa5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 50330] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 39879 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37071 dport 39879] != expected 0xe8011f77 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37071 dport 39879] != expected 0xe8011f77 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48927 dport 39879] != expected 0xb223cb3b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48927 dport 39879] != expected 0xb223cb3b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35004 dport 39879] != expected 0x95067c87 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35004 dport 39879] != expected 0x95067c87 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50719 dport 39879] != expected 0x42ee93c8 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50719 dport 39879] != expected 0x42ee93c8 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 39879] != expected 0x425bb15 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 39879] != expected 0x425bb15 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44599 dport 39879] != expected 0xa877a61b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44599 dport 39879] != expected 0xa877a61b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36683 dport 39879] != expected 0xbbd63d83 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36683 dport 39879] != expected 0xbbd63d83 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59742 dport 39879] != expected 0x41c61f0b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59742 dport 39879] != expected 0x41c61f0b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54681 dport 39879] != expected 0x21ed1d3e # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54681 dport 39879] != expected 0x21ed1d3e # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33779 dport 39879] != expected 0xb2a52147 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33779 dport 39879] != expected 0xb2a52147 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 39879] != expected 0x76711230 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 39879] != expected 0x76711230 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 39879] != expected 0xaae38123 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 39879] != expected 0xaae38123 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37383 dport 39879] != expected 0xc5dc8ea7 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37383 dport 39879] != expected 0xc5dc8ea7 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40552 dport 39879] != expected 0x629bc50b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40552 dport 39879] != expected 0x629bc50b # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55262 dport 39879] != expected 0xba67e933 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55262 dport 39879] != expected 0xba67e933 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40068 dport 39879] != expected 0xf151c637 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40068 dport 39879] != expected 0xf151c637 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 39879] != expected 0x29b647d3 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 39879] != expected 0x29b647d3 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46951 dport 39879] != expected 0xf7a5598 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46951 dport 39879] != expected 0xf7a5598 # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55607 dport 39879] != expected 0x4912cb2e # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55607 dport 39879] != expected 0x4912cb2e # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35261 dport 39879] != expected 0xd7ff4f0f # # Exception| cpu 0: rx_hash 0x6a8f0638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35261 dport 39879] != expected 0xd7ff4f0f # # Exception| count: pass=0 nohash=0 fail=40 # # 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 40538 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58519 dport 40538] != expected 0x38b740ed # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58519 dport 40538] != expected 0x38b740ed # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47268 dport 40538] != expected 0x3b143d84 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47268 dport 40538] != expected 0x3b143d84 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 40538] != expected 0xb539ecac # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52906 dport 40538] != expected 0xb539ecac # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57255 dport 40538] != expected 0x344afac1 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57255 dport 40538] != expected 0x344afac1 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60327 dport 40538] != expected 0x50c6ff97 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60327 dport 40538] != expected 0x50c6ff97 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44478 dport 40538] != expected 0xcbbd10aa # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44478 dport 40538] != expected 0xcbbd10aa # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51389 dport 40538] != expected 0x7768492a # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51389 dport 40538] != expected 0x7768492a # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38095 dport 40538] != expected 0xffaa49cf # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38095 dport 40538] != expected 0xffaa49cf # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57975 dport 40538] != expected 0xb832702e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57975 dport 40538] != expected 0xb832702e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43139 dport 40538] != expected 0x8cb08e9a # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43139 dport 40538] != expected 0x8cb08e9a # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56505 dport 40538] != expected 0x3d139778 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56505 dport 40538] != expected 0x3d139778 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47144 dport 40538] != expected 0xd212950f # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47144 dport 40538] != expected 0xd212950f # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 40538] != expected 0xc89aa2ba # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 40538] != expected 0xc89aa2ba # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33151 dport 40538] != expected 0x90ed870e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33151 dport 40538] != expected 0x90ed870e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45240 dport 40538] != expected 0xc1add113 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45240 dport 40538] != expected 0xc1add113 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41225 dport 40538] != expected 0xe0125b12 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41225 dport 40538] != expected 0xe0125b12 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51446 dport 40538] != expected 0x95704003 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51446 dport 40538] != expected 0x95704003 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57839 dport 40538] != expected 0x3114c1b9 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57839 dport 40538] != expected 0x3114c1b9 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42919 dport 40538] != expected 0x507d8bb2 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42919 dport 40538] != expected 0x507d8bb2 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54845 dport 40538] != expected 0x299bf7f3 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54845 dport 40538] != expected 0x299bf7f3 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52803 dport 40538] != expected 0x2a28b71e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52803 dport 40538] != expected 0x2a28b71e # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 40538] != expected 0xfdf8ece0 # # Exception| cpu 5: rx_hash 0xd2adbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 40538] != expected 0xfdf8ece0 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->