< 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]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib' 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 49583 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 55 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc3f405f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39800 dport 49583] != expected 0x73d14644 # # Exception| cpu 0: rx_hash 0x126252fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39958 dport 49583] != expected 0xd5cbd153 # # Exception| cpu 0: rx_hash 0x11149053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39960 dport 49583] != expected 0xce082c2e # # Exception| cpu 0: rx_hash 0x0b857968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40020 dport 49583] != expected 0x81dae420 # # Exception| cpu 0: rx_hash 0xe4842ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 40054 dport 49583] != expected 0x14253cc3 # # Exception| cpu 0: rx_hash 0x1c5c64ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40064 dport 49583] != expected 0xe9e14829 # # Exception| cpu 0: rx_hash 0x714d242c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40072 dport 49583] != expected 0xeccc6c56 # # Exception| cpu 0: rx_hash 0x70f6457a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40084 dport 49583] != expected 0xe12d92e8 # # Exception| cpu 0: rx_hash 0x9e4c779e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40106 dport 49583] != expected 0x7933b4b5 # # Exception| cpu 0: rx_hash 0xf02bf5d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40108 dport 49583] != expected 0x67dd6db7 # # Exception| cpu 0: rx_hash 0x28c4d7ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40122 dport 49583] != expected 0x7ba5268a # # Exception| cpu 0: rx_hash 0x06cd8df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40140 dport 49583] != expected 0xa6338027 # # Exception| cpu 0: rx_hash 0x69116eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40150 dport 49583] != expected 0xb53ca79b # # Exception| cpu 0: rx_hash 0x6a67ac41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 49583] != expected 0xaeff5ae6 # # Exception| cpu 0: rx_hash 0x04002e0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40158 dport 49583] != expected 0xb01183e4 # # Exception| cpu 0: rx_hash 0x87ab5c08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40168 dport 49583] != expected 0x2d2281c6 # # Exception| cpu 0: rx_hash 0x5c32bc9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40176 dport 49583] != expected 0x2a993786 # # Exception| cpu 4: rx_hash 0xf41a747e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 49583] != expected 0xfa56d59a # # Exception| cpu 4: rx_hash 0x4292d40f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39772 dport 49583] != expected 0xf8c047a5 # # Exception| cpu 4: rx_hash 0x1b1b27cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39790 dport 49583] != expected 0x6fa90d79 # # Exception| cpu 4: rx_hash 0x74c7c4d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39796 dport 49583] != expected 0x7ca62ac5 # # Exception| cpu 4: rx_hash 0x60681bde [saddr 192.0.3.2 daddr 192.0.3.1 sport 39854 dport 49583] != expected 0xf5e7bb1 # # Exception| cpu 4: rx_hash 0x4cace23f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39882 dport 49583] != expected 0xc4eadedf # # Exception| cpu 4: rx_hash 0xfa24424e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39898 dport 49583] != expected 0xc67c4ce0 # # Exception| cpu 4: rx_hash 0x1653d351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39926 dport 49583] != expected 0x4840697e # # Exception| cpu 4: rx_hash 0xca8d70c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39936 dport 49583] != expected 0xc9b39a6e # # Exception| cpu 4: rx_hash 0x7dbeb1e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39948 dport 49583] != expected 0xc6c4f6ef # # Exception| cpu 4: rx_hash 0x258c2372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 49583] != expected 0x5c4c428d # # Exception| cpu 4: rx_hash 0x93048303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39986 dport 49583] != expected 0x5edad0b2 # # Exception| cpu 4: rx_hash 0x907241ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39996 dport 49583] != expected 0x45192dcf # # Exception| cpu 4: rx_hash 0xbe7b1bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40010 dport 49583] != expected 0x988f8b62 # # Exception| cpu 4: rx_hash 0x3c6b08e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40032 dport 49583] != expected 0x85d77fe # # Exception| cpu 4: rx_hash 0x517a4806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40040 dport 49583] != expected 0xd705381 # # Exception| cpu 4: rx_hash 0xdcef0c30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 49583] != expected 0xac69c8d9 # # Exception| cpu 4: rx_hash 0x5f447e36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40190 dport 49583] != expected 0x315acafb # # Exception| cpu 4: rx_hash 0xf90ad8f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40214 dport 49583] != expected 0x45e2b870 # # Exception| cpu 4: rx_hash 0x4e3919de [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 49583] != expected 0x4a95d4f1 # # Exception| cpu 5: rx_hash 0x6fed4cb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39716 dport 49583] != expected 0x3e951c75 # # Exception| cpu 5: rx_hash 0xb6b90fd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39726 dport 49583] != expected 0x2f0ca9f6 # # Exception| cpu 5: rx_hash 0xda132e64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39738 dport 49583] != expected 0x27c07337 # # Exception| cpu 5: rx_hash 0x9a7df631 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39754 dport 49583] != expected 0xe4b80c98 # # Exception| cpu 5: rx_hash 0x98b055ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39768 dport 49583] != expected 0xf29a0f5b # # Exception| cpu 5: rx_hash 0xac28e6eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39778 dport 49583] != expected 0x60de61f8 # # Exception| cpu 5: rx_hash 0x760a672e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39782 dport 49583] != expected 0x6a842906 # # Exception| cpu 5: rx_hash 0x8c1f8ac1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39810 dport 49583] != expected 0x81625e2f # # Exception| cpu 5: rx_hash 0x8ed2293a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39824 dport 49583] != expected 0x97405dec # # Exception| cpu 5: rx_hash 0x8da4eb97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39838 dport 49583] != expected 0x8c83a091 # # Exception| cpu 5: rx_hash 0x0e0f9991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39848 dport 49583] != expected 0x11b0a2b3 # # Exception| cpu 5: rx_hash 0xd6e0bbaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39870 dport 49583] != expected 0xdc8e98e # # Exception| cpu 5: rx_hash 0x17e8b207 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39914 dport 49583] != expected 0x45a197c0 # # Exception| cpu 5: rx_hash 0xa1601276 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39930 dport 49583] != expected 0x473705ff # # Exception| cpu 5: rx_hash 0x92bfe255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 49583] != expected 0x533b2e0c # # Exception| cpu 5: rx_hash 0xf35d377c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 49583] != expected 0x7c1e90ca # # Exception| cpu 5: rx_hash 0x4f827888 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40198 dport 49583] != expected 0x47742a4f # # Exception| cpu 5: rx_hash 0xf8b1b9af [saddr 192.0.3.2 daddr 192.0.3.1 sport 40202 dport 49583] != expected 0x480346ce # # Exception| count: pass=0 nohash=0 fail=55 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x396bf58f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43664 dport 46977] OK # # # cpu 0: rx_hash 0xd7d1c76b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 46977] OK # # # cpu 0: rx_hash 0x9572bcc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43724 dport 46977] OK # # # cpu 0: rx_hash 0x4eeb5c56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43732 dport 46977] OK # # # cpu 0: rx_hash 0x79052dda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43744 dport 46977] OK # # # cpu 0: rx_hash 0x7a73ef77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43758 dport 46977] OK # # # cpu 0: rx_hash 0xea685962 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43822 dport 46977] OK # # # cpu 0: rx_hash 0xf0f9b059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43874 dport 46977] OK # # # cpu 0: rx_hash 0x66467c02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43922 dport 46977] OK # # # cpu 0: rx_hash 0x0b573ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43930 dport 46977] OK # # # cpu 0: rx_hash 0x89472fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43952 dport 46977] OK # # # cpu 0: rx_hash 0x130b7620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43972 dport 46977] OK # # # cpu 0: rx_hash 0x221925f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44034 dport 46977] OK # # # cpu 0: rx_hash 0x94918589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44050 dport 46977] OK # # # cpu 0: rx_hash 0xa1b257fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44084 dport 46977] OK # # # cpu 0: rx_hash 0x3bfe0e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 46977] OK # # # cpu 0: rx_hash 0x57542fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44116 dport 46977] OK # # # cpu 0: rx_hash 0x60ba5e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44128 dport 46977] OK # # # cpu 0: rx_hash 0x63cc9cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44142 dport 46977] OK # # # cpu 0: rx_hash 0x6277fdad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44146 dport 46977] OK # # # cpu 0: rx_hash 0xb8557c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44150 dport 46977] OK # # # cpu 0: rx_hash 0x9b14d2ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44184 dport 46977] OK # # # cpu 0: rx_hash 0xc29d212c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44202 dport 46977] OK # # # cpu 0: rx_hash 0x18bfa0e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44206 dport 46977] OK # # # cpu 4: rx_hash 0xe184d7b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43654 dport 46977] OK # # # cpu 4: rx_hash 0x8e5834a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43676 dport 46977] OK # # # cpu 4: rx_hash 0x622fa5b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43696 dport 46977] OK # # # cpu 4: rx_hash 0xd51c6490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43708 dport 46977] OK # # # cpu 4: rx_hash 0x23fa1cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43740 dport 46977] OK # # # cpu 4: rx_hash 0x16d9cec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43770 dport 46977] OK # # # cpu 4: rx_hash 0xe91e9bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43808 dport 46977] OK # # # cpu 4: rx_hash 0xc4610378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43864 dport 46977] OK # # # cpu 4: rx_hash 0x9c5391ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43894 dport 46977] OK # # # cpu 4: rx_hash 0xbea95e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43908 dport 46977] OK # # # cpu 4: rx_hash 0x3cb94d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43950 dport 46977] OK # # # cpu 4: rx_hash 0xe720adff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43958 dport 46977] OK # # # cpu 4: rx_hash 0xa583d651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43988 dport 46977] OK # # # cpu 4: rx_hash 0x2628a457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44002 dport 46977] OK # # # cpu 4: rx_hash 0x795d75c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44066 dport 46977] OK # # # cpu 4: rx_hash 0xcfd5d5b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44082 dport 46977] OK # # # cpu 4: rx_hash 0xe2aa4d06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 46977] OK # # # cpu 4: rx_hash 0x61013f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44156 dport 46977] OK # # # count: pass=42 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 56294 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59972 dport 56294] != expected 0x44bf739f # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59972 dport 56294] != expected 0x44bf739f # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38022 dport 56294] != expected 0x89242f29 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38022 dport 56294] != expected 0x89242f29 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 56294] != expected 0x6be7b3fc # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 56294] != expected 0x6be7b3fc # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34737 dport 56294] != expected 0x8c4145d2 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34737 dport 56294] != expected 0x8c4145d2 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37126 dport 56294] != expected 0x9d55ce05 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37126 dport 56294] != expected 0x9d55ce05 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52684 dport 56294] != expected 0xa9764914 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52684 dport 56294] != expected 0xa9764914 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53315 dport 56294] != expected 0x34aacd0a # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53315 dport 56294] != expected 0x34aacd0a # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55208 dport 56294] != expected 0x91d1e35d # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55208 dport 56294] != expected 0x91d1e35d # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47227 dport 56294] != expected 0x8e9ef19c # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47227 dport 56294] != expected 0x8e9ef19c # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 56294] != expected 0x8d046919 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 56294] != expected 0x8d046919 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34323 dport 56294] != expected 0xa9c52655 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34323 dport 56294] != expected 0xa9c52655 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57094 dport 56294] != expected 0xf90ea85c # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57094 dport 56294] != expected 0xf90ea85c # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 56294] != expected 0xe8b68a07 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 56294] != expected 0xe8b68a07 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 56294] != expected 0x219eb497 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 56294] != expected 0x219eb497 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60174 dport 56294] != expected 0x85aa0bb0 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60174 dport 56294] != expected 0x85aa0bb0 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43835 dport 56294] != expected 0x7f041e33 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43835 dport 56294] != expected 0x7f041e33 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55120 dport 56294] != expected 0x77d66aca # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55120 dport 56294] != expected 0x77d66aca # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43152 dport 56294] != expected 0x3ed0cea3 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43152 dport 56294] != expected 0x3ed0cea3 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40382 dport 56294] != expected 0x4df89471 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40382 dport 56294] != expected 0x4df89471 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44818 dport 56294] != expected 0x76010ae2 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44818 dport 56294] != expected 0x76010ae2 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33491 dport 56294] != expected 0x6d380ad5 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33491 dport 56294] != expected 0x6d380ad5 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 56294] != expected 0x3e5c2c78 # # Exception| cpu 4: rx_hash 0x26efd56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 56294] != expected 0x3e5c2c78 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 34492 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 54 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46050 dport 34492] != expected 0x657f4eea # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46050 dport 34492] != expected 0x657f4eea # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40649 dport 34492] != expected 0x7461a739 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40649 dport 34492] != expected 0x7461a739 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33928 dport 34492] != expected 0xf72654d3 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33928 dport 34492] != expected 0xf72654d3 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39990 dport 34492] != expected 0xfc96ebd9 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39990 dport 34492] != expected 0xfc96ebd9 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 34492] != expected 0xae0eb02b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 34492] != expected 0xae0eb02b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57931 dport 34492] != expected 0xd302eda4 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57931 dport 34492] != expected 0xd302eda4 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54039 dport 34492] != expected 0xd9ee219 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54039 dport 34492] != expected 0xd9ee219 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46065 dport 34492] != expected 0xf38ea04 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46065 dport 34492] != expected 0xf38ea04 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42161 dport 34492] != expected 0x682aa73d # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42161 dport 34492] != expected 0x682aa73d # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 34492] != expected 0x6ee580cf # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 34492] != expected 0x6ee580cf # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50940 dport 34492] != expected 0x2373ea68 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50940 dport 34492] != expected 0x2373ea68 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38554 dport 34492] != expected 0x6ee93a8b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38554 dport 34492] != expected 0x6ee93a8b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 34492] != expected 0xe9629876 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 34492] != expected 0xe9629876 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50093 dport 34492] != expected 0x161cd96 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50093 dport 34492] != expected 0x161cd96 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 34492] != expected 0x1fd8d18b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 34492] != expected 0x1fd8d18b # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 34492] != expected 0xb47bfd21 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 34492] != expected 0xb47bfd21 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46884 dport 34492] != expected 0xcab1d236 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46884 dport 34492] != expected 0xcab1d236 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60237 dport 34492] != expected 0x8b60f4ac # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60237 dport 34492] != expected 0x8b60f4ac # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58964 dport 34492] != expected 0xb4acaaec # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58964 dport 34492] != expected 0xb4acaaec # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51007 dport 34492] != expected 0x6fa758e2 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51007 dport 34492] != expected 0x6fa758e2 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53467 dport 34492] != expected 0x5f02d028 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53467 dport 34492] != expected 0x5f02d028 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 34492] != expected 0x6103afc8 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 34492] != expected 0x6103afc8 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34451 dport 34492] != expected 0x85c4f5dc # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34451 dport 34492] != expected 0x85c4f5dc # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48055 dport 34492] != expected 0x11905117 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48055 dport 34492] != expected 0x11905117 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53942 dport 34492] != expected 0x3e92b3d # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53942 dport 34492] != expected 0x3e92b3d # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33323 dport 34492] != expected 0x691273f8 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33323 dport 34492] != expected 0x691273f8 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55269 dport 34492] != expected 0x95be0f49 # # Exception| cpu 0: rx_hash 0x781c8ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55269 dport 34492] != expected 0x95be0f49 # # Exception| count: pass=0 nohash=0 fail=54 # # 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 447, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->