< 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' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 45857 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe73c6047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46502 dport 45857] != expected 0x4c6b2dec # # Exception| cpu 0: rx_hash 0x4add3df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46518 dport 45857] != expected 0x2e98b971 # # Exception| cpu 0: rx_hash 0x423b02f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46528 dport 45857] != expected 0xb9fcf419 # # Exception| cpu 0: rx_hash 0xf5be740e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46532 dport 45857] != expected 0x3232a66d # # Exception| cpu 0: rx_hash 0x2003faaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46570 dport 45857] != expected 0xdafeb385 # # Exception| cpu 0: rx_hash 0xb92af192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46576 dport 45857] != expected 0x6a76aaca # # Exception| cpu 0: rx_hash 0x3a67d1e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46590 dport 45857] != expected 0x33c3756c # # Exception| cpu 0: rx_hash 0x51769944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 45857] != expected 0xc32481dc # # Exception| cpu 0: rx_hash 0xfc97c4fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46650 dport 45857] != expected 0xa1d71541 # # Exception| cpu 0: rx_hash 0xf943ee50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46692 dport 45857] != expected 0x422dbb5d # # Exception| cpu 0: rx_hash 0x056c22ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46774 dport 45857] != expected 0x83a01c9c # # Exception| cpu 0: rx_hash 0xfba9fb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46808 dport 45857] != expected 0xb3d0ec53 # # Exception| cpu 0: rx_hash 0xc253b823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46842 dport 45857] != expected 0x153582f5 # # Exception| cpu 0: rx_hash 0x7649d120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46906 dport 45857] != expected 0x97f82c08 # # Exception| cpu 0: rx_hash 0x4a67b8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46918 dport 45857] != expected 0xd2e7ecb2 # # Exception| cpu 0: rx_hash 0xd34eb395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46940 dport 45857] != expected 0x626ff5fd # # Exception| cpu 0: rx_hash 0x1ba9298c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46980 dport 45857] != expected 0x7199dfee # # Exception| cpu 0: rx_hash 0x406b92f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46988 dport 45857] != expected 0xb47ef6d4 # # Exception| cpu 0: rx_hash 0x22536aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47014 dport 45857] != expected 0xd77cb148 # # Exception| cpu 0: rx_hash 0xa11e4ad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47016 dport 45857] != expected 0x8ec96eee # # Exception| cpu 0: rx_hash 0x383741e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47026 dport 45857] != expected 0x3e4177a1 # # Exception| cpu 0: rx_hash 0xe85ee5e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 45857] != expected 0x3577cc55 # # Exception| cpu 0: rx_hash 0x30d17ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47044 dport 45857] != expected 0xa9253ac9 # # Exception| cpu 0: rx_hash 0x45bfb859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47058 dport 45857] != expected 0x578458c8 # # Exception| cpu 0: rx_hash 0xe56cf047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47082 dport 45857] != expected 0x41e92f21 # # Exception| cpu 0: rx_hash 0x66800c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47118 dport 45857] != expected 0xc9caac39 # # Exception| cpu 0: rx_hash 0x482c7183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47120 dport 45857] != expected 0xf28ce702 # # Exception| cpu 0: rx_hash 0x90a3ea86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47126 dport 45857] != expected 0x6ede119e # # Exception| cpu 0: rx_hash 0x6bb219e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 45857] != expected 0xbd544f4d # # Exception| cpu 0: rx_hash 0xceb57b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47168 dport 45857] != expected 0x48c396b8 # # Exception| cpu 0: rx_hash 0x9845d58c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47200 dport 45857] != expected 0xf9ba5cf6 # # Exception| cpu 0: rx_hash 0xabb3bcf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47240 dport 45857] != expected 0x39c62836 # # Exception| cpu 0: rx_hash 0xb1d797b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47260 dport 45857] != expected 0xd0fbeedf # # Exception| cpu 0: rx_hash 0xbce58217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47284 dport 45857] != expected 0xa4650dab # # Exception| cpu 0: rx_hash 0xc16d7ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 45857] != expected 0xcda022c2 # # Exception| cpu 0: rx_hash 0x8df9fe3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47328 dport 45857] != expected 0x95e42e65 # # Exception| cpu 0: rx_hash 0xadf889a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47378 dport 45857] != expected 0xd33f7aa3 # # Exception| cpu 0: rx_hash 0x2b618371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 45857] != expected 0x69700b19 # # Exception| cpu 0: rx_hash 0xd0707011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 45857] != expected 0xbafa55ca # # Exception| cpu 0: rx_hash 0xd29a6544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47566 dport 45857] != expected 0x4b0702c4 # # Exception| cpu 0: rx_hash 0xa7f4a3fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47576 dport 45857] != expected 0xb5a660c5 # # Exception| cpu 0: rx_hash 0x846acb9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47598 dport 45857] != expected 0xfa7ec88a # # Exception| cpu 0: rx_hash 0xf82dbdd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47622 dport 45857] != expected 0x973a19a7 # # Exception| cpu 0: rx_hash 0xcce5eb53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47628 dport 45857] != expected 0x45419475 # # Exception| cpu 0: rx_hash 0x6104b6ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47644 dport 45857] != expected 0x27b200e8 # # Exception| cpu 0: rx_hash 0x9a15458c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47660 dport 45857] != expected 0xf4385e3b # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x3f84f0f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37876 dport 43856] OK # # # cpu 0: rx_hash 0xbcc9d083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37882 dport 43856] OK # # # cpu 0: rx_hash 0xb6223d23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 43856] OK # # # cpu 0: rx_hash 0x6eada626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37926 dport 43856] OK # # # cpu 0: rx_hash 0x82ea6ba4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37930 dport 43856] OK # # # cpu 0: rx_hash 0x5a65f0a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37932 dport 43856] OK # # # cpu 0: rx_hash 0x74c98d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37938 dport 43856] OK # # # cpu 0: rx_hash 0xff629214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37962 dport 43856] OK # # # cpu 0: rx_hash 0x27ed0911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37964 dport 43856] OK # # # cpu 0: rx_hash 0x711da7ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37996 dport 43856] OK # # # cpu 0: rx_hash 0xdcfcfa71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38012 dport 43856] OK # # # cpu 4: rx_hash 0x11288d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37866 dport 43856] OK # # # cpu 4: rx_hash 0xd41ac57b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37898 dport 43856] OK # # # cpu 4: rx_hash 0x0c955e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 43856] OK # # # cpu 4: rx_hash 0x1bc3609c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37936 dport 43856] OK # # # cpu 4: rx_hash 0x8a0c54ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37980 dport 43856] OK # # # cpu 4: rx_hash 0x30bb37f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38000 dport 43856] OK # # # cpu 4: rx_hash 0xe834acf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38006 dport 43856] OK # # # cpu 4: rx_hash 0x42ebceb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38020 dport 43856] OK # # # cpu 4: rx_hash 0x2de1234e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38022 dport 43856] OK # # # cpu 4: rx_hash 0x6175a6d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38066 dport 43856] OK # # # cpu 4: rx_hash 0xc940d1c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38140 dport 43856] OK # # # cpu 4: rx_hash 0xa64a3c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38142 dport 43856] OK # # # cpu 4: rx_hash 0x4992ee42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38198 dport 43856] OK # # # cpu 4: rx_hash 0xcadfce39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 43856] OK # # # cpu 4: rx_hash 0x2e7e3cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38210 dport 43856] OK # # # cpu 4: rx_hash 0xc239f133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38222 dport 43856] OK # # # cpu 4: rx_hash 0x62eab92d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38262 dport 43856] OK # # # cpu 4: rx_hash 0x84a15ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 43856] OK # # # cpu 4: rx_hash 0xd785da84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38350 dport 43856] OK # # # cpu 4: rx_hash 0x9b115f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 43856] OK # # # cpu 4: rx_hash 0x1175cf96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38410 dport 43856] OK # # # cpu 4: rx_hash 0xe7562957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 43856] OK # # # cpu 4: rx_hash 0x856ed10f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38456 dport 43856] OK # # # cpu 4: rx_hash 0x0ec5ce7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38464 dport 43856] OK # # # cpu 4: rx_hash 0x61cf2387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38466 dport 43856] OK # # # cpu 4: rx_hash 0x2069b3ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38494 dport 43856] OK # # # cpu 4: rx_hash 0xefb0165d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38500 dport 43856] OK # # # cpu 4: rx_hash 0xae168660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 43856] OK # # # cpu 4: rx_hash 0x04c9e421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38538 dport 43856] OK # # # cpu 4: rx_hash 0xa41aac3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38578 dport 43856] OK # # # cpu 4: rx_hash 0x74730830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38594 dport 43856] OK # # # cpu 4: rx_hash 0x2fb1b34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38602 dport 43856] OK # # # cpu 4: rx_hash 0x43244148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38668 dport 43856] OK # # # cpu 4: rx_hash 0x685c1627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38732 dport 43856] OK # # # cpu 4: rx_hash 0xd5d54a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38786 dport 43856] OK # # # cpu 4: rx_hash 0xec2f09a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38816 dport 43856] OK # # # cpu 4: rx_hash 0x9941cf18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38838 dport 43856] OK # # # cpu 4: rx_hash 0x534c4054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38866 dport 43856] OK # # # cpu 4: rx_hash 0x8bc3db51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38868 dport 43856] OK # # # cpu 4: rx_hash 0x86f1cef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38908 dport 43856] OK # # # cpu 4: rx_hash 0x051d32f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 43856] OK # # # cpu 4: rx_hash 0x6a17df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38938 dport 43856] OK # # # cpu 4: rx_hash 0xfe0cc190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38952 dport 43856] OK # # # cpu 4: rx_hash 0x082f2751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 43856] OK # # # cpu 4: rx_hash 0x8b62072a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38974 dport 43856] OK # # # cpu 4: rx_hash 0x2e65659f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39000 dport 43856] OK # # # cpu 4: rx_hash 0xba7e7b06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39018 dport 43856] OK # # # count: pass=58 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 49451 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48977 dport 49451] != expected 0x4277ef7f # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48977 dport 49451] != expected 0x4277ef7f # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47183 dport 49451] != expected 0x1982cffb # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47183 dport 49451] != expected 0x1982cffb # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53953 dport 49451] != expected 0x84d2dc6c # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53953 dport 49451] != expected 0x84d2dc6c # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59115 dport 49451] != expected 0x8088dffc # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59115 dport 49451] != expected 0x8088dffc # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34839 dport 49451] != expected 0xccf91d25 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34839 dport 49451] != expected 0xccf91d25 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 49451] != expected 0xe5db2688 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 49451] != expected 0xe5db2688 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44991 dport 49451] != expected 0x2d3b9eb7 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44991 dport 49451] != expected 0x2d3b9eb7 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56387 dport 49451] != expected 0xcf49bfc8 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56387 dport 49451] != expected 0xcf49bfc8 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59866 dport 49451] != expected 0x7a4d4468 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59866 dport 49451] != expected 0x7a4d4468 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52377 dport 49451] != expected 0xf841c2a7 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52377 dport 49451] != expected 0xf841c2a7 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50239 dport 49451] != expected 0xdff16bcf # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50239 dport 49451] != expected 0xdff16bcf # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 49451] != expected 0xe2fdc534 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 49451] != expected 0xe2fdc534 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 49451] != expected 0x45f223bb # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 49451] != expected 0x45f223bb # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49193 dport 49451] != expected 0xecdbc79c # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49193 dport 49451] != expected 0xecdbc79c # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46698 dport 49451] != expected 0x3c55abcf # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46698 dport 49451] != expected 0x3c55abcf # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59058 dport 49451] != expected 0xd019cead # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59058 dport 49451] != expected 0xd019cead # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56023 dport 49451] != expected 0x1cb65944 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56023 dport 49451] != expected 0x1cb65944 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33672 dport 49451] != expected 0x7f252f98 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33672 dport 49451] != expected 0x7f252f98 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49623 dport 49451] != expected 0xe429e814 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49623 dport 49451] != expected 0xe429e814 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52527 dport 49451] != expected 0xede82132 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52527 dport 49451] != expected 0xede82132 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51888 dport 49451] != expected 0xf57a3af4 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51888 dport 49451] != expected 0xf57a3af4 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47484 dport 49451] != expected 0xc4824558 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47484 dport 49451] != expected 0xc4824558 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41451 dport 49451] != expected 0x2ce308a6 # # Exception| cpu 4: rx_hash 0x28ba1006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41451 dport 49451] != expected 0x2ce308a6 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 33285 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45512 dport 33285] != expected 0x91fa483a # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45512 dport 33285] != expected 0x91fa483a # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 33285] != expected 0xa385b538 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 33285] != expected 0xa385b538 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38416 dport 33285] != expected 0x84db8cd # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38416 dport 33285] != expected 0x84db8cd # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34804 dport 33285] != expected 0xa58fe8b0 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34804 dport 33285] != expected 0xa58fe8b0 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44059 dport 33285] != expected 0xd25fec1c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44059 dport 33285] != expected 0xd25fec1c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48335 dport 33285] != expected 0xe525ada # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48335 dport 33285] != expected 0xe525ada # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55181 dport 33285] != expected 0xf6b7b538 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55181 dport 33285] != expected 0xf6b7b538 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47085 dport 33285] != expected 0x8942c471 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47085 dport 33285] != expected 0x8942c471 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59931 dport 33285] != expected 0xbac1bd0 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59931 dport 33285] != expected 0xbac1bd0 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35894 dport 33285] != expected 0x4aaba41c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35894 dport 33285] != expected 0x4aaba41c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56444 dport 33285] != expected 0x539d3cfe # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56444 dport 33285] != expected 0x539d3cfe # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58848 dport 33285] != expected 0x78f941e7 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58848 dport 33285] != expected 0x78f941e7 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57111 dport 33285] != expected 0x8b79570c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57111 dport 33285] != expected 0x8b79570c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36961 dport 33285] != expected 0x21e948aa # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36961 dport 33285] != expected 0x21e948aa # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40655 dport 33285] != expected 0x376ba099 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40655 dport 33285] != expected 0x376ba099 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54940 dport 33285] != expected 0xf9d26af # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54940 dport 33285] != expected 0xf9d26af # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38953 dport 33285] != expected 0xa0086600 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38953 dport 33285] != expected 0xa0086600 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42401 dport 33285] != expected 0x73bfb52c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42401 dport 33285] != expected 0x73bfb52c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43084 dport 33285] != expected 0xb0eb234c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43084 dport 33285] != expected 0xb0eb234c # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59066 dport 33285] != expected 0x85190286 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59066 dport 33285] != expected 0x85190286 # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35330 dport 33285] != expected 0x21e7ae1b # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35330 dport 33285] != expected 0x21e7ae1b # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43234 dport 33285] != expected 0x70ea865f # # Exception| cpu 5: rx_hash 0x9e05aa46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43234 dport 33285] != expected 0x70ea865f # # Exception| count: pass=0 nohash=0 fail=44 # # 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 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 358, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->