< 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 53349 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x96e87926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 53349] != expected 0xbd6236e # # Exception| cpu 0: rx_hash 0xbc6854fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57350 dport 53349] != expected 0xa75b9c57 # # Exception| cpu 0: rx_hash 0xb6c85f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57358 dport 53349] != expected 0x4c78f399 # # Exception| cpu 0: rx_hash 0x5ee0708c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57388 dport 53349] != expected 0x5a3d9753 # # Exception| cpu 0: rx_hash 0xd2cc5b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57438 dport 53349] != expected 0x648d2987 # # Exception| cpu 0: rx_hash 0xb5147a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57444 dport 53349] != expected 0xec7a9564 # # Exception| cpu 4: rx_hash 0xc45068ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57392 dport 53349] != expected 0x12c990e6 # # Exception| cpu 4: rx_hash 0x77bc7848 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 53349] != expected 0x56b24e97 # # Exception| cpu 4: rx_hash 0xf2ec7df3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 53349] != expected 0x2323f970 # # Exception| cpu 5: rx_hash 0x33985a37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 53349] != expected 0x39e9447e # # Exception| cpu 5: rx_hash 0xd1107e40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57396 dport 53349] != expected 0xc48f4f7a # # Exception| cpu 5: rx_hash 0xe4704e04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57402 dport 53349] != expected 0x55674011 # # Exception| cpu 5: rx_hash 0x30447f2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57460 dport 53349] != expected 0x99eb2283 # # Exception| cpu 0: rx_hash 0x118a4b08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57514 dport 53349] != expected 0xe44c10a # # Exception| cpu 4: rx_hash 0x2fa462b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57464 dport 53349] != expected 0xa48e92d1 # # Exception| cpu 4: rx_hash 0x10645984 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 53349] != expected 0xde45f274 # # Exception| cpu 4: rx_hash 0xd32249d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 53349] != expected 0xb48c1af9 # # Exception| cpu 4: rx_hash 0x38d643cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57538 dport 53349] != expected 0x2cb18ce # # Exception| cpu 4: rx_hash 0x071678ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57540 dport 53349] != expected 0x7800786b # # Exception| cpu 5: rx_hash 0x05244f6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57466 dport 53349] != expected 0x8032de8 # # Exception| cpu 5: rx_hash 0xf3026f7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 53349] != expected 0xf322ca0e # # Exception| cpu 5: rx_hash 0xe6427991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57476 dport 53349] != expected 0x25641592 # # Exception| cpu 5: rx_hash 0x499251f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57494 dport 53349] != expected 0xfc781d4c # # Exception| cpu 5: rx_hash 0x0e6a5691 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57510 dport 53349] != expected 0x33217158 # # Exception| cpu 5: rx_hash 0x9e7a45c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57522 dport 53349] != expected 0x90f61923 # # Exception| cpu 0: rx_hash 0xfa7e4111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57570 dport 53349] != expected 0xb803c33d # # Exception| cpu 0: rx_hash 0x55ae6977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57584 dport 53349] != expected 0x611fcbe3 # # Exception| cpu 0: rx_hash 0x2ebd797d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57604 dport 53349] != expected 0x9c8f3810 # # Exception| cpu 0: rx_hash 0x942d47f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57618 dport 53349] != expected 0x93d5ef52 # # Exception| cpu 0: rx_hash 0x7c0568f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57648 dport 53349] != expected 0x85908b98 # # Exception| cpu 4: rx_hash 0x18f66566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 53349] != expected 0x4565c839 # # Exception| cpu 4: rx_hash 0xb7264d00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57562 dport 53349] != expected 0x9c79c0e7 # # Exception| cpu 4: rx_hash 0x40ee7f99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 53349] != expected 0xb759147f # # Exception| cpu 4: rx_hash 0x816d511b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57622 dport 53349] != expected 0x459330ce # # Exception| cpu 4: rx_hash 0xf9556d4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57632 dport 53349] != expected 0xf0013c7f # # Exception| cpu 4: rx_hash 0xd3d54093 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57634 dport 53349] != expected 0x5c8c8346 # # Exception| cpu 5: rx_hash 0x0db67388 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57548 dport 53349] != expected 0x932317a5 # # Exception| cpu 5: rx_hash 0x27365e55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57550 dport 53349] != expected 0x3faea89c # # Exception| cpu 5: rx_hash 0x56854528 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57650 dport 53349] != expected 0x291d34a1 # # Exception| cpu 5: rx_hash 0xdaa96efd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 53349] != expected 0x17ad8a75 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe0000647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56172 dport 45899] OK # # # cpu 0: rx_hash 0x937623e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56198 dport 45899] OK # # # cpu 0: rx_hash 0x99d6289e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56206 dport 45899] OK # # # cpu 4: rx_hash 0x28080fed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56132 dport 45899] OK # # # cpu 4: rx_hash 0x02882230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56134 dport 45899] OK # # # cpu 4: rx_hash 0xa7f80121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56156 dport 45899] OK # # # cpu 4: rx_hash 0x655003fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56188 dport 45899] OK # # # cpu 5: rx_hash 0x9144147c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56120 dport 45899] OK # # # cpu 5: rx_hash 0x22a8049a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 45899] OK # # # cpu 5: rx_hash 0x6ff0088b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56180 dport 45899] OK # # # cpu 0: rx_hash 0x036630bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56210 dport 45899] OK # # # cpu 4: rx_hash 0x4de219b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56256 dport 45899] OK # # # cpu 4: rx_hash 0x58a20f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56260 dport 45899] OK # # # cpu 4: rx_hash 0xe23231d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 45899] OK # # # cpu 4: rx_hash 0xe8923aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 45899] OK # # # cpu 4: rx_hash 0x8f4a1b69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56288 dport 45899] OK # # # cpu 4: rx_hash 0x9a0a0d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56292 dport 45899] OK # # # cpu 4: rx_hash 0xaf6a3dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56298 dport 45899] OK # # # cpu 5: rx_hash 0x23461616 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56216 dport 45899] OK # # # cpu 5: rx_hash 0x6e1e1a07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56224 dport 45899] OK # # # cpu 5: rx_hash 0x51de2134 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56230 dport 45899] OK # # # cpu 5: rx_hash 0xfe0e0952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56244 dport 45899] OK # # # cpu 0: rx_hash 0x4336cee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 45899] OK # # # cpu 0: rx_hash 0x5cd6d37a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56328 dport 45899] OK # # # cpu 0: rx_hash 0xccc6c02f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56348 dport 45899] OK # # # cpu 0: rx_hash 0xab1ee1e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56358 dport 45899] OK # # # cpu 0: rx_hash 0xb4fefc7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56362 dport 45899] OK # # # cpu 4: rx_hash 0x90aa06f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56300 dport 45899] OK # # # cpu 4: rx_hash 0x209a330f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56306 dport 45899] OK # # # cpu 4: rx_hash 0x3f7a2e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56318 dport 45899] OK # # # cpu 5: rx_hash 0xece6e685 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56342 dport 45899] OK # # # cpu 5: rx_hash 0x8b3ec749 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56364 dport 45899] OK # # # cpu 5: rx_hash 0x31aef9c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56378 dport 45899] OK # # # cpu 0: rx_hash 0x88e2e250 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56390 dport 45899] OK # # # cpu 0: rx_hash 0xc5baee41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56446 dport 45899] OK # # # cpu 0: rx_hash 0x13bce8fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56462 dport 45899] OK # # # cpu 0: rx_hash 0xbc6cc098 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56476 dport 45899] OK # # # cpu 0: rx_hash 0xf134cc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56484 dport 45899] OK # # # cpu 4: rx_hash 0xb722d963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56384 dport 45899] OK # # # cpu 4: rx_hash 0x1252fa72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 45899] OK # # # cpu 4: rx_hash 0x7f2ad0c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56424 dport 45899] OK # # # cpu 4: rx_hash 0x6a6ac627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 45899] OK # # # count: pass=42 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 45328 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 45328] != expected 0xfda0738d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 45328] != expected 0xfda0738d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44347 dport 45328] != expected 0xb98e9668 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44347 dport 45328] != expected 0xb98e9668 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41072 dport 45328] != expected 0x5a3b2bda # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41072 dport 45328] != expected 0x5a3b2bda # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59057 dport 45328] != expected 0x1cd1a1a0 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59057 dport 45328] != expected 0x1cd1a1a0 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44361 dport 45328] != expected 0x873e28bc # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44361 dport 45328] != expected 0x873e28bc # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34642 dport 45328] != expected 0xb1e757d5 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34642 dport 45328] != expected 0xb1e757d5 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42450 dport 45328] != expected 0xd043244d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42450 dport 45328] != expected 0xd043244d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45757 dport 45328] != expected 0xf4aa2f7 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45757 dport 45328] != expected 0xf4aa2f7 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50214 dport 45328] != expected 0x2b347b08 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50214 dport 45328] != expected 0x2b347b08 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36448 dport 45328] != expected 0x5781bce9 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36448 dport 45328] != expected 0x5781bce9 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59800 dport 45328] != expected 0xffe9989e # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59800 dport 45328] != expected 0xffe9989e # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44619 dport 45328] != expected 0xf7460144 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44619 dport 45328] != expected 0xf7460144 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59782 dport 45328] != expected 0x1b902012 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59782 dport 45328] != expected 0x1b902012 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 45328] != expected 0x4663f43d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 45328] != expected 0x4663f43d # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38326 dport 45328] != expected 0xec6614b7 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38326 dport 45328] != expected 0xec6614b7 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33098 dport 45328] != expected 0x412f449c # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33098 dport 45328] != expected 0x412f449c # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 45328] != expected 0x86e7a3e6 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 45328] != expected 0x86e7a3e6 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53939 dport 45328] != expected 0x9845012a # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53939 dport 45328] != expected 0x9845012a # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55623 dport 45328] != expected 0x3c925c09 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55623 dport 45328] != expected 0x3c925c09 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 45328] != expected 0xdbcf4be6 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 45328] != expected 0xdbcf4be6 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49787 dport 45328] != expected 0x9c5a456 # # Exception| cpu 4: rx_hash 0x0f182081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49787 dport 45328] != expected 0x9c5a456 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 52705 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57560 dport 52705] != expected 0xffd6029d # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57560 dport 52705] != expected 0xffd6029d # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59695 dport 52705] != expected 0xc4fc4fb # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59695 dport 52705] != expected 0xc4fc4fb # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 52705] != expected 0x7b9f1cec # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 52705] != expected 0x7b9f1cec # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34874 dport 52705] != expected 0xd229704c # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34874 dport 52705] != expected 0xd229704c # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49629 dport 52705] != expected 0x3a01e790 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49629 dport 52705] != expected 0x3a01e790 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50240 dport 52705] != expected 0xd35be4f2 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50240 dport 52705] != expected 0xd35be4f2 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50601 dport 52705] != expected 0x67f8b760 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50601 dport 52705] != expected 0x67f8b760 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57549 dport 52705] != expected 0x3ac64a72 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57549 dport 52705] != expected 0x3ac64a72 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56401 dport 52705] != expected 0x8f844afd # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56401 dport 52705] != expected 0x8f844afd # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 52705] != expected 0x24e7ab85 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 52705] != expected 0x24e7ab85 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51421 dport 52705] != expected 0x755e47c0 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51421 dport 52705] != expected 0x755e47c0 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 52705] != expected 0xfeda2df0 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34508 dport 52705] != expected 0xfeda2df0 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40587 dport 52705] != expected 0xf9c1bc19 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40587 dport 52705] != expected 0xf9c1bc19 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33183 dport 52705] != expected 0x6f349f22 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33183 dport 52705] != expected 0x6f349f22 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58544 dport 52705] != expected 0x389f4a4f # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58544 dport 52705] != expected 0x389f4a4f # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40411 dport 52705] != expected 0xf9ba38ba # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40411 dport 52705] != expected 0xf9ba38ba # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46286 dport 52705] != expected 0x4e377807 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46286 dport 52705] != expected 0x4e377807 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37812 dport 52705] != expected 0x7f1330c7 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37812 dport 52705] != expected 0x7f1330c7 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42914 dport 52705] != expected 0x6dd1b65e # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42914 dport 52705] != expected 0x6dd1b65e # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 52705] != expected 0xb99732 # # Exception| cpu 4: rx_hash 0xcb7211c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 52705] != expected 0xb99732 # # 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__->