< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 37567 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb81dbd62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41876 dport 37567] != expected 0x9888c037 # # Exception| cpu 0: rx_hash 0xf612fe3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41880 dport 37567] != expected 0xae954d36 # # Exception| cpu 0: rx_hash 0x6a0c7886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41886 dport 37567] != expected 0xc2ae5734 # # Exception| cpu 4: rx_hash 0x1f1a1ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41868 dport 37567] != expected 0x838606b7 # # Exception| cpu 4: rx_hash 0xcd85d5c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41898 dport 37567] != expected 0x6b3fc275 # # Exception| cpu 4: rx_hash 0x1e8809ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 41910 dport 37567] != expected 0x5427f2f4 # # Exception| cpu 4: rx_hash 0x385abb15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 37567] != expected 0x41c769d7 # # Exception| cpu 5: rx_hash 0x251f2207 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41860 dport 37567] != expected 0x918d7db7 # # Exception| cpu 5: rx_hash 0xcd0bd928 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 37567] != expected 0xd9a091b4 # # Exception| cpu 5: rx_hash 0x6b9e6db5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41892 dport 37567] != expected 0x150fa377 # # Exception| cpu 5: rx_hash 0x7655f849 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41920 dport 37567] != expected 0x77dae4d6 # # Exception| cpu 5: rx_hash 0xea4b7ef1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41926 dport 37567] != expected 0x1be1fed4 # # Exception| cpu 0: rx_hash 0x3946a2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41946 dport 37567] != expected 0x24f9ce55 # # Exception| cpu 0: rx_hash 0x39c8ae26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41974 dport 37567] != expected 0x96669d94 # # Exception| cpu 0: rx_hash 0x8ce522d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42006 dport 37567] != expected 0x6579fb46 # # Exception| cpu 4: rx_hash 0xd15259e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41944 dport 37567] != expected 0x6cd42256 # # Exception| cpu 4: rx_hash 0x8df93b0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41984 dport 37567] != expected 0x475cc4 # # Exception| cpu 4: rx_hash 0xc2ea618d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42010 dport 37567] != expected 0x53647647 # # Exception| cpu 5: rx_hash 0xa4ca3143 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41958 dport 37567] != expected 0x9f632014 # # Exception| cpu 5: rx_hash 0x9ecf0f88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41966 dport 37567] != expected 0x8d685b14 # # Exception| cpu 5: rx_hash 0x9fd31655 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41976 dport 37567] != expected 0xe856fc96 # # Exception| cpu 5: rx_hash 0xb7fc05c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41992 dport 37567] != expected 0x124c27c4 # # Exception| cpu 0: rx_hash 0x5ef4e735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42012 dport 37567] != expected 0x3f5f6c45 # # Exception| cpu 0: rx_hash 0xb7720929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 37567] != expected 0xa0d37405 # # Exception| cpu 0: rx_hash 0x42236b14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42094 dport 37567] != expected 0x38b48c66 # # Exception| cpu 0: rx_hash 0x0d303195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42100 dport 37567] != expected 0x6b97a6e5 # # Exception| cpu 0: rx_hash 0xab2b89e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42106 dport 37567] != expected 0x15a7c7e7 # # Exception| cpu 4: rx_hash 0xf86153a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42046 dport 37567] != expected 0xf3f05e86 # # Exception| cpu 4: rx_hash 0xdfaff89f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42066 dport 37567] != expected 0x832e6227 # # Exception| cpu 4: rx_hash 0x0c2c2848 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42082 dport 37567] != expected 0xea90167 # # Exception| cpu 4: rx_hash 0x9032aef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42084 dport 37567] != expected 0x62921b65 # # Exception| cpu 4: rx_hash 0x912eb72d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42098 dport 37567] != expected 0x7acbce7 # # Exception| cpu 4: rx_hash 0x395ec94e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42136 dport 37567] != expected 0xfa692df4 # # Exception| cpu 5: rx_hash 0x2a70964c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42036 dport 37567] != expected 0xa9d6c985 # # Exception| cpu 5: rx_hash 0x36a71a6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42054 dport 37567] != expected 0xae3d29a6 # # Exception| cpu 5: rx_hash 0xa45c562b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42120 dport 37567] != expected 0xf36c9074 # # Exception| cpu 5: rx_hash 0x4d54b4d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42140 dport 37567] != expected 0xde7fdbf5 # # Exception| cpu 0: rx_hash 0x38ccdc7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42146 dport 37567] != expected 0x2dc8d9b7 # # Exception| cpu 0: rx_hash 0x02c9e2b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42154 dport 37567] != expected 0x3fc3a2b7 # # Exception| cpu 0: rx_hash 0x241b505c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42192 dport 37567] != expected 0x2a233994 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x756f409b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 56060] OK # # # cpu 4: rx_hash 0x75e14c75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35724 dport 56060] OK # # # cpu 4: rx_hash 0x9df5b75a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35726 dport 56060] OK # # # cpu 4: rx_hash 0x00f7283f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35742 dport 56060] OK # # # cpu 4: rx_hash 0x9c67a269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35764 dport 56060] OK # # # cpu 4: rx_hash 0x80b02e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35782 dport 56060] OK # # # cpu 4: rx_hash 0x522fe742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35808 dport 56060] OK # # # cpu 5: rx_hash 0xa77e857f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35754 dport 56060] OK # # # cpu 5: rx_hash 0xf4ba53df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35778 dport 56060] OK # # # cpu 5: rx_hash 0xba3b1c6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35810 dport 56060] OK # # # cpu 0: rx_hash 0x81ac3795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35792 dport 56060] OK # # # cpu 0: rx_hash 0x682ad989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35816 dport 56060] OK # # # cpu 0: rx_hash 0x0e0a8947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35860 dport 56060] OK # # # cpu 0: rx_hash 0x340fb78c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35868 dport 56060] OK # # # cpu 4: rx_hash 0x26259ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35812 dport 56060] OK # # # cpu 4: rx_hash 0x5333fe9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35830 dport 56060] OK # # # cpu 5: rx_hash 0xce3161fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 56060] OK # # # cpu 5: rx_hash 0x93081622 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35844 dport 56060] OK # # # cpu 5: rx_hash 0x4197df28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35874 dport 56060] OK # # # cpu 5: rx_hash 0xe78c675b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35884 dport 56060] OK # # # cpu 0: rx_hash 0x408bc6f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35892 dport 56060] OK # # # cpu 0: rx_hash 0xe6907e86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35898 dport 56060] OK # # # cpu 0: rx_hash 0x7a8ef83e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35900 dport 56060] OK # # # cpu 0: rx_hash 0xc1d0d95f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35962 dport 56060] OK # # # cpu 0: rx_hash 0xb5daa4c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 56060] OK # # # cpu 4: rx_hash 0x8e4d8f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35916 dport 56060] OK # # # cpu 4: rx_hash 0xc15ed5b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35926 dport 56060] OK # # # cpu 4: rx_hash 0x8ec383de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 56060] OK # # # cpu 4: rx_hash 0x12dd0566 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35942 dport 56060] OK # # # cpu 4: rx_hash 0x8fdf9a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 56060] OK # # # cpu 4: rx_hash 0x26b3fdbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35978 dport 56060] OK # # # cpu 4: rx_hash 0xf5be2184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35990 dport 56060] OK # # # cpu 5: rx_hash 0x1cb6c376 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 56060] OK # # # cpu 5: rx_hash 0x53a599f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35992 dport 56060] OK # # # cpu 5: rx_hash 0xcfbb1f4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35998 dport 56060] OK # # # cpu 0: rx_hash 0x80264920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36008 dport 56060] OK # # # cpu 0: rx_hash 0x4ffc1938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36038 dport 56060] OK # # # cpu 0: rx_hash 0x3b786841 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36078 dport 56060] OK # # # cpu 0: rx_hash 0x9c7fc9ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36086 dport 56060] OK # # # cpu 0: rx_hash 0x9ad83fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36100 dport 56060] OK # # # cpu 0: rx_hash 0x73d0dd26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36112 dport 56060] 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 47940 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58562 dport 47940] != expected 0xdc21a4f7 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58562 dport 47940] != expected 0xdc21a4f7 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39600 dport 47940] != expected 0x84fbb2b9 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39600 dport 47940] != expected 0x84fbb2b9 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 47940] != expected 0xdbc17d2f # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 47940] != expected 0xdbc17d2f # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56245 dport 47940] != expected 0xd1e48609 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56245 dport 47940] != expected 0xd1e48609 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50357 dport 47940] != expected 0x4c03e80d # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50357 dport 47940] != expected 0x4c03e80d # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41041 dport 47940] != expected 0x6194cd5b # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41041 dport 47940] != expected 0x6194cd5b # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39265 dport 47940] != expected 0x761c79db # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39265 dport 47940] != expected 0x761c79db # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51331 dport 47940] != expected 0x3f898cc2 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51331 dport 47940] != expected 0x3f898cc2 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58695 dport 47940] != expected 0xf9dc6698 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58695 dport 47940] != expected 0xf9dc6698 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 47940] != expected 0xdccfc702 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 47940] != expected 0xdccfc702 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39237 dport 47940] != expected 0xd688511a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39237 dport 47940] != expected 0xd688511a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43657 dport 47940] != expected 0xefa1f59c # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43657 dport 47940] != expected 0xefa1f59c # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 47940] != expected 0xaebbbdb2 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 47940] != expected 0xaebbbdb2 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43442 dport 47940] != expected 0xe083afed # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43442 dport 47940] != expected 0xe083afed # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35956 dport 47940] != expected 0xe0e9a2cf # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35956 dport 47940] != expected 0xe0e9a2cf # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38091 dport 47940] != expected 0xab3ec1fd # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38091 dport 47940] != expected 0xab3ec1fd # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 47940] != expected 0xcccda778 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 47940] != expected 0xcccda778 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 47940] != expected 0x7e84141 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 47940] != expected 0x7e84141 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 47940] != expected 0x863bf98a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42020 dport 47940] != expected 0x863bf98a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39261 dport 47940] != expected 0xcd86979a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39261 dport 47940] != expected 0xcd86979a # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 47940] != expected 0xf926641 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55877 dport 47940] != expected 0xf926641 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55961 dport 47940] != expected 0x13eb8e10 # # Exception| cpu 5: rx_hash 0xb6f0a128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55961 dport 47940] != expected 0x13eb8e10 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 54251 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60224 dport 54251] != expected 0x302d1fbf # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60224 dport 54251] != expected 0x302d1fbf # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51606 dport 54251] != expected 0x297767e3 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51606 dport 54251] != expected 0x297767e3 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 54251] != expected 0x4f7e8556 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 54251] != expected 0x4f7e8556 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59425 dport 54251] != expected 0x4fd3c86 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59425 dport 54251] != expected 0x4fd3c86 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41320 dport 54251] != expected 0x355c3fa4 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41320 dport 54251] != expected 0x355c3fa4 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53618 dport 54251] != expected 0xd6bba652 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53618 dport 54251] != expected 0xd6bba652 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39807 dport 54251] != expected 0x39684233 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39807 dport 54251] != expected 0x39684233 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55769 dport 54251] != expected 0x28988c89 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55769 dport 54251] != expected 0x28988c89 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 54251] != expected 0x7781a36c # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55666 dport 54251] != expected 0x7781a36c # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33944 dport 54251] != expected 0x31d5b982 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33944 dport 54251] != expected 0x31d5b982 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57500 dport 54251] != expected 0xfbc20f80 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57500 dport 54251] != expected 0xfbc20f80 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46235 dport 54251] != expected 0xf13b3722 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46235 dport 54251] != expected 0xf13b3722 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 54251] != expected 0x26e407ce # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 54251] != expected 0x26e407ce # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57031 dport 54251] != expected 0xdccd9cef # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57031 dport 54251] != expected 0xdccd9cef # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51825 dport 54251] != expected 0x9219918e # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51825 dport 54251] != expected 0x9219918e # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58208 dport 54251] != expected 0xdf965533 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58208 dport 54251] != expected 0xdf965533 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42947 dport 54251] != expected 0xacd90ec7 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42947 dport 54251] != expected 0xacd90ec7 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34664 dport 54251] != expected 0x5b8ea06d # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34664 dport 54251] != expected 0x5b8ea06d # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52753 dport 54251] != expected 0xb9ac7398 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52753 dport 54251] != expected 0xb9ac7398 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 54251] != expected 0x26c29364 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 54251] != expected 0x26c29364 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60115 dport 54251] != expected 0x8f62f7b0 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60115 dport 54251] != expected 0x8f62f7b0 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54725 dport 54251] != expected 0x18db5ff3 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54725 dport 54251] != expected 0x18db5ff3 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48481 dport 54251] != expected 0x6ca3faec # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48481 dport 54251] != expected 0x6ca3faec # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57663 dport 54251] != expected 0x970e3758 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57663 dport 54251] != expected 0x970e3758 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 54251] != expected 0x5d2b4bb5 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 54251] != expected 0x5d2b4bb5 # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46022 dport 54251] != expected 0x1a138ded # # Exception| cpu 0: rx_hash 0x3a4f9a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46022 dport 54251] != expected 0x1a138ded # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->