< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 39782 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 88 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x60c2fd20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47920 dport 39782] != expected 0x1a85696e # # Exception| cpu 0: rx_hash 0xa301be35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47958 dport 39782] != expected 0x37bdca92 # # Exception| cpu 0: rx_hash 0x12e5eeb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47972 dport 39782] != expected 0x9ea4789a # # Exception| cpu 0: rx_hash 0x6ab75986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48008 dport 39782] != expected 0x47a36ecb # # Exception| cpu 0: rx_hash 0x3f1d2e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48016 dport 39782] != expected 0xe6f8ff2a # # Exception| cpu 0: rx_hash 0x59d174ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48024 dport 39782] != expected 0xd895e194 # # Exception| cpu 0: rx_hash 0x7d5fb98f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48074 dport 39782] != expected 0xd9dab7e4 # # Exception| cpu 0: rx_hash 0xe56d7b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48086 dport 39782] != expected 0x45b1b79 # # Exception| cpu 0: rx_hash 0xcfb84047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48102 dport 39782] != expected 0x54f6d389 # # Exception| cpu 0: rx_hash 0x4e497f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48236 dport 39782] != expected 0x93bf6096 # # Exception| cpu 0: rx_hash 0xcbe6f9dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48266 dport 39782] != expected 0x8d611281 # # Exception| cpu 0: rx_hash 0xdc0e19d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48328 dport 39782] != expected 0x1318cbae # # Exception| cpu 0: rx_hash 0xb9c1ea44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48350 dport 39782] != expected 0x9400375 # # Exception| cpu 0: rx_hash 0x5e8c6432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 39782] != expected 0x2537f6f9 # # Exception| cpu 0: rx_hash 0x358d35f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48392 dport 39782] != expected 0xdec0d167 # # Exception| cpu 0: rx_hash 0xf815805c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48396 dport 39782] != expected 0xa21aec1b # # Exception| cpu 0: rx_hash 0xf64e76e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48494 dport 39782] != expected 0xf3f8729b # # Exception| cpu 0: rx_hash 0xe8d09b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48522 dport 39782] != expected 0x14927a74 # # Exception| cpu 0: rx_hash 0x4087dd32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48536 dport 39782] != expected 0x72108fd3 # # Exception| cpu 0: rx_hash 0x3ff89153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48560 dport 39782] != expected 0x83e6d6c2 # # Exception| cpu 0: rx_hash 0x31a367ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48594 dport 39782] != expected 0xd2044842 # # Exception| cpu 0: rx_hash 0x9af78892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48606 dport 39782] != expected 0x90b36b80 # # Exception| cpu 0: rx_hash 0xaf772071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48666 dport 39782] != expected 0xed48f84f # # Exception| cpu 0: rx_hash 0x1d90d9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48694 dport 39782] != expected 0x60649c22 # # Exception| cpu 0: rx_hash 0x5fd24e0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48748 dport 39782] != expected 0x5f46d4ec # # Exception| cpu 0: rx_hash 0xd97e61f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48788 dport 39782] != expected 0x65ad709e # # Exception| cpu 0: rx_hash 0x2416049e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48904 dport 39782] != expected 0x1239651d # # Exception| cpu 0: rx_hash 0x0dc09605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 39782] != expected 0x66a17b88 # # Exception| cpu 0: rx_hash 0xfe66513e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48974 dport 39782] != expected 0xf09a814e # # Exception| cpu 0: rx_hash 0xb552cb6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49074 dport 39782] != expected 0xb6ab1840 # # Exception| cpu 0: rx_hash 0x78ca7ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49078 dport 39782] != expected 0xca71253c # # Exception| cpu 0: rx_hash 0xdec6ce47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49094 dport 39782] != expected 0xfd114e1b # # Exception| cpu 0: rx_hash 0xbb093dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49104 dport 39782] != expected 0xe74986c0 # # Exception| cpu 4: rx_hash 0xc6ce4da5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47936 dport 39782] != expected 0x2de50249 # # Exception| cpu 4: rx_hash 0x5dff26f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47938 dport 39782] != expected 0xd45178b1 # # Exception| cpu 4: rx_hash 0xc5cde4e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47966 dport 39782] != expected 0x9d0d42c # # Exception| cpu 4: rx_hash 0x73044f33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48040 dport 39782] != expected 0x88382964 # # Exception| cpu 4: rx_hash 0xeb368d24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48052 dport 39782] != expected 0x55b985f9 # # Exception| cpu 4: rx_hash 0xffddc469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48104 dport 39782] != expected 0xeff58ab3 # # Exception| cpu 4: rx_hash 0xa9741a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48110 dport 39782] != expected 0x6a9bcd37 # # Exception| cpu 4: rx_hash 0xfcde6d2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48118 dport 39782] != expected 0xcbc05cd6 # # Exception| cpu 4: rx_hash 0xccbbe903 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48120 dport 39782] != expected 0x70c305ec # # Exception| cpu 4: rx_hash 0x9a1237f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48126 dport 39782] != expected 0xf5ad4268 # # Exception| cpu 4: rx_hash 0xdb23e28a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48140 dport 39782] != expected 0x3be984ee # # Exception| cpu 4: rx_hash 0x973a8381 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48180 dport 39782] != expected 0x552952a0 # # Exception| cpu 4: rx_hash 0xaa075857 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48198 dport 39782] != expected 0x9bfd437f # # Exception| cpu 4: rx_hash 0x7e2cfb4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48226 dport 39782] != expected 0x28bc39ac # # Exception| cpu 4: rx_hash 0x7d2f520f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48252 dport 39782] != expected 0xc89efc9 # # Exception| cpu 4: rx_hash 0x361bc85a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48256 dport 39782] != expected 0x4ab876c7 # # Exception| cpu 4: rx_hash 0x63b1bfe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48280 dport 39782] != expected 0xebe3e726 # # Exception| cpu 4: rx_hash 0x3518611e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48286 dport 39782] != expected 0x6e8da0a2 # # Exception| cpu 4: rx_hash 0x2cab77ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48318 dport 39782] != expected 0xa116e70d # # Exception| cpu 4: rx_hash 0xdf0db090 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48342 dport 39782] != expected 0x372d1dcb # # Exception| cpu 4: rx_hash 0xfb162918 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48402 dport 39782] != expected 0x862f3a7e # # Exception| cpu 4: rx_hash 0x9dda73cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48410 dport 39782] != expected 0xb84224c0 # # Exception| cpu 4: rx_hash 0x7a97fdba [saddr 192.0.3.2 daddr 192.0.3.1 sport 48430 dport 39782] != expected 0x9435d14c # # Exception| cpu 4: rx_hash 0xdf98e47b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48448 dport 39782] != expected 0x87606c0e # # Exception| cpu 4: rx_hash 0x74cc0b06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48460 dport 39782] != expected 0xc5d74fcc # # Exception| cpu 4: rx_hash 0xdc9b4d3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48478 dport 39782] != expected 0xa355ba6b # # Exception| cpu 4: rx_hash 0x6a52e6ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 48552 dport 39782] != expected 0x22bd4723 # # Exception| cpu 4: rx_hash 0x32a0ceab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48588 dport 39782] != expected 0xf6319e27 # # Exception| cpu 4: rx_hash 0x670ab915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48596 dport 39782] != expected 0x576a0fc6 # # Exception| cpu 4: rx_hash 0x7dba06e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48618 dport 39782] != expected 0xbcc49e0c # # Exception| cpu 4: rx_hash 0x2810715a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48626 dport 39782] != expected 0x1d9f0fed # # Exception| cpu 4: rx_hash 0xe588c4f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48630 dport 39782] != expected 0x61453291 # # Exception| cpu 4: rx_hash 0x3745e266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48646 dport 39782] != expected 0x30c954d2 # # Exception| cpu 4: rx_hash 0x85a21bae [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 39782] != expected 0xbde530bf # # Exception| cpu 4: rx_hash 0xed35b7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48704 dport 39782] != expected 0xd26ab081 # # Exception| cpu 4: rx_hash 0x24835075 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 39782] != expected 0xa27414d8 # # Exception| cpu 4: rx_hash 0xf3ab5a2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48804 dport 39782] != expected 0x3500b86e # # Exception| cpu 4: rx_hash 0x3d3046c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48830 dport 39782] != expected 0x6def5377 # # Exception| cpu 4: rx_hash 0x9b3cf645 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48846 dport 39782] != expected 0x5a8f3850 # # Exception| cpu 4: rx_hash 0xb2ea64de [saddr 192.0.3.2 daddr 192.0.3.1 sport 48864 dport 39782] != expected 0x2e1726c5 # # Exception| cpu 4: rx_hash 0x7c717833 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48890 dport 39782] != expected 0x76f8cddc # # Exception| cpu 4: rx_hash 0xdae89c5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48924 dport 39782] != expected 0xf1d5d73e # # Exception| cpu 4: rx_hash 0x3ea6bb6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48950 dport 39782] != expected 0xf997f4d7 # # Exception| cpu 4: rx_hash 0x98aa0bea [saddr 192.0.3.2 daddr 192.0.3.1 sport 48966 dport 39782] != expected 0xcef79ff0 # # Exception| cpu 4: rx_hash 0x4c81a8f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48994 dport 39782] != expected 0x7db6e523 # # Exception| cpu 4: rx_hash 0x7ce42cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 39782] != expected 0xc6b5bc19 # # Exception| cpu 4: rx_hash 0xc92e2e4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49028 dport 39782] != expected 0x63689734 # # Exception| cpu 4: rx_hash 0x34d31fc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49038 dport 39782] != expected 0xa4b1f372 # # Exception| cpu 4: rx_hash 0xfa480324 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49044 dport 39782] != expected 0xfc5e186b # # Exception| cpu 4: rx_hash 0x9c8459f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 39782] != expected 0xc23306d5 # # Exception| cpu 4: rx_hash 0xe0f8bcd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49066 dport 39782] != expected 0x17f089a1 # # Exception| cpu 4: rx_hash 0x233bffc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49100 dport 39782] != expected 0x3ac82a5d # # Exception| cpu 4: rx_hash 0xeda0e32d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49110 dport 39782] != expected 0x6227c144 # # Exception| cpu 4: rx_hash 0x942ebad5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49164 dport 39782] != expected 0x7d9c53a6 # # Exception| cpu 4: rx_hash 0x400519c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49192 dport 39782] != expected 0xcedd2975 # # Exception| count: pass=0 nohash=0 fail=88 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xda5b99dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45204 dport 48743] OK # # # cpu 0: rx_hash 0xa6277cf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45218 dport 48743] OK # # # cpu 0: rx_hash 0x3e15beef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 48743] OK # # # cpu 0: rx_hash 0xcdb379d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45270 dport 48743] OK # # # cpu 0: rx_hash 0x304e4853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45276 dport 48743] OK # # # cpu 0: rx_hash 0x1a9b738c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 48743] OK # # # cpu 0: rx_hash 0x1998dac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45298 dport 48743] OK # # # cpu 0: rx_hash 0x41ffa665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45312 dport 48743] OK # # # cpu 0: rx_hash 0xe9a8e05c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 48743] OK # # # cpu 0: rx_hash 0xf01bf6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45362 dport 48743] OK # # # cpu 0: rx_hash 0xe4f0bfa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45422 dport 48743] OK # # # cpu 0: rx_hash 0xd79692ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45438 dport 48743] OK # # # cpu 0: rx_hash 0x513abd32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45446 dport 48743] OK # # # cpu 0: rx_hash 0x1e20757d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45472 dport 48743] OK # # # cpu 0: rx_hash 0x2d465817 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 48743] OK # # # cpu 0: rx_hash 0x8b4ae892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45504 dport 48743] OK # # # cpu 0: rx_hash 0x46d25d3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45508 dport 48743] OK # # # cpu 0: rx_hash 0xb82cc5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45520 dport 48743] OK # # # cpu 0: rx_hash 0x8eafc45f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45578 dport 48743] OK # # # cpu 0: rx_hash 0x67b9bc95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45660 dport 48743] OK # # # cpu 0: rx_hash 0x4e6f2e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45682 dport 48743] OK # # # cpu 0: rx_hash 0xfba52c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45722 dport 48743] OK # # # cpu 0: rx_hash 0x4a417c14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45736 dport 48743] OK # # # cpu 0: rx_hash 0xd1701747 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 48743] OK # # # cpu 0: rx_hash 0xb4bfe4d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45756 dport 48743] OK # # # cpu 0: rx_hash 0x471923ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45780 dport 48743] OK # # # cpu 0: rx_hash 0x6ecfb177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45818 dport 48743] OK # # # cpu 0: rx_hash 0xad99a689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45834 dport 48743] OK # # # cpu 0: rx_hash 0x35ab649e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45846 dport 48743] OK # # # cpu 0: rx_hash 0x874c9d56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45882 dport 48743] OK # # # cpu 0: rx_hash 0x77e9f329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45900 dport 48743] OK # # # cpu 0: rx_hash 0xa0c1f971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45942 dport 48743] OK # # # cpu 0: rx_hash 0x70c40877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45960 dport 48743] OK # # # cpu 0: rx_hash 0x69771ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45992 dport 48743] OK # # # cpu 0: rx_hash 0xa4efab6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45996 dport 48743] OK # # # cpu 0: rx_hash 0x6a74b786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46006 dport 48743] OK # # # cpu 0: rx_hash 0x57496c50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46020 dport 48743] OK # # # cpu 0: rx_hash 0xaab45dd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46030 dport 48743] OK # # # cpu 0: rx_hash 0xe5ae9598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46056 dport 48743] OK # # # cpu 0: rx_hash 0xd6c8b8f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46072 dport 48743] OK # # # cpu 0: rx_hash 0xbe2fff1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46116 dport 48743] OK # # # cpu 0: rx_hash 0x2b4562f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46148 dport 48743] OK # # # cpu 0: rx_hash 0x4e8a9165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46162 dport 48743] OK # # # cpu 0: rx_hash 0x0293f06e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46186 dport 48743] OK # # # cpu 0: rx_hash 0xcc08ec83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 48743] OK # # # cpu 0: rx_hash 0xd195a82c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46218 dport 48743] OK # # # cpu 0: rx_hash 0x2f6b30ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46238 dport 48743] OK # # # cpu 0: rx_hash 0x1155427d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46322 dport 48743] OK # # # cpu 0: rx_hash 0x2130c653 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46332 dport 48743] OK # # # cpu 0: rx_hash 0x7957bafe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46350 dport 48743] OK # # # cpu 0: rx_hash 0x1c98496e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46360 dport 48743] OK # # # count: pass=51 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 45388 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33690 dport 45388] != expected 0x66859552 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33690 dport 45388] != expected 0x66859552 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52051 dport 45388] != expected 0xcaf2ac9c # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52051 dport 45388] != expected 0xcaf2ac9c # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45297 dport 45388] != expected 0xba3891da # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45297 dport 45388] != expected 0xba3891da # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 45388] != expected 0xa113bd30 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 45388] != expected 0xa113bd30 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37174 dport 45388] != expected 0xd29a221 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37174 dport 45388] != expected 0xd29a221 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32863 dport 45388] != expected 0xe816f36c # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32863 dport 45388] != expected 0xe816f36c # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48852 dport 45388] != expected 0x63aa1da1 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48852 dport 45388] != expected 0x63aa1da1 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44291 dport 45388] != expected 0x9224b8b7 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44291 dport 45388] != expected 0x9224b8b7 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43789 dport 45388] != expected 0x83a28fca # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43789 dport 45388] != expected 0x83a28fca # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41227 dport 45388] != expected 0xf90b112a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41227 dport 45388] != expected 0xf90b112a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48319 dport 45388] != expected 0x33b4dc14 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48319 dport 45388] != expected 0x33b4dc14 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35030 dport 45388] != expected 0x25cba4d6 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35030 dport 45388] != expected 0x25cba4d6 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33425 dport 45388] != expected 0xcbc76c10 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33425 dport 45388] != expected 0xcbc76c10 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33485 dport 45388] != expected 0x718b635a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33485 dport 45388] != expected 0x718b635a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51532 dport 45388] != expected 0xd1563b72 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51532 dport 45388] != expected 0xd1563b72 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38612 dport 45388] != expected 0x5c5bebf8 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38612 dport 45388] != expected 0x5c5bebf8 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42418 dport 45388] != expected 0x31393943 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42418 dport 45388] != expected 0x31393943 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53452 dport 45388] != expected 0x51e2d9fd # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53452 dport 45388] != expected 0x51e2d9fd # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39629 dport 45388] != expected 0x5b2a38cb # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39629 dport 45388] != expected 0x5b2a38cb # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39650 dport 45388] != expected 0xdcdad3af # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39650 dport 45388] != expected 0xdcdad3af # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41282 dport 45388] != expected 0x53c359b2 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41282 dport 45388] != expected 0x53c359b2 # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40603 dport 45388] != expected 0x40c389fa # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40603 dport 45388] != expected 0x40c389fa # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 45388] != expected 0x11785f9a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 45388] != expected 0x11785f9a # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42988 dport 45388] != expected 0xbe38f88b # # Exception| cpu 5: rx_hash 0x49aa2843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42988 dport 45388] != expected 0xbe38f88b # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 41639 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52836 dport 41639] != expected 0x189846d3 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52836 dport 41639] != expected 0x189846d3 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33030 dport 41639] != expected 0xe8496eb6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33030 dport 41639] != expected 0xe8496eb6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37990 dport 41639] != expected 0x54eb6f17 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37990 dport 41639] != expected 0x54eb6f17 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38057 dport 41639] != expected 0x98597368 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38057 dport 41639] != expected 0x98597368 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48954 dport 41639] != expected 0xf7d20aab # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48954 dport 41639] != expected 0xf7d20aab # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54322 dport 41639] != expected 0xe640a505 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54322 dport 41639] != expected 0xe640a505 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43124 dport 41639] != expected 0x733da8fa # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43124 dport 41639] != expected 0x733da8fa # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49938 dport 41639] != expected 0xc7a01e95 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49938 dport 41639] != expected 0xc7a01e95 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 41639] != expected 0xbc2cca45 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 41639] != expected 0xbc2cca45 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53730 dport 41639] != expected 0x34683cfb # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53730 dport 41639] != expected 0x34683cfb # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43410 dport 41639] != expected 0xd5a44c94 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43410 dport 41639] != expected 0xd5a44c94 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38652 dport 41639] != expected 0xcd87873c # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38652 dport 41639] != expected 0xcd87873c # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47818 dport 41639] != expected 0x3c4985e0 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47818 dport 41639] != expected 0x3c4985e0 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58900 dport 41639] != expected 0x3beb891a # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58900 dport 41639] != expected 0x3beb891a # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53137 dport 41639] != expected 0x20343222 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53137 dport 41639] != expected 0x20343222 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 41639] != expected 0x44a81d21 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 41639] != expected 0x44a81d21 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42147 dport 41639] != expected 0xe68e97d4 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42147 dport 41639] != expected 0xe68e97d4 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35123 dport 41639] != expected 0x3d00fa3c # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35123 dport 41639] != expected 0x3d00fa3c # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42840 dport 41639] != expected 0xffdc5660 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42840 dport 41639] != expected 0xffdc5660 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59591 dport 41639] != expected 0x725b32f6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59591 dport 41639] != expected 0x725b32f6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33831 dport 41639] != expected 0xec6354c6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33831 dport 41639] != expected 0xec6354c6 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47763 dport 41639] != expected 0xd358afa2 # # Exception| cpu 5: rx_hash 0xc86c0725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47763 dport 41639] != expected 0xd358afa2 # # 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->