< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 56524 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x78173f7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44810 dport 56524] != expected 0x7bd16dfb # # Exception| cpu 0: rx_hash 0xee405089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44856 dport 56524] != expected 0x5de1906c # # Exception| cpu 4: rx_hash 0x66d358f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44834 dport 56524] != expected 0x1a1ba98e # # Exception| cpu 4: rx_hash 0x1dc2c6d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44840 dport 56524] != expected 0x9d30b85b # # Exception| cpu 4: rx_hash 0x7d36d1c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44906 dport 56524] != expected 0xeb8db3ed # # Exception| cpu 4: rx_hash 0x2f283a09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 56524] != expected 0xee40528b # # Exception| cpu 5: rx_hash 0x3e8e6e46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 56524] != expected 0x3f6ff4c4 # # Exception| cpu 5: rx_hash 0xd3c89f9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44844 dport 56524] != expected 0x9e741886 # # Exception| cpu 5: rx_hash 0x18e32864 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44872 dport 56524] != expected 0xd6c664d # # Exception| cpu 5: rx_hash 0x0c649297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44880 dport 56524] != expected 0x4c1f1e14 # # Exception| cpu 5: rx_hash 0xb97f55fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 56524] != expected 0xc870af1c # # Exception| cpu 5: rx_hash 0xa7bb3270 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44918 dport 56524] != expected 0xa9ba6b69 # # Exception| cpu 0: rx_hash 0x337caadd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44932 dport 56524] != expected 0xc7a4f9f5 # # Exception| cpu 0: rx_hash 0x04b7b8b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 56524] != expected 0x2488cd33 # # Exception| cpu 0: rx_hash 0xcabde1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44964 dport 56524] != expected 0x27cc6dee # # Exception| cpu 0: rx_hash 0x6b219c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44978 dport 56524] != expected 0xe2d0a4bf # # Exception| cpu 0: rx_hash 0x9d82e486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44994 dport 56524] != expected 0xb25d529e # # Exception| cpu 4: rx_hash 0x0ef465c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44944 dport 56524] != expected 0x431711f # # Exception| cpu 4: rx_hash 0x5cea8e06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44950 dport 56524] != expected 0x1fc9079 # # Exception| cpu 4: rx_hash 0x2db8cd57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 56524] != expected 0xa66e3d80 # # Exception| cpu 4: rx_hash 0xde3a5b06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44988 dport 56524] != expected 0x66bf15b7 # # Exception| cpu 4: rx_hash 0xdb1bb5ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45020 dport 56524] != expected 0xf6e3cba1 # # Exception| cpu 4: rx_hash 0x97c139ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45042 dport 56524] != expected 0x92e4eeb2 # # Exception| cpu 5: rx_hash 0xb48d9161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45006 dport 56524] != expected 0x30bba22d # # Exception| cpu 5: rx_hash 0x365d4461 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45028 dport 56524] != expected 0x57f827e3 # # Exception| cpu 0: rx_hash 0x22dafe92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45052 dport 56524] != expected 0x168b5fba # # Exception| cpu 0: rx_hash 0xa0ffab95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45080 dport 56524] != expected 0x62c0a86d # # Exception| cpu 0: rx_hash 0x83b3030b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45092 dport 56524] != expected 0xc09fe4f2 # # Exception| cpu 0: rx_hash 0xf8a29d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45102 dport 56524] != expected 0x47b4f527 # # Exception| cpu 0: rx_hash 0x0e01e5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45150 dport 56524] != expected 0x17390306 # # Exception| cpu 0: rx_hash 0xf7c0aee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 56524] != expected 0xf751971d # # Exception| cpu 4: rx_hash 0xd48c0678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45122 dport 56524] != expected 0x550edb82 # # Exception| cpu 4: rx_hash 0x565cd378 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45160 dport 56524] != expected 0x324d5e4c # # Exception| cpu 5: rx_hash 0x537d3dc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45064 dport 56524] != expected 0xa211805a # # Exception| cpu 5: rx_hash 0x3ceb191f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45082 dport 56524] != expected 0x6449e9d6 # # Exception| cpu 5: rx_hash 0xc52a5237 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45114 dport 56524] != expected 0x84217dcd # # Exception| cpu 5: rx_hash 0xbb1a22a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45136 dport 56524] != expected 0x9356b20e # # Exception| cpu 5: rx_hash 0x98568a3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 56524] != expected 0x3109fe91 # # Exception| cpu 5: rx_hash 0xdecfdb01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 56524] != expected 0x75b767ae # # Exception| cpu 0: rx_hash 0xd61cf126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45186 dport 56524] != expected 0x1d20b489 # # Exception| cpu 0: rx_hash 0xa26f5ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45272 dport 56524] != expected 0x2aeec766 # # Exception| cpu 0: rx_hash 0x34383338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45290 dport 56524] != expected 0xcde3af1 # # Exception| cpu 0: rx_hash 0x20bf89cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45298 dport 56524] != expected 0x4dad42a8 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa232d492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36892 dport 42796] OK # # # cpu 0: rx_hash 0x1d6ace86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36898 dport 42796] OK # # # cpu 0: rx_hash 0xff4e0c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36938 dport 42796] OK # # # cpu 4: rx_hash 0x72096a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36862 dport 42796] OK # # # cpu 4: rx_hash 0x8b3da175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 42796] OK # # # cpu 4: rx_hash 0x5bf39fba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36924 dport 42796] OK # # # cpu 4: rx_hash 0x0ccc9ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36954 dport 42796] OK # # # cpu 5: rx_hash 0x2aa1dceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36870 dport 42796] OK # # # cpu 5: rx_hash 0x4f742549 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36900 dport 42796] OK # # # cpu 5: rx_hash 0xa87109eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36908 dport 42796] OK # # # cpu 5: rx_hash 0x90d82843 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36952 dport 42796] OK # # # cpu 0: rx_hash 0x7d9ed998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36960 dport 42796] OK # # # cpu 0: rx_hash 0xe9594135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37010 dport 42796] OK # # # cpu 4: rx_hash 0xdc02a406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36982 dport 42796] OK # # # cpu 4: rx_hash 0xd4d18e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36998 dport 42796] OK # # # cpu 4: rx_hash 0x7f0e2ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37024 dport 42796] OK # # # cpu 4: rx_hash 0x56015b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37036 dport 42796] OK # # # cpu 4: rx_hash 0x4286e1d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37044 dport 42796] OK # # # cpu 4: rx_hash 0xb425993f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37060 dport 42796] OK # # # cpu 5: rx_hash 0x9a9bf53a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36968 dport 42796] OK # # # cpu 5: rx_hash 0xbb47aafa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37012 dport 42796] OK # # # cpu 5: rx_hash 0x5c428658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37020 dport 42796] OK # # # cpu 5: rx_hash 0x89ad562b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37072 dport 42796] OK # # # cpu 5: rx_hash 0x83ee8b52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37088 dport 42796] OK # # # cpu 0: rx_hash 0x976931a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37112 dport 42796] OK # # # cpu 0: rx_hash 0x6252e7e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37154 dport 42796] OK # # # cpu 0: rx_hash 0x1c629777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37192 dport 42796] OK # # # cpu 0: rx_hash 0xd268ce32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 42796] OK # # # cpu 4: rx_hash 0x356de290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37188 dport 42796] OK # # # cpu 4: rx_hash 0x21ea5863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37212 dport 42796] OK # # # cpu 5: rx_hash 0xaae1feb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37100 dport 42796] OK # # # cpu 5: rx_hash 0x0b7d832b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37114 dport 42796] OK # # # cpu 5: rx_hash 0xc98d4704 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37124 dport 42796] OK # # # cpu 5: rx_hash 0x3a0fd155 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37140 dport 42796] OK # # # cpu 5: rx_hash 0xdd0afdf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37148 dport 42796] OK # # # cpu 5: rx_hash 0x91d071b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37170 dport 42796] OK # # # cpu 5: rx_hash 0x24cbb6df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37180 dport 42796] OK # # # cpu 5: rx_hash 0x73f4b3ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37210 dport 42796] OK # # # cpu 0: rx_hash 0xbdfeeae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37214 dport 42796] OK # # # cpu 0: rx_hash 0x96616850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37266 dport 42796] OK # # # cpu 0: rx_hash 0x9c22b529 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37282 dport 42796] OK # # # cpu 0: rx_hash 0x14b1bd50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 42796] OK # # # cpu 0: rx_hash 0x2c189cf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37324 dport 42796] OK # # # count: pass=43 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 41824 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 41824] != expected 0xc1b15382 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 41824] != expected 0xc1b15382 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 41824] != expected 0xc7207fd5 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 41824] != expected 0xc7207fd5 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60039 dport 41824] != expected 0x502b6e71 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60039 dport 41824] != expected 0x502b6e71 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 41824] != expected 0xd02f0530 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 41824] != expected 0xd02f0530 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51833 dport 41824] != expected 0x103364ca # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51833 dport 41824] != expected 0x103364ca # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46961 dport 41824] != expected 0xfa4e4d21 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46961 dport 41824] != expected 0xfa4e4d21 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59077 dport 41824] != expected 0xf2148337 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59077 dport 41824] != expected 0xf2148337 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49589 dport 41824] != expected 0x3b71c2e0 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49589 dport 41824] != expected 0x3b71c2e0 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37758 dport 41824] != expected 0xb8d0536a # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37758 dport 41824] != expected 0xb8d0536a # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41393 dport 41824] != expected 0x42a53ee3 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41393 dport 41824] != expected 0x42a53ee3 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55793 dport 41824] != expected 0xa2405b48 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55793 dport 41824] != expected 0xa2405b48 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42501 dport 41824] != expected 0x6c4ad876 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42501 dport 41824] != expected 0x6c4ad876 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41852 dport 41824] != expected 0x4b79ab6d # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41852 dport 41824] != expected 0x4b79ab6d # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48247 dport 41824] != expected 0x1e0995d5 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48247 dport 41824] != expected 0x1e0995d5 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 41824] != expected 0x7c1070e # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39840 dport 41824] != expected 0x7c1070e # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45368 dport 41824] != expected 0xafcf19d4 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45368 dport 41824] != expected 0xafcf19d4 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 41824] != expected 0x33f411b # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 41824] != expected 0x33f411b # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33640 dport 41824] != expected 0x240c4b13 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33640 dport 41824] != expected 0x240c4b13 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36894 dport 41824] != expected 0x7a8716be # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36894 dport 41824] != expected 0x7a8716be # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37417 dport 41824] != expected 0x9ce741c2 # # Exception| cpu 0: rx_hash 0x5b210962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37417 dport 41824] != expected 0x9ce741c2 # # 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 49679 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46348 dport 49679] != expected 0x3cdb0a1f # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46348 dport 49679] != expected 0x3cdb0a1f # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49958 dport 49679] != expected 0xa3af628c # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49958 dport 49679] != expected 0xa3af628c # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34843 dport 49679] != expected 0x3e757758 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34843 dport 49679] != expected 0x3e757758 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36980 dport 49679] != expected 0xde72bc27 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36980 dport 49679] != expected 0xde72bc27 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56380 dport 49679] != expected 0x9c42dac1 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56380 dport 49679] != expected 0x9c42dac1 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42806 dport 49679] != expected 0x55e6df6a # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42806 dport 49679] != expected 0x55e6df6a # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49456 dport 49679] != expected 0x3daf0ba0 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49456 dport 49679] != expected 0x3daf0ba0 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55911 dport 49679] != expected 0x704a0cd3 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55911 dport 49679] != expected 0x704a0cd3 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 49679] != expected 0x163d7da8 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 49679] != expected 0x163d7da8 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 49679] != expected 0x42b1083 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 49679] != expected 0x42b1083 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47043 dport 49679] != expected 0x8ce54b8a # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47043 dport 49679] != expected 0x8ce54b8a # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 49679] != expected 0x6b8a22b4 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 49679] != expected 0x6b8a22b4 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 49679] != expected 0x707486ca # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 49679] != expected 0x707486ca # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44040 dport 49679] != expected 0xe5fdfd85 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44040 dport 49679] != expected 0xe5fdfd85 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52854 dport 49679] != expected 0x3dc7759 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52854 dport 49679] != expected 0x3dc7759 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35837 dport 49679] != expected 0xd79e1d36 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35837 dport 49679] != expected 0xd79e1d36 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38995 dport 49679] != expected 0x2637cf8 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38995 dport 49679] != expected 0x2637cf8 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54995 dport 49679] != expected 0x9a5ad550 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54995 dport 49679] != expected 0x9a5ad550 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 49679] != expected 0x332da16 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 49679] != expected 0x332da16 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41913 dport 49679] != expected 0xb96a2580 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41913 dport 49679] != expected 0xb96a2580 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57066 dport 49679] != expected 0xd244b3 # # Exception| cpu 0: rx_hash 0xa3eae1cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57066 dport 49679] != expected 0xd244b3 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->