< 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 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 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 58549 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09ac0977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34646 dport 58549] != expected 0x41ddcace # # Exception| cpu 4: rx_hash 0x6a56c20c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34586 dport 58549] != expected 0x1675b09b # # Exception| cpu 4: rx_hash 0x0062feed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34612 dport 58549] != expected 0x89b32964 # # Exception| cpu 4: rx_hash 0xe84a7421 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34628 dport 58549] != expected 0x9bcf4931 # # Exception| cpu 4: rx_hash 0xffeef74e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34650 dport 58549] != expected 0x10677d31 # # Exception| cpu 4: rx_hash 0x98b94a8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34656 dport 58549] != expected 0xf6c608ce # # Exception| cpu 4: rx_hash 0x743cb6f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34662 dport 58549] != expected 0x55b36731 # # Exception| cpu 4: rx_hash 0x63983596 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34680 dport 58549] != expected 0xde1b5331 # # Exception| cpu 4: rx_hash 0x5baba7b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34690 dport 58549] != expected 0x3da18db1 # # Exception| cpu 4: rx_hash 0xba4ddae7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 58549] != expected 0xe7b30e4e # # Exception| cpu 5: rx_hash 0xe18483bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34598 dport 58549] != expected 0x53a1aa9b # # Exception| cpu 5: rx_hash 0xfb4381f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34604 dport 58549] != expected 0xa16e729b # # Exception| cpu 5: rx_hash 0x5f4cdc7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34630 dport 58549] != expected 0x5996fc64 # # Exception| cpu 5: rx_hash 0x3578e09d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34664 dport 58549] != expected 0xc650659b # # Exception| cpu 0: rx_hash 0xd4d490b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34760 dport 58549] != expected 0xc97c981b # # Exception| cpu 0: rx_hash 0x4c1a7f0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46260 dport 58549] != expected 0x73e8cbc3 # # Exception| cpu 0: rx_hash 0xfb1cd756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46262 dport 58549] != expected 0xb1b17e96 # # Exception| cpu 4: rx_hash 0xc7dd6569 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34720 dport 58549] != expected 0xf3dda3b1 # # Exception| cpu 4: rx_hash 0xd079e606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34750 dport 58549] != expected 0x787597b1 # # Exception| cpu 4: rx_hash 0xd9b7119c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34780 dport 58549] != expected 0xb01b741b # # Exception| cpu 4: rx_hash 0x262e43ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 46234 dport 58549] != expected 0xec2e523c # # Exception| cpu 4: rx_hash 0xadfc025d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46246 dport 58549] != expected 0xa9fa483c # # Exception| cpu 5: rx_hash 0x8699330d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34734 dport 58549] != expected 0x603ea11b # # Exception| cpu 5: rx_hash 0x8f57c497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34764 dport 58549] != expected 0xa85042b1 # # Exception| cpu 5: rx_hash 0xa432f5c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 58549] != expected 0x6194ab96 # # Exception| cpu 5: rx_hash 0x13345d9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46278 dport 58549] != expected 0xa3cd1ec3 # # Exception| cpu 0: rx_hash 0x1e57dcbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 58549] != expected 0xdaaaf2c3 # # Exception| cpu 0: rx_hash 0xe8152286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46302 dport 58549] != expected 0x8b10453c # # Exception| cpu 0: rx_hash 0x6ea4e214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 58549] != expected 0xb7a3b33c # # Exception| cpu 0: rx_hash 0x382b3cd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46384 dport 58549] != expected 0x1049c4d6 # # Exception| cpu 4: rx_hash 0x8f429f42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46308 dport 58549] != expected 0x6db130c3 # # Exception| cpu 4: rx_hash 0xc3654803 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46334 dport 58549] != expected 0x8735de69 # # Exception| cpu 4: rx_hash 0xa45dfe0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46354 dport 58549] != expected 0xde35ead6 # # Exception| cpu 4: rx_hash 0xd003b618 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46400 dport 58549] != expected 0x235a483 # # Exception| cpu 4: rx_hash 0x7dc21c0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 58549] != expected 0x32a3c9d6 # # Exception| cpu 4: rx_hash 0x31e5cb4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46418 dport 58549] != expected 0xd827277c # # Exception| cpu 4: rx_hash 0x4c7574c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46434 dport 58549] != expected 0xcc498a83 # # Exception| cpu 5: rx_hash 0xd9a24a49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46324 dport 58549] != expected 0x75fa0669 # # Exception| cpu 5: rx_hash 0x5f7c8110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46346 dport 58549] != expected 0xf6e8b129 # # Exception| cpu 5: rx_hash 0x6ecbe9df [saddr 192.0.3.2 daddr 192.0.3.1 sport 46368 dport 58549] != expected 0x802f27c # # Exception| cpu 5: rx_hash 0xfb73dc9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46432 dport 58549] != expected 0xe103fd6 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xdbded200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 60991] OK # # # cpu 4: rx_hash 0xe70a3bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41442 dport 60991] OK # # # cpu 4: rx_hash 0x1c2b44f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41466 dport 60991] OK # # # cpu 4: rx_hash 0x89a4f451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41494 dport 60991] OK # # # cpu 5: rx_hash 0x805d862e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41432 dport 60991] OK # # # cpu 5: rx_hash 0xbc896fc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41446 dport 60991] OK # # # cpu 5: rx_hash 0xf0aeb885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41468 dport 60991] OK # # # cpu 5: rx_hash 0x65210822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 60991] OK # # # cpu 5: rx_hash 0x4332e382 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 60991] OK # # # cpu 5: rx_hash 0xb5701dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41512 dport 60991] OK # # # cpu 0: rx_hash 0x06ec46bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41456 dport 60991] OK # # # cpu 0: rx_hash 0x84c77574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41474 dport 60991] OK # # # cpu 0: rx_hash 0x15d23689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 60991] OK # # # cpu 4: rx_hash 0x0f1534c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41534 dport 60991] OK # # # cpu 4: rx_hash 0x117f4036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41538 dport 60991] OK # # # cpu 4: rx_hash 0xd68ad6c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41572 dport 60991] OK # # # cpu 4: rx_hash 0xcc4dd48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41582 dport 60991] OK # # # cpu 4: rx_hash 0x9aad0181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 60991] OK # # # cpu 4: rx_hash 0x0f5f39b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41612 dport 60991] OK # # # cpu 4: rx_hash 0x4378eef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41622 dport 60991] OK # # # cpu 4: rx_hash 0xb53a10c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41626 dport 60991] OK # # # cpu 4: rx_hash 0x59bfecba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41628 dport 60991] OK # # # cpu 5: rx_hash 0x479f953d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41554 dport 60991] OK # # # cpu 5: rx_hash 0xb1dd6b04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41566 dport 60991] OK # # # cpu 0: rx_hash 0x806a03cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41588 dport 60991] OK # # # cpu 0: rx_hash 0x89eef923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41636 dport 60991] OK # # # cpu 4: rx_hash 0x848d7806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41648 dport 60991] OK # # # cpu 4: rx_hash 0x3726a6e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 60991] OK # # # cpu 4: rx_hash 0x760dfb4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41756 dport 60991] OK # # # cpu 4: rx_hash 0xfddfbafc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41760 dport 60991] OK # # # cpu 5: rx_hash 0x6ca5f2ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41664 dport 60991] OK # # # cpu 5: rx_hash 0x3a4527c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41680 dport 60991] OK # # # cpu 5: rx_hash 0x47d5984f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41696 dport 60991] OK # # # cpu 5: rx_hash 0xb1976676 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 60991] OK # # # cpu 5: rx_hash 0x4ab6196a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41716 dport 60991] OK # # # cpu 0: rx_hash 0x11354d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41712 dport 60991] OK # # # cpu 0: rx_hash 0xbcf4e753 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41720 dport 60991] OK # # # cpu 0: rx_hash 0x50711b20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41726 dport 60991] OK # # # cpu 0: rx_hash 0x7b6e7a6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41736 dport 60991] OK # # # cpu 0: rx_hash 0xdbcc515c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41748 dport 60991] 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 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 60697 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57743 dport 60697] != expected 0x7b797082 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57743 dport 60697] != expected 0x7b797082 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49072 dport 60697] != expected 0x5cca0f85 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49072 dport 60697] != expected 0x5cca0f85 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 60697] != expected 0xf9adadd0 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49142 dport 60697] != expected 0xf9adadd0 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36527 dport 60697] != expected 0x2a418ce9 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36527 dport 60697] != expected 0x2a418ce9 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 60697] != expected 0xa862607c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 60697] != expected 0xa862607c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50615 dport 60697] != expected 0x37ecb969 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50615 dport 60697] != expected 0x37ecb969 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37323 dport 60697] != expected 0x70551be2 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37323 dport 60697] != expected 0x70551be2 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55741 dport 60697] != expected 0x756a90e8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55741 dport 60697] != expected 0x756a90e8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39351 dport 60697] != expected 0x93a35a25 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39351 dport 60697] != expected 0x93a35a25 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43196 dport 60697] != expected 0x9c4f3549 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43196 dport 60697] != expected 0x9c4f3549 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57889 dport 60697] != expected 0x66f06577 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57889 dport 60697] != expected 0x66f06577 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57776 dport 60697] != expected 0x7847b57c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57776 dport 60697] != expected 0x7847b57c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42065 dport 60697] != expected 0xa0296280 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42065 dport 60697] != expected 0xa0296280 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57643 dport 60697] != expected 0x157957a8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57643 dport 60697] != expected 0x157957a8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46272 dport 60697] != expected 0x6fc01362 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46272 dport 60697] != expected 0x6fc01362 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40765 dport 60697] != expected 0xa2c6919f # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40765 dport 60697] != expected 0xa2c6919f # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 60697] != expected 0x2cdf4ce8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 60697] != expected 0x2cdf4ce8 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37681 dport 60697] != expected 0x132d9cd7 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37681 dport 60697] != expected 0x132d9cd7 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 60697] != expected 0xc2882510 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 60697] != expected 0xc2882510 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36425 dport 60697] != expected 0x800ad33c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36425 dport 60697] != expected 0x800ad33c # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56670 dport 60697] != expected 0x7adf53e6 # # Exception| cpu 0: rx_hash 0xdd93e6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56670 dport 60697] != expected 0x7adf53e6 # # 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 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 44043 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 44043] != expected 0x8c80df67 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 44043] != expected 0x8c80df67 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42937 dport 44043] != expected 0x8e49fb03 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42937 dport 44043] != expected 0x8e49fb03 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 44043] != expected 0x1b7757f9 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 44043] != expected 0x1b7757f9 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 44043] != expected 0x1b6ec560 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 44043] != expected 0x1b6ec560 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38551 dport 44043] != expected 0x906e5a0d # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38551 dport 44043] != expected 0x906e5a0d # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 44043] != expected 0xcd3d496 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 44043] != expected 0xcd3d496 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53407 dport 44043] != expected 0xf1d6cdd3 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53407 dport 44043] != expected 0xf1d6cdd3 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54211 dport 44043] != expected 0xd315d85b # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54211 dport 44043] != expected 0xd315d85b # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58527 dport 44043] != expected 0x19f0de38 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58527 dport 44043] != expected 0x19f0de38 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44083 dport 44043] != expected 0x752629ba # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44083 dport 44043] != expected 0x752629ba # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53888 dport 44043] != expected 0x7ac818ae # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53888 dport 44043] != expected 0x7ac818ae # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53980 dport 44043] != expected 0x4fd206de # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53980 dport 44043] != expected 0x4fd206de # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54746 dport 44043] != expected 0xcdd57201 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54746 dport 44043] != expected 0xcdd57201 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53357 dport 44043] != expected 0x6424f5e3 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53357 dport 44043] != expected 0x6424f5e3 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47149 dport 44043] != expected 0x58fc954 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47149 dport 44043] != expected 0x58fc954 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53411 dport 44043] != expected 0x7a048c64 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53411 dport 44043] != expected 0x7a048c64 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39827 dport 44043] != expected 0x6b75418d # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39827 dport 44043] != expected 0x6b75418d # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58345 dport 44043] != expected 0x73df202b # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58345 dport 44043] != expected 0x73df202b # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41869 dport 44043] != expected 0xd10193f7 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41869 dport 44043] != expected 0xd10193f7 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43982 dport 44043] != expected 0xa11f9ff8 # # Exception| cpu 0: rx_hash 0x04d499ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43982 dport 44043] != expected 0xa11f9ff8 # # 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 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__->