< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59365 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xae87729b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42542 dport 59365] != expected 0x42e58329 # # Exception| cpu 0: rx_hash 0x13317d62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42608 dport 59365] != expected 0x97b631a7 # # Exception| cpu 4: rx_hash 0x0424ed24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 59365] != expected 0xf09f3c10 # # Exception| cpu 5: rx_hash 0x54795f94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42530 dport 59365] != expected 0x78719d52 # # Exception| cpu 5: rx_hash 0x7a527f19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42558 dport 59365] != expected 0xb623863d # # Exception| cpu 5: rx_hash 0xf1d8b73a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42574 dport 59365] != expected 0x85b700e6 # # Exception| cpu 5: rx_hash 0xd0f1e0a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42584 dport 59365] != expected 0x4593904 # # Exception| cpu 5: rx_hash 0x614c1cf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42594 dport 59365] != expected 0xc5401c17 # # Exception| cpu 5: rx_hash 0xc8e607f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42602 dport 59365] != expected 0x2ccc163e # # Exception| cpu 5: rx_hash 0xba9b6667 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42616 dport 59365] != expected 0x7e3a3b8e # # Exception| cpu 5: rx_hash 0x1c330a73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42618 dport 59365] != expected 0xd80a132a # # Exception| cpu 5: rx_hash 0x022114f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42624 dport 59365] != expected 0xfaba77de # # Exception| cpu 0: rx_hash 0x517522fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42628 dport 59365] != expected 0x29a2638c # # Exception| cpu 0: rx_hash 0xd9f66e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42650 dport 59365] != expected 0x41c05047 # # Exception| cpu 4: rx_hash 0x5e7755ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 59365] != expected 0x661e4101 # # Exception| cpu 4: rx_hash 0x6749e521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42666 dport 59365] != expected 0xcf6557d9 # # Exception| cpu 4: rx_hash 0x6b42168a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42702 dport 59365] != expected 0xdb2fc044 # # Exception| cpu 5: rx_hash 0xa48978e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42626 dport 59365] != expected 0x5c8a5f7a # # Exception| cpu 5: rx_hash 0x9db7c82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42662 dport 59365] != expected 0xf5f149a2 # # Exception| cpu 5: rx_hash 0xefcaa9b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42676 dport 59365] != expected 0xa7076412 # # Exception| cpu 5: rx_hash 0x4962c5ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42678 dport 59365] != expected 0x1374cb6 # # Exception| cpu 5: rx_hash 0x37145791 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42688 dport 59365] != expected 0x478bf69b # # Exception| cpu 5: rx_hash 0x45693607 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42706 dport 59365] != expected 0x157ddb2b # # Exception| cpu 5: rx_hash 0x4a6b4116 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42712 dport 59365] != expected 0x5ac1f9a6 # # Exception| cpu 0: rx_hash 0xd277de11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42772 dport 59365] != expected 0x2cb0c66b # # Exception| cpu 0: rx_hash 0xe44b19cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42810 dport 59365] != expected 0xca77f23e # # Exception| cpu 4: rx_hash 0x0128904b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42734 dport 59365] != expected 0xa14cc2ce # # Exception| cpu 4: rx_hash 0xd5fd9dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42750 dport 59365] != expected 0x558ac7da # # Exception| cpu 4: rx_hash 0x339790f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42820 dport 59365] != expected 0x6547423a # # Exception| cpu 4: rx_hash 0x953ffce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42822 dport 59365] != expected 0xc3776a9e # # Exception| cpu 4: rx_hash 0xc969bdfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42824 dport 59365] != expected 0x5fd35c41 # # Exception| cpu 4: rx_hash 0x1dbcb07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42840 dport 59365] != expected 0xab155955 # # Exception| cpu 5: rx_hash 0xf4d4ca55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42728 dport 59365] != expected 0xd464fe38 # # Exception| cpu 5: rx_hash 0x09a0a482 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42766 dport 59365] != expected 0x97cae1f2 # # Exception| cpu 5: rx_hash 0x3f9c6358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42784 dport 59365] != expected 0x710dd5a7 # # Exception| cpu 5: rx_hash 0x63ca2243 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42798 dport 59365] != expected 0xeda9e378 # # Exception| cpu 0: rx_hash 0x4ee88674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 59365] != expected 0x780d4d07 # # Exception| cpu 0: rx_hash 0x59fd1632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 59365] != expected 0x1f2440b0 # # Exception| cpu 0: rx_hash 0x77d636bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 59365] != expected 0xd1765bdf # # Exception| cpu 0: rx_hash 0x35926926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42892 dport 59365] != expected 0x6f6209f4 # # Exception| cpu 0: rx_hash 0xe14764a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42908 dport 59365] != expected 0x9ba40ce0 # # 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 0x12ee9fcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49744 dport 60505] OK # # # cpu 4: rx_hash 0x05fb0f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49768 dport 60505] OK # # # cpu 0: rx_hash 0xaf589035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49678 dport 60505] OK # # # cpu 0: rx_hash 0x966620fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49706 dport 60505] OK # # # cpu 0: rx_hash 0x956fa444 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49732 dport 60505] OK # # # cpu 0: rx_hash 0x4eb8ded7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49758 dport 60505] OK # # # cpu 5: rx_hash 0x748feaa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 60505] OK # # # cpu 5: rx_hash 0xdd25f1a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49692 dport 60505] OK # # # cpu 5: rx_hash 0xca3061e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49700 dport 60505] OK # # # cpu 5: rx_hash 0x1ee56c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49716 dport 60505] OK # # # cpu 5: rx_hash 0x7884190d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49776 dport 60505] OK # # # cpu 4: rx_hash 0x2dd5d6d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49852 dport 60505] OK # # # cpu 4: rx_hash 0x8b7dbac6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49854 dport 60505] OK # # # cpu 4: rx_hash 0xc337ef21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49894 dport 60505] OK # # # cpu 4: rx_hash 0x6a9df424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49902 dport 60505] OK # # # cpu 0: rx_hash 0x6994709e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49792 dport 60505] OK # # # cpu 0: rx_hash 0x5fa8b744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 60505] OK # # # cpu 5: rx_hash 0x936a5d91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49804 dport 60505] OK # # # cpu 5: rx_hash 0x35c23185 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49806 dport 60505] OK # # # cpu 5: rx_hash 0xe1173c07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49822 dport 60505] OK # # # cpu 5: rx_hash 0x00f772e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49870 dport 60505] OK # # # cpu 5: rx_hash 0x21de2579 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49880 dport 60505] OK # # # cpu 5: rx_hash 0x17e2e2a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49910 dport 60505] OK # # # cpu 4: rx_hash 0x6215c0ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49934 dport 60505] OK # # # cpu 4: rx_hash 0x7a0227ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49980 dport 60505] OK # # # cpu 4: rx_hash 0x0b76c296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49984 dport 60505] OK # # # cpu 4: rx_hash 0xf188ef99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49996 dport 60505] OK # # # cpu 4: rx_hash 0x3248725d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50020 dport 60505] OK # # # cpu 0: rx_hash 0xa1d55d29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49958 dport 60505] OK # # # cpu 0: rx_hash 0xaed72a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49964 dport 60505] OK # # # cpu 5: rx_hash 0xbe48f9a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49918 dport 60505] OK # # # cpu 5: rx_hash 0x1f6ad66a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49942 dport 60505] OK # # # cpu 5: rx_hash 0x2a5f950a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50006 dport 60505] OK # # # cpu 5: rx_hash 0xc7b42843 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50018 dport 60505] OK # # # cpu 5: rx_hash 0xc8b65f52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50024 dport 60505] OK # # # cpu 5: rx_hash 0x1c6352d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 60505] OK # # # cpu 4: rx_hash 0x681bca93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50082 dport 60505] OK # # # cpu 4: rx_hash 0x9de7908d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 60505] OK # # # cpu 4: rx_hash 0x3b4ffc99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50086 dport 60505] OK # # # cpu 4: rx_hash 0x92e5e79c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50094 dport 60505] OK # # # cpu 4: rx_hash 0x49329d0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50100 dport 60505] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 52588 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 52588] != expected 0xfff44606 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 52588] != expected 0xfff44606 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59257 dport 52588] != expected 0x7749d775 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59257 dport 52588] != expected 0x7749d775 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41342 dport 52588] != expected 0xdcc9a377 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41342 dport 52588] != expected 0xdcc9a377 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35309 dport 52588] != expected 0xb454f024 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35309 dport 52588] != expected 0xb454f024 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 52588] != expected 0x4c0378ba # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 52588] != expected 0x4c0378ba # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52184 dport 52588] != expected 0xdc92b308 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52184 dport 52588] != expected 0xdc92b308 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39714 dport 52588] != expected 0xea6b2078 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39714 dport 52588] != expected 0xea6b2078 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39486 dport 52588] != expected 0x8b755b46 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39486 dport 52588] != expected 0x8b755b46 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45308 dport 52588] != expected 0x31d9ed25 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45308 dport 52588] != expected 0x31d9ed25 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 52588] != expected 0xa55c9276 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 52588] != expected 0xa55c9276 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48746 dport 52588] != expected 0xa733b053 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48746 dport 52588] != expected 0xa733b053 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56532 dport 52588] != expected 0xcfcb231b # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56532 dport 52588] != expected 0xcfcb231b # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 52588] != expected 0xf55a9d4b # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 52588] != expected 0xf55a9d4b # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50466 dport 52588] != expected 0xb7be73ca # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50466 dport 52588] != expected 0xb7be73ca # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 52588] != expected 0x15809fd8 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 52588] != expected 0x15809fd8 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39301 dport 52588] != expected 0x207ebfc7 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39301 dport 52588] != expected 0x207ebfc7 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49824 dport 52588] != expected 0xdc2fd3a1 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49824 dport 52588] != expected 0xdc2fd3a1 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37525 dport 52588] != expected 0xd9bb66a0 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37525 dport 52588] != expected 0xd9bb66a0 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35426 dport 52588] != expected 0x42e20769 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35426 dport 52588] != expected 0x42e20769 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46513 dport 52588] != expected 0xbe835b17 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46513 dport 52588] != expected 0xbe835b17 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 52588] != expected 0x69902bd8 # # Exception| cpu 4: rx_hash 0xfd6bf03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 52588] != expected 0x69902bd8 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45500 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47263 dport 45500] != expected 0xe64bc765 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47263 dport 45500] != expected 0xe64bc765 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44217 dport 45500] != expected 0xe65a9a81 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44217 dport 45500] != expected 0xe65a9a81 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50363 dport 45500] != expected 0x8404034b # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50363 dport 45500] != expected 0x8404034b # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49832 dport 45500] != expected 0x6edc46af # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49832 dport 45500] != expected 0x6edc46af # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40343 dport 45500] != expected 0x2795b208 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40343 dport 45500] != expected 0x2795b208 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47324 dport 45500] != expected 0x38863039 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47324 dport 45500] != expected 0x38863039 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 45500] != expected 0x334a0014 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41710 dport 45500] != expected 0x334a0014 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 45500] != expected 0x1ef1996c # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 45500] != expected 0x1ef1996c # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45403 dport 45500] != expected 0x8e54e97c # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45403 dport 45500] != expected 0x8e54e97c # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 45500] != expected 0x5f9b6931 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 45500] != expected 0x5f9b6931 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59236 dport 45500] != expected 0x53f9e718 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59236 dport 45500] != expected 0x53f9e718 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46101 dport 45500] != expected 0x9929efe9 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46101 dport 45500] != expected 0x9929efe9 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59257 dport 45500] != expected 0x30821fbd # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59257 dport 45500] != expected 0x30821fbd # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41201 dport 45500] != expected 0x903f3cc9 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41201 dport 45500] != expected 0x903f3cc9 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58106 dport 45500] != expected 0x3ffe0edf # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58106 dport 45500] != expected 0x3ffe0edf # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51000 dport 45500] != expected 0x5e8dee73 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51000 dport 45500] != expected 0x5e8dee73 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49699 dport 45500] != expected 0xb6144826 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49699 dport 45500] != expected 0xb6144826 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 45500] != expected 0xf117ac9b # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 45500] != expected 0xf117ac9b # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43098 dport 45500] != expected 0x7b341e9a # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43098 dport 45500] != expected 0x7b341e9a # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 45500] != expected 0x88612026 # # Exception| cpu 5: rx_hash 0xed811a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 45500] != expected 0x88612026 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->