< 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 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 200, 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 129, 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 52553 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc693d61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54282 dport 52553] != expected 0xd052fc59 # # Exception| cpu 0: rx_hash 0x606f15b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54296 dport 52553] != expected 0x65ee816a # # Exception| cpu 0: rx_hash 0x33117465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54332 dport 52553] != expected 0x3f30bff3 # # Exception| cpu 4: rx_hash 0x9c3498cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54320 dport 52553] != expected 0xf14e41e4 # # Exception| cpu 4: rx_hash 0x589c1a03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54334 dport 52553] != expected 0x286617c6 # # Exception| cpu 4: rx_hash 0x9e42d30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54344 dport 52553] != expected 0xafbee12d # # Exception| cpu 4: rx_hash 0xa25d4b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54354 dport 52553] != expected 0x5fd73613 # # Exception| cpu 4: rx_hash 0x38be10a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54362 dport 52553] != expected 0x1a029c1e # # Exception| cpu 4: rx_hash 0x66f5c9f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54364 dport 52553] != expected 0x86ff6031 # # Exception| cpu 5: rx_hash 0x9101204f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54290 dport 52553] != expected 0x376d8352 # # Exception| cpu 5: rx_hash 0x3e24cce5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54302 dport 52553] != expected 0xf9137d45 # # Exception| cpu 5: rx_hash 0xcba66e9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54312 dport 52553] != expected 0x16713eef # # Exception| cpu 5: rx_hash 0x09943016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54370 dport 52553] != expected 0x2c488996 # # Exception| cpu 0: rx_hash 0xc4e59dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 54386 dport 52553] != expected 0x8ea25c90 # # Exception| cpu 0: rx_hash 0x9aae448f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54388 dport 52553] != expected 0x125fa0bf # # Exception| cpu 0: rx_hash 0xf1232ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54390 dport 52553] != expected 0x509088a # # Exception| cpu 0: rx_hash 0x7d2db789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54436 dport 52553] != expected 0xec529a58 # # Exception| cpu 0: rx_hash 0xdbd17423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 52553] != expected 0x59eee76b # # Exception| cpu 0: rx_hash 0x1d0fbd2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54464 dport 52553] != expected 0xde361180 # # Exception| cpu 0: rx_hash 0x87ece6b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 52553] != expected 0x9be3bb8d # # Exception| cpu 4: rx_hash 0x70180f09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54406 dport 52553] != expected 0x2a7158ee # # Exception| cpu 4: rx_hash 0xeafb5490 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54414 dport 52553] != expected 0x6fa4f2e3 # # Exception| cpu 4: rx_hash 0x79c12009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54424 dport 52553] != expected 0x51b3dbca # # Exception| cpu 4: rx_hash 0xb05c1a45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54452 dport 52553] != expected 0x4eb84f5e # # Exception| cpu 5: rx_hash 0x57dfe943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54372 dport 52553] != expected 0xb0b575b9 # # Exception| cpu 5: rx_hash 0x6bc07170 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54398 dport 52553] != expected 0x40dca287 # # Exception| cpu 5: rx_hash 0xbbf37e85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54482 dport 52553] != expected 0x6b8a6cb3 # # Exception| cpu 5: rx_hash 0xe5b8a7d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54484 dport 52553] != expected 0xf777909c # # Exception| cpu 0: rx_hash 0xe1543050 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54504 dport 52553] != expected 0x4a96d10e # # Exception| cpu 0: rx_hash 0x597eb85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54556 dport 52553] != expected 0x746b7820 # # Exception| cpu 0: rx_hash 0xa5253520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54580 dport 52553] != expected 0xe0cbb8ae # # Exception| cpu 0: rx_hash 0x0876924a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54592 dport 52553] != expected 0x7045e670 # # Exception| cpu 4: rx_hash 0x2c259d9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54520 dport 52553] != expected 0xe87c0408 # # Exception| cpu 4: rx_hash 0x6561206c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54534 dport 52553] != expected 0x8402af1e # # Exception| cpu 4: rx_hash 0xc39de3c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54548 dport 52553] != expected 0x31bed22d # # Exception| cpu 4: rx_hash 0x6cb80f6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 52553] != expected 0xffc02c3a # # Exception| cpu 5: rx_hash 0x4e71dcfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 52553] != expected 0x84e82f19 # # Exception| cpu 5: rx_hash 0x19e32aaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54524 dport 52553] != expected 0x63d75012 # # Exception| cpu 5: rx_hash 0xc7717446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54568 dport 52553] != expected 0x8c5f93bf # # Exception| cpu 5: rx_hash 0xcea85b46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 52553] != expected 0xf79d109b # # Exception| cpu 5: rx_hash 0xf918a7b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 52553] != expected 0x22c6e448 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0e7ab4dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 34039] OK # # # cpu 0: rx_hash 0xc8a47dd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37214 dport 34039] OK # # # cpu 0: rx_hash 0xf0577262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37240 dport 34039] OK # # # cpu 4: rx_hash 0xaaf03cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37186 dport 34039] OK # # # cpu 4: rx_hash 0x6e58be7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 34039] OK # # # cpu 4: rx_hash 0x96efa484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37208 dport 34039] OK # # # cpu 5: rx_hash 0xff148122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37154 dport 34039] OK # # # cpu 5: rx_hash 0x50316d88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37166 dport 34039] OK # # # cpu 5: rx_hash 0x32652cee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37170 dport 34039] OK # # # cpu 5: rx_hash 0x6c2ef5bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37172 dport 34039] OK # # # cpu 5: rx_hash 0x08e0689d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37228 dport 34039] OK # # # cpu 5: rx_hash 0x0139479d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37234 dport 34039] OK # # # cpu 5: rx_hash 0xae1cab37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37246 dport 34039] OK # # # cpu 0: rx_hash 0xe6bab49b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37282 dport 34039] OK # # # cpu 0: rx_hash 0x2488ea17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37352 dport 34039] OK # # # cpu 4: rx_hash 0xb5c4d54e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37254 dport 34039] OK # # # cpu 4: rx_hash 0x1ae139e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37258 dport 34039] OK # # # cpu 4: rx_hash 0x44aae0b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 34039] OK # # # cpu 4: rx_hash 0x4d73cfb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37266 dport 34039] OK # # # cpu 4: rx_hash 0x2bcb1957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37298 dport 34039] OK # # # cpu 4: rx_hash 0xdaa52ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 34039] OK # # # cpu 4: rx_hash 0x114e5d24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37356 dport 34039] OK # # # cpu 5: rx_hash 0x42303cf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37320 dport 34039] OK # # # cpu 5: rx_hash 0x4be913f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37334 dport 34039] OK # # # cpu 5: rx_hash 0x8f41913d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37336 dport 34039] OK # # # cpu 5: rx_hash 0xe4ccff5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37338 dport 34039] OK # # # cpu 0: rx_hash 0x2d51c517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37366 dport 34039] OK # # # cpu 0: rx_hash 0x4d5b1923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37380 dport 34039] OK # # # cpu 0: rx_hash 0x44823623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37402 dport 34039] OK # # # cpu 0: rx_hash 0x7e077250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37444 dport 34039] OK # # # cpu 0: rx_hash 0xd5ce097a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37492 dport 34039] OK # # # cpu 4: rx_hash 0xe6926209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37428 dport 34039] OK # # # cpu 4: rx_hash 0x17fc57f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37438 dport 34039] OK # # # cpu 4: rx_hash 0xb376df9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37460 dport 34039] OK # # # cpu 4: rx_hash 0x4218ea63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 34039] OK # # # cpu 5: rx_hash 0xb5ec03dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37392 dport 34039] OK # # # cpu 5: rx_hash 0x1ac9ef76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37404 dport 34039] OK # # # cpu 5: rx_hash 0x406ea1a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37414 dport 34039] OK # # # cpu 5: rx_hash 0xe9d19149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37486 dport 34039] OK # # # cpu 5: rx_hash 0x54f52c9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 34039] OK # # # count: pass=40 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 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 200, 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 129, 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 57443 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41356 dport 57443] != expected 0xbd33fd89 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41356 dport 57443] != expected 0xbd33fd89 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48304 dport 57443] != expected 0x46908560 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48304 dport 57443] != expected 0x46908560 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59547 dport 57443] != expected 0x6e8a4685 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59547 dport 57443] != expected 0x6e8a4685 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53213 dport 57443] != expected 0xffae2a2d # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53213 dport 57443] != expected 0xffae2a2d # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46078 dport 57443] != expected 0xd5f5e305 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46078 dport 57443] != expected 0xd5f5e305 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45206 dport 57443] != expected 0xfed66d32 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45206 dport 57443] != expected 0xfed66d32 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58125 dport 57443] != expected 0xe0bc1b5e # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58125 dport 57443] != expected 0xe0bc1b5e # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33501 dport 57443] != expected 0x9a264336 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33501 dport 57443] != expected 0x9a264336 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39373 dport 57443] != expected 0x951252b7 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39373 dport 57443] != expected 0x951252b7 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55881 dport 57443] != expected 0xf7b51d40 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55881 dport 57443] != expected 0xf7b51d40 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36320 dport 57443] != expected 0x2b9dd7c8 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36320 dport 57443] != expected 0x2b9dd7c8 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59425 dport 57443] != expected 0x7bcba198 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59425 dport 57443] != expected 0x7bcba198 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39688 dport 57443] != expected 0x21e4ef8e # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39688 dport 57443] != expected 0x21e4ef8e # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47402 dport 57443] != expected 0xbe010efa # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47402 dport 57443] != expected 0xbe010efa # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50315 dport 57443] != expected 0x2d7f9817 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50315 dport 57443] != expected 0x2d7f9817 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43150 dport 57443] != expected 0x630e2d46 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43150 dport 57443] != expected 0x630e2d46 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46030 dport 57443] != expected 0xa66a5c80 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46030 dport 57443] != expected 0xa66a5c80 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54386 dport 57443] != expected 0x40ddd8c1 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54386 dport 57443] != expected 0x40ddd8c1 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43990 dport 57443] != expected 0x3bb21cf4 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43990 dport 57443] != expected 0x3bb21cf4 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58419 dport 57443] != expected 0x3bb9a255 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58419 dport 57443] != expected 0x3bb9a255 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56295 dport 57443] != expected 0x519bd611 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56295 dport 57443] != expected 0x519bd611 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60633 dport 57443] != expected 0xb7edf0a5 # # Exception| cpu 4: rx_hash 0xbb669351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60633 dport 57443] != expected 0xb7edf0a5 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 200, 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 129, 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 46742 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47135 dport 46742] != expected 0xc84967c # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47135 dport 46742] != expected 0xc84967c # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58635 dport 46742] != expected 0x9eb59e75 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58635 dport 46742] != expected 0x9eb59e75 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60307 dport 46742] != expected 0xb44df51b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60307 dport 46742] != expected 0xb44df51b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57838 dport 46742] != expected 0x7316bb10 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57838 dport 46742] != expected 0x7316bb10 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48585 dport 46742] != expected 0xfaae6044 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48585 dport 46742] != expected 0xfaae6044 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44868 dport 46742] != expected 0x4d999959 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44868 dport 46742] != expected 0x4d999959 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35243 dport 46742] != expected 0x7f59bc7b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35243 dport 46742] != expected 0x7f59bc7b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41064 dport 46742] != expected 0xec17114b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41064 dport 46742] != expected 0xec17114b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52437 dport 46742] != expected 0xb8b5aeee # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52437 dport 46742] != expected 0xb8b5aeee # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60281 dport 46742] != expected 0x96948c8 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60281 dport 46742] != expected 0x96948c8 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44019 dport 46742] != expected 0x359a14e5 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44019 dport 46742] != expected 0x359a14e5 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43949 dport 46742] != expected 0xf1f5096 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43949 dport 46742] != expected 0xf1f5096 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45746 dport 46742] != expected 0x2c5c2b71 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45746 dport 46742] != expected 0x2c5c2b71 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 46742] != expected 0xc3c9996b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 46742] != expected 0xc3c9996b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35304 dport 46742] != expected 0xf09265a3 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35304 dport 46742] != expected 0xf09265a3 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57019 dport 46742] != expected 0xff5f6d74 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57019 dport 46742] != expected 0xff5f6d74 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 46742] != expected 0x60e3ae15 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 46742] != expected 0x60e3ae15 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42055 dport 46742] != expected 0xda285f1b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42055 dport 46742] != expected 0xda285f1b # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35947 dport 46742] != expected 0x1a493eda # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35947 dport 46742] != expected 0x1a493eda # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39139 dport 46742] != expected 0x8afce7e0 # # Exception| cpu 0: rx_hash 0x8cd8a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39139 dport 46742] != expected 0x8afce7e0 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->