< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49070 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 67 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x59f6d7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45060 dport 49070] != expected 0x6fbf6828 # # Exception| cpu 0: rx_hash 0x58df7377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45104 dport 49070] != expected 0x8aecd401 # # Exception| cpu 0: rx_hash 0xe1462e9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45160 dport 49070] != expected 0x37bbf3d3 # # Exception| cpu 0: rx_hash 0x0413dd83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45184 dport 49070] != expected 0x544747e8 # # Exception| cpu 0: rx_hash 0x5beff7ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45262 dport 49070] != expected 0x1c4cff71 # # Exception| cpu 0: rx_hash 0xe0b13171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45284 dport 49070] != expected 0x19157ee4 # # Exception| cpu 0: rx_hash 0xd824fc80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45352 dport 49070] != expected 0x9dbb929a # # Exception| cpu 0: rx_hash 0x62539eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45366 dport 49070] != expected 0x7db1af26 # # Exception| cpu 0: rx_hash 0x84a23b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45384 dport 49070] != expected 0xfa44ee79 # # Exception| cpu 0: rx_hash 0x4cce463b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45390 dport 49070] != expected 0x85b32049 # # Exception| cpu 0: rx_hash 0x86f17244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45394 dport 49070] != expected 0x30e3962a # # Exception| cpu 0: rx_hash 0xd8fa47e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45456 dport 49070] != expected 0x5646a384 # # Exception| cpu 0: rx_hash 0x8792bfef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45494 dport 49070] != expected 0x6ce4c509 # # Exception| cpu 0: rx_hash 0x4d3959d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45506 dport 49070] != expected 0xab1dad7e # # Exception| cpu 0: rx_hash 0x68eae2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45570 dport 49070] != expected 0xd41dfc93 # # Exception| cpu 0: rx_hash 0x1bd85917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45614 dport 49070] != expected 0xaeb3b336 # # Exception| cpu 0: rx_hash 0xfdbd2eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45624 dport 49070] != expected 0x5bef2c7d # # Exception| cpu 0: rx_hash 0xa1718047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45704 dport 49070] != expected 0x8544bf94 # # Exception| cpu 0: rx_hash 0xd2433b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45732 dport 49070] != expected 0xffeaf031 # # Exception| cpu 0: rx_hash 0x1abb94bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45770 dport 49070] != expected 0xf2b4e015 # # Exception| cpu 0: rx_hash 0xd1ad044a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45794 dport 49070] != expected 0xa2b7ea5f # # Exception| cpu 0: rx_hash 0x7d46a144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45856 dport 49070] != expected 0x4cb86ae6 # # Exception| cpu 0: rx_hash 0x99709ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45868 dport 49070] != expected 0x73438dfe # # Exception| cpu 0: rx_hash 0xc68cb5bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45922 dport 49070] != expected 0x3b483567 # # Exception| cpu 0: rx_hash 0x9887801d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 49070] != expected 0x5ded00c9 # # Exception| cpu 0: rx_hash 0x98135259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46024 dport 49070] != expected 0x2f44dedd # # Exception| cpu 4: rx_hash 0xb08ea11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45042 dport 49070] != expected 0x8b035e85 # # Exception| cpu 4: rx_hash 0x24f0c9e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45052 dport 49070] != expected 0xe1a23242 # # Exception| cpu 4: rx_hash 0xcc35c9cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45142 dport 49070] != expected 0x92e466d2 # # Exception| cpu 4: rx_hash 0xcd1c6d45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45154 dport 49070] != expected 0x77b7dafb # # Exception| cpu 4: rx_hash 0x2b791ae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45172 dport 49070] != expected 0x82eb45b0 # # Exception| cpu 4: rx_hash 0xbf07721e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 49070] != expected 0xe84a2977 # # Exception| cpu 4: rx_hash 0x7608c2d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45208 dport 49070] != expected 0xcbbab464 # # Exception| cpu 4: rx_hash 0x931758e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45216 dport 49070] != expected 0x1112ef55 # # Exception| cpu 4: rx_hash 0x05aeab4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 49070] != expected 0xc3bd25d5 # # Exception| cpu 4: rx_hash 0x769c109c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 49070] != expected 0xb9136a70 # # Exception| cpu 4: rx_hash 0xe2e27863 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45310 dport 49070] != expected 0xd3b206b7 # # Exception| cpu 4: rx_hash 0xf70452c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45324 dport 49070] != expected 0xf2437fc8 # # Exception| cpu 4: rx_hash 0x4d7330f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45330 dport 49070] != expected 0x12494274 # # Exception| cpu 4: rx_hash 0xaa3fe3db [saddr 192.0.3.2 daddr 192.0.3.1 sport 45360 dport 49070] != expected 0x2466116 # # Exception| cpu 4: rx_hash 0x121bc8ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45364 dport 49070] != expected 0x28eb24f9 # # Exception| cpu 4: rx_hash 0x3e418b24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45374 dport 49070] != expected 0x68e70dd1 # # Exception| cpu 4: rx_hash 0x3e9f3042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45446 dport 49070] != expected 0xa31a3ccf # # Exception| cpu 4: rx_hash 0x61f7c84b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45472 dport 49070] != expected 0x99b85a42 # # Exception| cpu 4: rx_hash 0x4dad8b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45482 dport 49070] != expected 0xd9b4736a # # Exception| cpu 4: rx_hash 0x13780554 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45520 dport 49070] != expected 0x74ec77da # # Exception| cpu 4: rx_hash 0xaa758af9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45536 dport 49070] != expected 0xbb128e1c # # Exception| cpu 4: rx_hash 0xd86e95a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45560 dport 49070] != expected 0x24ef7d90 # # Exception| cpu 4: rx_hash 0x46e3e80c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45586 dport 49070] != expected 0x5eb6ade8 # # Exception| cpu 4: rx_hash 0xa2d5d6ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45598 dport 49070] != expected 0x614d4af0 # # Exception| cpu 4: rx_hash 0x4424735a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45664 dport 49070] != expected 0xe6b80baf # # Exception| cpu 4: rx_hash 0xd05a1ba5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45678 dport 49070] != expected 0x8c196768 # # Exception| cpu 4: rx_hash 0x46773a48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 49070] != expected 0x2c1f73fc # # Exception| cpu 4: rx_hash 0x691dfd2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45710 dport 49070] != expected 0xfab371a4 # # Exception| cpu 4: rx_hash 0x6a6710b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 49070] != expected 0xd547b5de # # Exception| cpu 4: rx_hash 0x8c026715 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 49070] != expected 0x201b2a95 # # Exception| cpu 4: rx_hash 0x187c0fea [saddr 192.0.3.2 daddr 192.0.3.1 sport 45752 dport 49070] != expected 0x4aba4652 # # Exception| cpu 4: rx_hash 0xd0107287 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45758 dport 49070] != expected 0x354d8862 # # Exception| cpu 4: rx_hash 0x68a08be7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 49070] != expected 0x6d491399 # # Exception| cpu 4: rx_hash 0x8c96b551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 49070] != expected 0x52b2f481 # # Exception| cpu 4: rx_hash 0x98593b7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 49070] != expected 0x961031d7 # # Exception| cpu 4: rx_hash 0xc731c372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45886 dport 49070] != expected 0xacb2575a # # Exception| cpu 4: rx_hash 0xc7a51136 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 49070] != expected 0xde1b894e # # Exception| cpu 4: rx_hash 0x9a9ea02d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45930 dport 49070] != expected 0x2e1e9790 # # Exception| cpu 4: rx_hash 0x98cde93f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45936 dport 49070] != expected 0xe4b9efc3 # # Exception| cpu 4: rx_hash 0x0eaaa1f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46004 dport 49070] != expected 0xfdeb145d # # Exception| cpu 4: rx_hash 0x9ad4c90f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46010 dport 49070] != expected 0x974a789a # # Exception| count: pass=0 nohash=0 fail=67 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf379fc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44848 dport 54959] OK # # # cpu 0: rx_hash 0x4b5dd774 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44852 dport 54959] OK # # # cpu 0: rx_hash 0x174fc2e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44860 dport 54959] OK # # # cpu 0: rx_hash 0xf3ed2e14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44888 dport 54959] OK # # # cpu 0: rx_hash 0x66bae262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44898 dport 54959] OK # # # cpu 0: rx_hash 0x4ae0a1b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44904 dport 54959] OK # # # cpu 0: rx_hash 0xafb552a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44928 dport 54959] OK # # # cpu 0: rx_hash 0xde407220 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45022 dport 54959] OK # # # cpu 0: rx_hash 0xad72c9f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45042 dport 54959] OK # # # cpu 0: rx_hash 0x81288a29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 54959] OK # # # cpu 0: rx_hash 0x4944f744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45054 dport 54959] OK # # # cpu 0: rx_hash 0x440abf17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45060 dport 54959] OK # # # cpu 0: rx_hash 0xa03c81a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45064 dport 54959] OK # # # cpu 0: rx_hash 0x356b4dd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45106 dport 54959] OK # # # cpu 0: rx_hash 0x47e480c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45122 dport 54959] OK # # # cpu 0: rx_hash 0xffc0abec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45126 dport 54959] OK # # # cpu 0: rx_hash 0x34d63b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45166 dport 54959] OK # # # cpu 0: rx_hash 0x69a7e323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45186 dport 54959] OK # # # cpu 0: rx_hash 0x8eeb300e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 54959] OK # # # cpu 0: rx_hash 0x349c5238 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 54959] OK # # # cpu 0: rx_hash 0xfc64fd11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45264 dport 54959] OK # # # cpu 0: rx_hash 0x1852c3a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45276 dport 54959] OK # # # cpu 0: rx_hash 0x99ca81fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45344 dport 54959] OK # # # cpu 0: rx_hash 0x7dfcbf4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45356 dport 54959] OK # # # cpu 0: rx_hash 0xb7c38b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 54959] OK # # # cpu 0: rx_hash 0x995e53bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45384 dport 54959] OK # # # cpu 0: rx_hash 0x9b0d1aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45394 dport 54959] OK # # # cpu 0: rx_hash 0xc755661d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45450 dport 54959] OK # # # cpu 0: rx_hash 0x5202aa6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 54959] OK # # # cpu 0: rx_hash 0x7c9f72e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45512 dport 54959] OK # # # cpu 0: rx_hash 0x23f78aef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45550 dport 54959] OK # # # cpu 0: rx_hash 0xb5daab02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45562 dport 54959] OK # # # cpu 0: rx_hash 0xbe001ada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45610 dport 54959] OK # # # cpu 0: rx_hash 0xbe94c89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45634 dport 54959] OK # # # cpu 0: rx_hash 0x75825868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45674 dport 54959] OK # # # cpu 0: rx_hash 0xbfbd6c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45686 dport 54959] OK # # # cpu 0: rx_hash 0xbedea1bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 54959] OK # # # cpu 0: rx_hash 0x933994aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45764 dport 54959] OK # # # cpu 0: rx_hash 0x755ce30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45778 dport 54959] OK # # # cpu 0: rx_hash 0xd89ee289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 54959] 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54548 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53582 dport 54548] != expected 0x3e408225 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53582 dport 54548] != expected 0x3e408225 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47678 dport 54548] != expected 0x1c99e9ff # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47678 dport 54548] != expected 0x1c99e9ff # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54470 dport 54548] != expected 0x50c352af # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54470 dport 54548] != expected 0x50c352af # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 54548] != expected 0xf75b285f # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 54548] != expected 0xf75b285f # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58755 dport 54548] != expected 0x9e149f4e # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58755 dport 54548] != expected 0x9e149f4e # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59161 dport 54548] != expected 0x81b3d7b9 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59161 dport 54548] != expected 0x81b3d7b9 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 54548] != expected 0x2aab6147 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 54548] != expected 0x2aab6147 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59008 dport 54548] != expected 0x2d04ecb3 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59008 dport 54548] != expected 0x2d04ecb3 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39068 dport 54548] != expected 0x85d3af91 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39068 dport 54548] != expected 0x85d3af91 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46076 dport 54548] != expected 0x83833fe4 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46076 dport 54548] != expected 0x83833fe4 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34292 dport 54548] != expected 0x54659424 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34292 dport 54548] != expected 0x54659424 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 54548] != expected 0xf76a9150 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 54548] != expected 0xf76a9150 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42189 dport 54548] != expected 0xf0973814 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42189 dport 54548] != expected 0xf0973814 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38257 dport 54548] != expected 0x7da2070b # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38257 dport 54548] != expected 0x7da2070b # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 54548] != expected 0x7e0e80c9 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 54548] != expected 0x7e0e80c9 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55379 dport 54548] != expected 0xd81ac04d # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55379 dport 54548] != expected 0xd81ac04d # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58341 dport 54548] != expected 0xa063da53 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58341 dport 54548] != expected 0xa063da53 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40590 dport 54548] != expected 0x7c5d82fb # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40590 dport 54548] != expected 0x7c5d82fb # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 54548] != expected 0x182fcfa1 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 54548] != expected 0x182fcfa1 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56016 dport 54548] != expected 0xf2f56c88 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56016 dport 54548] != expected 0xf2f56c88 # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 54548] != expected 0x4ab996db # # Exception| cpu 0: rx_hash 0x282644f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 54548] != expected 0x4ab996db # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 44082 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40187 dport 44082] != expected 0x56e264b0 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40187 dport 44082] != expected 0x56e264b0 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60711 dport 44082] != expected 0x6f0c2c45 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60711 dport 44082] != expected 0x6f0c2c45 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37057 dport 44082] != expected 0x41519ef8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37057 dport 44082] != expected 0x41519ef8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38355 dport 44082] != expected 0x114876ff # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38355 dport 44082] != expected 0x114876ff # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59770 dport 44082] != expected 0x7299d230 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59770 dport 44082] != expected 0x7299d230 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59386 dport 44082] != expected 0xeccc8d01 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59386 dport 44082] != expected 0xeccc8d01 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43078 dport 44082] != expected 0xd28971c5 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43078 dport 44082] != expected 0xd28971c5 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 44082] != expected 0xd6343920 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 44082] != expected 0xd6343920 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45741 dport 44082] != expected 0x1f062b4b # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45741 dport 44082] != expected 0x1f062b4b # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50065 dport 44082] != expected 0x9faf8531 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50065 dport 44082] != expected 0x9faf8531 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44308 dport 44082] != expected 0x4912db70 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44308 dport 44082] != expected 0x4912db70 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49829 dport 44082] != expected 0x6c66b114 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49829 dport 44082] != expected 0x6c66b114 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48682 dport 44082] != expected 0x50dfedd2 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48682 dport 44082] != expected 0x50dfedd2 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57161 dport 44082] != expected 0x7e3dc6b5 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57161 dport 44082] != expected 0x7e3dc6b5 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56894 dport 44082] != expected 0xd6ae4af8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56894 dport 44082] != expected 0xd6ae4af8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51063 dport 44082] != expected 0x123c3af8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51063 dport 44082] != expected 0x123c3af8 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 44082] != expected 0x47a445cf # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 44082] != expected 0x47a445cf # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 44082] != expected 0xdc024dd7 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 44082] != expected 0xdc024dd7 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42178 dport 44082] != expected 0xd884d86 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42178 dport 44082] != expected 0xd884d86 # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52281 dport 44082] != expected 0x380cda5a # # Exception| cpu 0: rx_hash 0x9d377289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52281 dport 44082] != expected 0x380cda5a # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->