< 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 480 # 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 44263 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf9c27dce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46214 dport 44263] != expected 0x7b7d83ee # # Exception| cpu 0: rx_hash 0xbc8fafda [saddr 192.0.3.2 daddr 192.0.3.1 sport 46216 dport 44263] != expected 0x8a113141 # # Exception| cpu 0: rx_hash 0x89d1f8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46220 dport 44263] != expected 0xaae2265e # # Exception| cpu 0: rx_hash 0x8d6f26d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46302 dport 44263] != expected 0xb137fcd7 # # Exception| cpu 0: rx_hash 0xac2fd723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46316 dport 44263] != expected 0x9cf375cc # # Exception| cpu 4: rx_hash 0x1098cbf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46250 dport 44263] != expected 0xefe97d9d # # Exception| cpu 4: rx_hash 0x2fc9cfdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46274 dport 44263] != expected 0x4981a580 # # Exception| cpu 4: rx_hash 0xa29e5a03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46290 dport 44263] != expected 0x1bd6047 # # Exception| cpu 4: rx_hash 0x97c00d60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46294 dport 44263] != expected 0x214e7758 # # Exception| cpu 5: rx_hash 0x5b6494c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46234 dport 44263] != expected 0x83cbdab9 # # Exception| cpu 5: rx_hash 0xf773f0ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 46264 dport 44263] != expected 0xe6339665 # # Exception| cpu 5: rx_hash 0x9dcf5e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46266 dport 44263] != expected 0xa7d5b85a # # Exception| cpu 0: rx_hash 0x643590ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46322 dport 44263] != expected 0x25a302a4 # # Exception| cpu 0: rx_hash 0xcb522c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46396 dport 44263] != expected 0xcb44d59e # # Exception| cpu 0: rx_hash 0x7954bd98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46404 dport 44263] != expected 0x2510c844 # # Exception| cpu 0: rx_hash 0x094738ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46414 dport 44263] != expected 0xf48f6df4 # # Exception| cpu 4: rx_hash 0xaf5f0f8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46336 dport 44263] != expected 0x17ecee2a # # Exception| cpu 4: rx_hash 0x0df9e687 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 44263] != expected 0xef5ab77d # # Exception| cpu 4: rx_hash 0xfab2a560 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46442 dport 44263] != expected 0xf0621808 # # Exception| cpu 4: rx_hash 0xcfecf203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46446 dport 44263] != expected 0xd0910f17 # # Exception| cpu 5: rx_hash 0x22089a55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46352 dport 44263] != expected 0x5fd02bed # # Exception| cpu 5: rx_hash 0x19e74016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46378 dport 44263] != expected 0xe26d2979 # # Exception| cpu 5: rx_hash 0xbb41a91c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46390 dport 44263] != expected 0x1adb702e # # Exception| cpu 5: rx_hash 0x13e8135e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46406 dport 44263] != expected 0x64f6e67b # # Exception| cpu 5: rx_hash 0x8410ad37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46430 dport 44263] != expected 0xbcb3a833 # # Exception| cpu 5: rx_hash 0x77e530b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46458 dport 44263] != expected 0xb85eddcf # # Exception| cpu 0: rx_hash 0x2807c91d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46460 dport 44263] != expected 0xd94be4ef # # Exception| cpu 0: rx_hash 0x2ee67841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46474 dport 44263] != expected 0xcf74d322 # # Exception| cpu 0: rx_hash 0xc90d435f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46488 dport 44263] != expected 0xc6ae38da # # Exception| cpu 0: rx_hash 0x82f11c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46504 dport 44263] != expected 0xaa8c9ffe # # Exception| cpu 0: rx_hash 0xb7af4b08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46508 dport 44263] != expected 0x8a7f88e1 # # Exception| cpu 0: rx_hash 0x40e408ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 46554 dport 44263] != expected 0x95472794 # # Exception| cpu 0: rx_hash 0xf65c4774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46576 dport 44263] != expected 0x60c6e0c7 # # Exception| cpu 4: rx_hash 0x42bb67db [saddr 192.0.3.2 daddr 192.0.3.1 sport 46462 dport 44263] != expected 0x98adcad0 # # Exception| cpu 4: rx_hash 0x651a2775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46522 dport 44263] != expected 0xa3567406 # # Exception| cpu 5: rx_hash 0xf2e2991c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46498 dport 44263] != expected 0x7b133a4e # # Exception| cpu 5: rx_hash 0x2057f561 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 44263] != expected 0x523ac6a9 # # Exception| cpu 5: rx_hash 0xe242e1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46534 dport 44263] != expected 0x6df17ec3 # # Exception| cpu 5: rx_hash 0xcdb39d37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46538 dport 44263] != expected 0xdd7be253 # # Exception| cpu 5: rx_hash 0x11b77c6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46562 dport 44263] != expected 0x691c0b3f # # Exception| cpu 5: rx_hash 0xd9ad3ba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46588 dport 44263] != expected 0xd04c7c57 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb84b7326 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49660 dport 38611] OK # # # cpu 0: rx_hash 0x18b3ee83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49686 dport 38611] OK # # # cpu 0: rx_hash 0x021cc532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49694 dport 38611] OK # # # cpu 0: rx_hash 0x0813967a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49778 dport 38611] OK # # # cpu 0: rx_hash 0x644e89e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49798 dport 38611] OK # # # cpu 4: rx_hash 0x534fb1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49702 dport 38611] OK # # # cpu 4: rx_hash 0xde18246f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49718 dport 38611] OK # # # cpu 4: rx_hash 0x915aa533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49748 dport 38611] OK # # # cpu 4: rx_hash 0x27e2eaa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 38611] OK # # # cpu 5: rx_hash 0x95e47b5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49670 dport 38611] OK # # # cpu 5: rx_hash 0x1c0d30eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49732 dport 38611] OK # # # cpu 5: rx_hash 0xdaa6fa07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49764 dport 38611] OK # # # cpu 5: rx_hash 0xaab57f70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49774 dport 38611] OK # # # cpu 0: rx_hash 0xf3b63789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49822 dport 38611] OK # # # cpu 0: rx_hash 0x2fb2d6d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49846 dport 38611] OK # # # cpu 0: rx_hash 0xb2453bf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49858 dport 38611] OK # # # cpu 0: rx_hash 0xa8ea1044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 38611] OK # # # cpu 0: rx_hash 0x2b0c08bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49892 dport 38611] OK # # # cpu 0: rx_hash 0x41b0a67a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49894 dport 38611] OK # # # cpu 4: rx_hash 0x97bb146f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49826 dport 38611] OK # # # cpu 4: rx_hash 0xb84a68bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 38611] OK # # # cpu 4: rx_hash 0x9db44727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49870 dport 38611] OK # # # cpu 5: rx_hash 0xb6fbe59d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49808 dport 38611] OK # # # cpu 5: rx_hash 0x60f05788 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49876 dport 38611] OK # # # cpu 5: rx_hash 0x1e525fdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49888 dport 38611] OK # # # cpu 5: rx_hash 0x74eef119 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49890 dport 38611] OK # # # cpu 0: rx_hash 0x42c07ed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49930 dport 38611] OK # # # cpu 0: rx_hash 0x1d228771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49932 dport 38611] OK # # # cpu 0: rx_hash 0xeed71afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49960 dport 38611] OK # # # cpu 4: rx_hash 0xcce733a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49910 dport 38611] OK # # # cpu 4: rx_hash 0x287cd012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49928 dport 38611] OK # # # cpu 4: rx_hash 0x8ada3918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49940 dport 38611] OK # # # cpu 4: rx_hash 0xe06697de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49942 dport 38611] OK # # # cpu 4: rx_hash 0xa1959ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49994 dport 38611] OK # # # cpu 4: rx_hash 0x033372a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50006 dport 38611] OK # # # cpu 5: rx_hash 0xd6481813 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49918 dport 38611] OK # # # cpu 5: rx_hash 0xa52b45ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 38611] OK # # # cpu 5: rx_hash 0x907512a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49948 dport 38611] OK # # # cpu 5: rx_hash 0x4c71f3f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49972 dport 38611] OK # # # cpu 5: rx_hash 0xbb3ab013 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49986 dport 38611] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 51994 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 51994] != expected 0xb47a0743 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 51994] != expected 0xb47a0743 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57449 dport 51994] != expected 0x8184bbc4 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57449 dport 51994] != expected 0x8184bbc4 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49815 dport 51994] != expected 0xe5a7ffca # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49815 dport 51994] != expected 0xe5a7ffca # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37069 dport 51994] != expected 0xdc107b16 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37069 dport 51994] != expected 0xdc107b16 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53849 dport 51994] != expected 0xcf8bd869 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53849 dport 51994] != expected 0xcf8bd869 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42089 dport 51994] != expected 0xf0b647e2 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42089 dport 51994] != expected 0xf0b647e2 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46760 dport 51994] != expected 0xaa7b68be # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46760 dport 51994] != expected 0xaa7b68be # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 51994] != expected 0xdf4182c7 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 51994] != expected 0xdf4182c7 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38006 dport 51994] != expected 0xea464e53 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38006 dport 51994] != expected 0xea464e53 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34056 dport 51994] != expected 0xa1cc9a30 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34056 dport 51994] != expected 0xa1cc9a30 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37808 dport 51994] != expected 0x97b907df # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37808 dport 51994] != expected 0x97b907df # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 51994] != expected 0x9fff8222 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 51994] != expected 0x9fff8222 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52179 dport 51994] != expected 0x53486c73 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52179 dport 51994] != expected 0x53486c73 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41372 dport 51994] != expected 0x21003d25 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41372 dport 51994] != expected 0x21003d25 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40198 dport 51994] != expected 0x10786dd1 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40198 dport 51994] != expected 0x10786dd1 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39267 dport 51994] != expected 0x84768635 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39267 dport 51994] != expected 0x84768635 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36457 dport 51994] != expected 0x9243c625 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36457 dport 51994] != expected 0x9243c625 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 51994] != expected 0xe92d2cb7 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 51994] != expected 0xe92d2cb7 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43550 dport 51994] != expected 0xefb3d85b # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43550 dport 51994] != expected 0xefb3d85b # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39923 dport 51994] != expected 0xc70c3d64 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39923 dport 51994] != expected 0xc70c3d64 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53703 dport 51994] != expected 0x791e1dcb # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53703 dport 51994] != expected 0x791e1dcb # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51289 dport 51994] != expected 0x8d127b09 # # Exception| cpu 0: rx_hash 0xf348b829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51289 dport 51994] != expected 0x8d127b09 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 45283 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60913 dport 45283] != expected 0x1a2df7fd # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60913 dport 45283] != expected 0x1a2df7fd # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54533 dport 45283] != expected 0x5921bb13 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54533 dport 45283] != expected 0x5921bb13 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43439 dport 45283] != expected 0xc8b45ef5 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43439 dport 45283] != expected 0xc8b45ef5 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35728 dport 45283] != expected 0xe0d0993c # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35728 dport 45283] != expected 0xe0d0993c # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46874 dport 45283] != expected 0x300de3d3 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46874 dport 45283] != expected 0x300de3d3 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46273 dport 45283] != expected 0xe707ccf # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46273 dport 45283] != expected 0xe707ccf # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 45283] != expected 0x52404554 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 45283] != expected 0x52404554 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41635 dport 45283] != expected 0xdce048ff # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41635 dport 45283] != expected 0xdce048ff # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 45283] != expected 0xa9af543c # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 45283] != expected 0xa9af543c # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 45283] != expected 0x78214bef # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36554 dport 45283] != expected 0x78214bef # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42208 dport 45283] != expected 0x22fbc3b # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42208 dport 45283] != expected 0x22fbc3b # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38107 dport 45283] != expected 0xfcf2c7aa # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38107 dport 45283] != expected 0xfcf2c7aa # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40275 dport 45283] != expected 0xd038c8d6 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40275 dport 45283] != expected 0xd038c8d6 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 45283] != expected 0xe9159a34 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 45283] != expected 0xe9159a34 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44976 dport 45283] != expected 0x5788a64d # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44976 dport 45283] != expected 0x5788a64d # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 45283] != expected 0x3e319fbb # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 45283] != expected 0x3e319fbb # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60058 dport 45283] != expected 0xe0339b39 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60058 dport 45283] != expected 0xe0339b39 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34699 dport 45283] != expected 0x89c22562 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34699 dport 45283] != expected 0x89c22562 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53528 dport 45283] != expected 0x50cb51c3 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53528 dport 45283] != expected 0x50cb51c3 # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56985 dport 45283] != expected 0x3188ca7a # # Exception| cpu 4: rx_hash 0x9cbe9f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56985 dport 45283] != expected 0x3188ca7a # # 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__->