< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 58738 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7fff75c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42054 dport 58738] != expected 0xabfd28c7 # # Exception| cpu 0: rx_hash 0xec1a603b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42062 dport 58738] != expected 0x4174af06 # # Exception| cpu 0: rx_hash 0xfccc1b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42082 dport 58738] != expected 0x44c46b4 # # Exception| cpu 0: rx_hash 0xe377adce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42114 dport 58738] != expected 0x5d178fc0 # # Exception| cpu 4: rx_hash 0xf4a726e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42042 dport 58738] != expected 0x26d0326d # # Exception| cpu 4: rx_hash 0xd36d0d00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42046 dport 58738] != expected 0xf3c33dee # # Exception| cpu 4: rx_hash 0x694fd396 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42104 dport 58738] != expected 0xb1a71d93 # # Exception| cpu 5: rx_hash 0x11c7d4d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42066 dport 58738] != expected 0x8baae4a4 # # Exception| cpu 5: rx_hash 0xea7cbd0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42076 dport 58738] != expected 0x1e1673e0 # # Exception| cpu 5: rx_hash 0x6f290ea0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42090 dport 58738] != expected 0xeec5c175 # # Exception| cpu 5: rx_hash 0x7092b83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42122 dport 58738] != expected 0xb79e0801 # # Exception| cpu 5: rx_hash 0x478ee8b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42146 dport 58738] != expected 0x27b5ee30 # # Exception| cpu 0: rx_hash 0x76f4650b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42136 dport 58738] != expected 0xe8fcd4e7 # # Exception| cpu 0: rx_hash 0x78f98589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42194 dport 58738] != expected 0x95027cd8 # # Exception| cpu 4: rx_hash 0x41e83584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42160 dport 58738] != expected 0x78d732d6 # # Exception| cpu 4: rx_hash 0xf5c70b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42172 dport 58738] != expected 0x474dba94 # # Exception| cpu 4: rx_hash 0xda661dc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42208 dport 58738] != expected 0xb0c2c1ce # # Exception| cpu 4: rx_hash 0x21dd7418 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42222 dport 58738] != expected 0x257e568a # # Exception| cpu 4: rx_hash 0xfbcaeb12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42230 dport 58738] != expected 0x3ab312ab # # Exception| cpu 5: rx_hash 0x310b0f70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42178 dport 58738] != expected 0x6046bf38 # # Exception| cpu 5: rx_hash 0x27bba92e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42236 dport 58738] != expected 0x7a1c8a6c # # Exception| cpu 5: rx_hash 0x2d33c1cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42250 dport 58738] != expected 0xa662dc43 # # Exception| cpu 5: rx_hash 0xf7245ec7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42258 dport 58738] != expected 0xb9af9862 # # Exception| cpu 5: rx_hash 0x0c9f371c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42268 dport 58738] != expected 0x2c130f26 # # Exception| cpu 5: rx_hash 0x7271ed6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42276 dport 58738] != expected 0x497c2af7 # # Exception| cpu 0: rx_hash 0x1c494c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42288 dport 58738] != expected 0x692be694 # # Exception| cpu 0: rx_hash 0x7417305c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42294 dport 58738] != expected 0x161ef611 # # Exception| cpu 0: rx_hash 0x6caa7680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42306 dport 58738] != expected 0x71ba6b7a # # Exception| cpu 0: rx_hash 0xb0db34bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42312 dport 58738] != expected 0x3115f3bd # # Exception| cpu 4: rx_hash 0x8fac5987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42296 dport 58738] != expected 0x83a26155 # # Exception| cpu 4: rx_hash 0x04f40aa8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 58738] != expected 0xe8f7bff # # Exception| cpu 4: rx_hash 0xf929be45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 58738] != expected 0xc451305d # # Exception| cpu 4: rx_hash 0xc85333fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42338 dport 58738] != expected 0xb180a8a # # Exception| cpu 4: rx_hash 0xef99181b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42342 dport 58738] != expected 0xde0b0509 # # Exception| cpu 4: rx_hash 0x5bb6260f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42346 dport 58738] != expected 0xe1918d4b # # Exception| cpu 4: rx_hash 0x987cd2ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42368 dport 58738] != expected 0xf865dcf8 # # Exception| cpu 4: rx_hash 0x63c7bb75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42382 dport 58738] != expected 0x6dd94bbc # # Exception| cpu 5: rx_hash 0xff4f6373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42314 dport 58738] != expected 0x9b33ecbb # # Exception| cpu 5: rx_hash 0xce35eeca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42352 dport 58738] != expected 0x547ad66c # # Exception| cpu 0: rx_hash 0x426b4da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 58738] != expected 0xe7a898d9 # # Exception| cpu 0: rx_hash 0x2a35318c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42398 dport 58738] != expected 0x989d885c # # Exception| cpu 0: rx_hash 0x225e0c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42438 dport 58738] != expected 0xba01fc85 # # Exception| cpu 0: rx_hash 0x4c66ad26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42450 dport 58738] != expected 0x9a5630e6 # # 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 0xbf629923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44950 dport 50816] OK # # # cpu 0: rx_hash 0x75a37d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44962 dport 50816] OK # # # cpu 0: rx_hash 0x73c5a077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44976 dport 50816] OK # # # cpu 0: rx_hash 0x03269a83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44994 dport 50816] OK # # # cpu 0: rx_hash 0xd9310589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45018 dport 50816] OK # # # cpu 4: rx_hash 0x8015f418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45030 dport 50816] OK # # # cpu 4: rx_hash 0xc9e77ee1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45046 dport 50816] OK # # # cpu 4: rx_hash 0x5a026b12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45054 dport 50816] OK # # # cpu 5: rx_hash 0x0d2b7a01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44936 dport 50816] OK # # # cpu 5: rx_hash 0x887ec9ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 50816] OK # # # cpu 5: rx_hash 0x90c38f70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45002 dport 50816] OK # # # cpu 5: rx_hash 0x0a66363a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45070 dport 50816] OK # # # cpu 0: rx_hash 0xf7bb82d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 50816] OK # # # cpu 0: rx_hash 0xc6c10f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45096 dport 50816] OK # # # cpu 4: rx_hash 0x4394bcc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45086 dport 50816] OK # # # cpu 4: rx_hash 0x5342c7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45106 dport 50816] OK # # # cpu 4: rx_hash 0xffd0bf63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45130 dport 50816] OK # # # cpu 4: rx_hash 0xd81a9484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45134 dport 50816] OK # # # cpu 4: rx_hash 0x813e6515 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45170 dport 50816] OK # # # cpu 5: rx_hash 0x8f338597 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45112 dport 50816] OK # # # cpu 5: rx_hash 0xb044e8ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45128 dport 50816] OK # # # cpu 5: rx_hash 0x020d0b8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45142 dport 50816] OK # # # cpu 0: rx_hash 0x8758b823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45152 dport 50816] OK # # # cpu 0: rx_hash 0xc8ccefec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45154 dport 50816] OK # # # cpu 0: rx_hash 0x7ce3d1f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45166 dport 50816] OK # # # cpu 0: rx_hash 0xd1118447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45200 dport 50816] OK # # # cpu 0: rx_hash 0x3c1a4bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 50816] OK # # # cpu 0: rx_hash 0x75e8c13b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45232 dport 50816] OK # # # cpu 0: rx_hash 0x8e53a8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 50816] OK # # # cpu 0: rx_hash 0x6b335ad1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45270 dport 50816] OK # # # cpu 0: rx_hash 0xa1f2beb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 50816] OK # # # cpu 4: rx_hash 0x4cf97136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45266 dport 50816] OK # # # cpu 4: rx_hash 0x8ad62081 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 50816] OK # # # cpu 5: rx_hash 0x35115b01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 50816] OK # # # cpu 5: rx_hash 0x44924c82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 50816] OK # # # cpu 5: rx_hash 0x22c1d028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45254 dport 50816] OK # # # cpu 5: rx_hash 0x3217ab40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45290 dport 50816] OK # # # cpu 0: rx_hash 0xe800344a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45298 dport 50816] OK # # # cpu 0: rx_hash 0xcfca1fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45302 dport 50816] OK # # # cpu 0: rx_hash 0x61bb3232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45344 dport 50816] OK # # # cpu 0: rx_hash 0x2849b8cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 50816] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44764 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 44764] != expected 0x968f3c81 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46661 dport 44764] != expected 0xee965d98 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40971 dport 44764] != expected 0xa2f18bf7 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53015 dport 44764] != expected 0xcaa9c3ad # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52225 dport 44764] != expected 0x48267ae9 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34165 dport 44764] != expected 0xb901730b # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46987 dport 44764] != expected 0x57872e66 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44168 dport 44764] != expected 0xca808 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56128 dport 44764] != expected 0xcae549f1 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47001 dport 44764] != expected 0x8e5f280 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 44764] != expected 0xfbed508b # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54199 dport 44764] != expected 0x8c69e46a # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52785 dport 44764] != expected 0xc06afee6 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35948 dport 44764] != expected 0x3c3ecc9e # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48334 dport 44764] != expected 0x229dccb6 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55261 dport 44764] != expected 0x8e03eaa # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58029 dport 44764] != expected 0xe65915d1 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53777 dport 44764] != expected 0x9802415d # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59709 dport 44764] != expected 0xc4a1adeb # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54818 dport 44764] != expected 0x6a5bd149 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38649 dport 44764] != expected 0xf0384dd7 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46335 dport 44764] != expected 0x38ddd92c # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36995 dport 44764] != expected 0x865f72e8 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36595 dport 44764] != expected 0x11881854 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45865 dport 44764] != expected 0x1a7edbe3 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36525 dport 44764] != expected 0x4c217c08 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55032 dport 44764] != expected 0xfc4922ea # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34649 dport 44764] != expected 0xfb93bca6 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55010 dport 44764] != expected 0x49a279cd # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56679 dport 44764] != expected 0x1f413399 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55599 dport 44764] != expected 0x4b4c97af # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 44764] != expected 0x27af34ab # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56436 dport 44764] != expected 0x1b3b9d4c # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 44764] != expected 0xc8144b77 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33945 dport 44764] != expected 0xd0947e03 # # Exception| cpu 4: rx_hash 0x96f13b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40765 dport 44764] != expected 0xc86c2f69 # # Exception| count: pass=0 nohash=0 fail=36 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 60653 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48994 dport 60653] != expected 0x53e7dd37 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55905 dport 60653] != expected 0x13954205 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49452 dport 60653] != expected 0x61e4da56 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45391 dport 60653] != expected 0x8de2b2a8 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 60653] != expected 0x629d508e # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60111 dport 60653] != expected 0x77043432 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43844 dport 60653] != expected 0x712edcc2 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48087 dport 60653] != expected 0xe2170dbf # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42505 dport 60653] != expected 0xf77ee867 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50855 dport 60653] != expected 0xe8741078 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46863 dport 60653] != expected 0xc8f64e6a # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45301 dport 60653] != expected 0xe13946e1 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 60653] != expected 0x11b6ae20 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37045 dport 60653] != expected 0x2e11d1a # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49118 dport 60653] != expected 0x63fd7df9 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57784 dport 60653] != expected 0x5746d352 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35957 dport 60653] != expected 0x915e334f # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39734 dport 60653] != expected 0x5320edf9 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58675 dport 60653] != expected 0xf006a584 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 60653] != expected 0x21424204 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55720 dport 60653] != expected 0x8acab771 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57749 dport 60653] != expected 0xd8b807a4 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44226 dport 60653] != expected 0xd3b98766 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46577 dport 60653] != expected 0x7f4b8f82 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41575 dport 60653] != expected 0xf767ac55 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35683 dport 60653] != expected 0x1305b34d # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 60653] != expected 0xe4caed97 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40731 dport 60653] != expected 0x51f9f324 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47570 dport 60653] != expected 0x40ba1d91 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48556 dport 60653] != expected 0x951d35a # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43296 dport 60653] != expected 0x3a2e84b0 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47556 dport 60653] != expected 0x6116eb40 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33973 dport 60653] != expected 0xec8f25bb # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54237 dport 60653] != expected 0xd1832f71 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45622 dport 60653] != expected 0x9088d906 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38292 dport 60653] != expected 0x8088157c # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 60653] != expected 0xb9aca4a9 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55291 dport 60653] != expected 0x9003dc0e # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43986 dport 60653] != expected 0x39bc7b4c # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54163 dport 60653] != expected 0xf844e414 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59332 dport 60653] != expected 0x4b76de01 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38317 dport 60653] != expected 0x614e6094 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57576 dport 60653] != expected 0xf857d3ba # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43429 dport 60653] != expected 0xebf25196 # # Exception| cpu 4: rx_hash 0x62899fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50002 dport 60653] != expected 0xbf674ae1 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->