< 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 338, 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 43712 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 89 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x742afee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58616 dport 43712] != expected 0x6232f00 # # Exception| cpu 0: rx_hash 0xf64d09ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58638 dport 43712] != expected 0x56a3a303 # # Exception| cpu 0: rx_hash 0xbf7aa40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58642 dport 43712] != expected 0x3ffe7c36 # # Exception| cpu 0: rx_hash 0x809b3417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58694 dport 43712] != expected 0x385a3b54 # # Exception| cpu 0: rx_hash 0x6d374f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58722 dport 43712] != expected 0xe5a90bfb # # Exception| cpu 0: rx_hash 0xb7f69bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58852 dport 43712] != expected 0xd3946f13 # # Exception| cpu 0: rx_hash 0xa3b8286e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58864 dport 43712] != expected 0x279a54e8 # # Exception| cpu 0: rx_hash 0x44330af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58876 dport 43712] != expected 0x806e79ba # # Exception| cpu 0: rx_hash 0x8500f150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58896 dport 43712] != expected 0xa82e3fbb # # Exception| cpu 0: rx_hash 0x176faa1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58910 dport 43712] != expected 0x7a9581d1 # # Exception| cpu 0: rx_hash 0xe7987f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58956 dport 43712] != expected 0x32d99c17 # # Exception| cpu 0: rx_hash 0x2a255c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59028 dport 43712] != expected 0xeb5cc86b # # Exception| cpu 0: rx_hash 0xd3c794f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59044 dport 43712] != expected 0xc2a1c33f # # Exception| cpu 0: rx_hash 0xef14408f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59066 dport 43712] != expected 0xdeb38f32 # # Exception| cpu 0: rx_hash 0x99c27d35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59122 dport 43712] != expected 0xb04a1765 # # Exception| cpu 0: rx_hash 0x4cfbcdec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59172 dport 43712] != expected 0x79e6255 # # Exception| cpu 0: rx_hash 0xff1cec86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 43712] != expected 0x5c88bd5b # # Exception| cpu 0: rx_hash 0xa265f2f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59210 dport 43712] != expected 0xc1db5995 # # Exception| cpu 0: rx_hash 0x963a1932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59298 dport 43712] != expected 0x31a306bd # # Exception| cpu 0: rx_hash 0x38869608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59314 dport 43712] != expected 0xff0af4da # # Exception| cpu 0: rx_hash 0x9f2f04b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59328 dport 43712] != expected 0x5012102f # # Exception| cpu 0: rx_hash 0x88ca68e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59394 dport 43712] != expected 0xb51ae55a # # Exception| cpu 0: rx_hash 0x9c84db32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59414 dport 43712] != expected 0x4114dea1 # # Exception| cpu 0: rx_hash 0x5a878389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59506 dport 43712] != expected 0x6f4d9297 # # Exception| cpu 0: rx_hash 0x1b3c1198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59544 dport 43712] != expected 0xea7a5e87 # # Exception| cpu 0: rx_hash 0x5b1ea1bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59622 dport 43712] != expected 0xe2969720 # # Exception| cpu 0: rx_hash 0x0667bfc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59630 dport 43712] != expected 0x7fc573ee # # Exception| cpu 0: rx_hash 0x67cd75cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59640 dport 43712] != expected 0xfe84db2d # # Exception| cpu 0: rx_hash 0xb8d39cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59654 dport 43712] != expected 0x3357b3e0 # # Exception| cpu 0: rx_hash 0x2abcc7b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59656 dport 43712] != expected 0xe1ec0d8a # # Exception| cpu 0: rx_hash 0xac9d2f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59666 dport 43712] != expected 0xc759881b # # Exception| cpu 0: rx_hash 0x4131545c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59702 dport 43712] != expected 0x1aaab8b4 # # Exception| cpu 0: rx_hash 0x155d57aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59740 dport 43712] != expected 0xe6484ae8 # # Exception| cpu 0: rx_hash 0x8d15550e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59770 dport 43712] != expected 0x4ef4e97f # # Exception| cpu 0: rx_hash 0x4a8f2f80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59786 dport 43712] != expected 0xed76a0fe # # Exception| cpu 0: rx_hash 0xb94abece [saddr 192.0.3.2 daddr 192.0.3.1 sport 59794 dport 43712] != expected 0xbe8cb657 # # Exception| cpu 0: rx_hash 0xa72354f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59822 dport 43712] != expected 0x30859051 # # Exception| cpu 0: rx_hash 0xae364977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 43712] != expected 0x513486c3 # # Exception| cpu 0: rx_hash 0x98c2c4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59898 dport 43712] != expected 0x3721d733 # # Exception| cpu 4: rx_hash 0x8dc8364e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 43712] != expected 0x2fde2454 # # Exception| cpu 4: rx_hash 0xf82c4f9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58570 dport 43712] != expected 0x5a91b76c # # Exception| cpu 4: rx_hash 0x9986859c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58588 dport 43712] != expected 0xdbd01faf # # Exception| cpu 4: rx_hash 0x1be172d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58666 dport 43712] != expected 0x8b5093ac # # Exception| cpu 4: rx_hash 0x12f46f5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58696 dport 43712] != expected 0xeae1853e # # Exception| cpu 4: rx_hash 0xbc48e060 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58712 dport 43712] != expected 0x24487759 # # Exception| cpu 4: rx_hash 0x9c59b872 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58788 dport 43712] != expected 0x203e138a # # Exception| cpu 4: rx_hash 0x32e53748 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58804 dport 43712] != expected 0xee97e1ed # # Exception| cpu 4: rx_hash 0x1a7850ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58814 dport 43712] != expected 0x68b961b # # Exception| cpu 4: rx_hash 0x72c7876c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58826 dport 43712] != expected 0xe67b284a # # Exception| cpu 4: rx_hash 0xf3d6ccea [saddr 192.0.3.2 daddr 192.0.3.1 sport 58968 dport 43712] != expected 0xc6d7a7ec # # Exception| cpu 4: rx_hash 0x985b5f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58982 dport 43712] != expected 0x3d9112d2 # # Exception| cpu 4: rx_hash 0x3e6bef8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59008 dport 43712] != expected 0x1f52f390 # # Exception| cpu 4: rx_hash 0xfb5af35d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59054 dport 43712] != expected 0x2abdb4c9 # # Exception| cpu 4: rx_hash 0xce9c3aa8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59090 dport 43712] != expected 0x571eee56 # # Exception| cpu 4: rx_hash 0x6a07ec7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59114 dport 43712] != expected 0xe3b001cc # # Exception| cpu 4: rx_hash 0x0bad2678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59132 dport 43712] != expected 0x62f1a90f # # Exception| cpu 4: rx_hash 0x89cad13c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59146 dport 43712] != expected 0x3271250c # # Exception| cpu 4: rx_hash 0x7a0f4072 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59154 dport 43712] != expected 0x618b33a5 # # Exception| cpu 4: rx_hash 0x83ed88d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59170 dport 43712] != expected 0x487638f1 # # Exception| cpu 4: rx_hash 0xeb525f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59222 dport 43712] != expected 0xa88686a0 # # Exception| cpu 4: rx_hash 0x731a5df0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 43712] != expected 0x3a2537 # # Exception| cpu 4: rx_hash 0xb480277e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59264 dport 43712] != expected 0xa3b86cb6 # # Exception| cpu 4: rx_hash 0x9c1d40db [saddr 192.0.3.2 daddr 192.0.3.1 sport 59274 dport 43712] != expected 0x4ba41b40 # # Exception| cpu 4: rx_hash 0x4745b630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59288 dport 43712] != expected 0xf0427a1f # # Exception| cpu 4: rx_hash 0x31938b8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59344 dport 43712] != expected 0x9ebbe248 # # Exception| cpu 4: rx_hash 0x3bb4d263 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59384 dport 43712] != expected 0xe4bcffb5 # # Exception| cpu 4: rx_hash 0x4dfb7430 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59436 dport 43712] != expected 0x80f5a203 # # Exception| cpu 4: rx_hash 0x2c51be33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59450 dport 43712] != expected 0x1b40ac0 # # Exception| cpu 4: rx_hash 0x96a382db [saddr 192.0.3.2 daddr 192.0.3.1 sport 59454 dport 43712] != expected 0x3b13c35c # # Exception| cpu 4: rx_hash 0x199777c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59462 dport 43712] != expected 0x7c17505f # # Exception| cpu 4: rx_hash 0xfe1c555a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59466 dport 43712] != expected 0xdbe37d0d # # Exception| cpu 4: rx_hash 0x50a0da60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59482 dport 43712] != expected 0x154a8f6a # # Exception| cpu 4: rx_hash 0xe2ded93f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59560 dport 43712] != expected 0xc38755d3 # # Exception| cpu 4: rx_hash 0x2dc89c06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59566 dport 43712] != expected 0x8c6f0f77 # # Exception| cpu 4: rx_hash 0x8374133c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59582 dport 43712] != expected 0x42c6fd10 # # Exception| cpu 4: rx_hash 0x9e2fbd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59592 dport 43712] != expected 0xd779d079 # # Exception| cpu 4: rx_hash 0x24dd8184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59596 dport 43712] != expected 0xedde19e5 # # Exception| cpu 4: rx_hash 0xa2fc691b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59606 dport 43712] != expected 0xcb6b9c74 # # Exception| cpu 4: rx_hash 0xb2f4c512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59694 dport 43712] != expected 0x4950ae1d # # Exception| cpu 4: rx_hash 0xbbe1d890 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 43712] != expected 0x28e1b88f # # Exception| cpu 4: rx_hash 0xc6899ef6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59832 dport 43712] != expected 0xb1c43892 # # Exception| cpu 4: rx_hash 0x7c7ba21e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59836 dport 43712] != expected 0x8b63f10e # # Exception| cpu 4: rx_hash 0x92e59d00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59858 dport 43712] != expected 0x4d26cace # # Exception| cpu 4: rx_hash 0x7f49e675 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59894 dport 43712] != expected 0x90d5fa61 # # Exception| cpu 4: rx_hash 0x6522eb3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59912 dport 43712] != expected 0x373dd3f # # Exception| cpu 4: rx_hash 0x0488213f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59934 dport 43712] != expected 0x823275fc # # Exception| cpu 4: rx_hash 0x6610af57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59970 dport 43712] != expected 0x18c5d650 # # Exception| cpu 4: rx_hash 0x07ba6554 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 43712] != expected 0x99847e93 # # Exception| cpu 4: rx_hash 0x9ff267f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 43712] != expected 0x3138dd04 # # Exception| count: pass=0 nohash=0 fail=89 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd0919dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38276 dport 56268] OK # # # cpu 0: rx_hash 0x42fec6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 56268] OK # # # cpu 0: rx_hash 0xec424989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38298 dport 56268] OK # # # cpu 0: rx_hash 0xdab6c417 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38316 dport 56268] OK # # # cpu 0: rx_hash 0xcef877c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38328 dport 56268] OK # # # cpu 0: rx_hash 0xa647a044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 56268] OK # # # cpu 0: rx_hash 0x84fd9e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 56268] OK # # # cpu 0: rx_hash 0x67745be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38432 dport 56268] OK # # # cpu 0: rx_hash 0x3a0d4592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38440 dport 56268] OK # # # cpu 0: rx_hash 0x80ff797a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38444 dport 56268] OK # # # cpu 0: rx_hash 0xb792d6d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38542 dport 56268] OK # # # cpu 0: rx_hash 0xf482229e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 56268] OK # # # cpu 0: rx_hash 0x1a1c1d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38612 dport 56268] OK # # # cpu 0: rx_hash 0xf7b066f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38640 dport 56268] OK # # # cpu 0: rx_hash 0xdf2d0150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38650 dport 56268] OK # # # cpu 0: rx_hash 0x28ae8fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38670 dport 56268] OK # # # cpu 0: rx_hash 0x36c765fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38706 dport 56268] OK # # # cpu 0: rx_hash 0xb9f390e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38730 dport 56268] OK # # # cpu 0: rx_hash 0x62ab6608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38744 dport 56268] OK # # # cpu 0: rx_hash 0x35f52195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38776 dport 56268] OK # # # cpu 0: rx_hash 0x8dac7b23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38818 dport 56268] OK # # # cpu 0: rx_hash 0x0b8d93bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38840 dport 56268] OK # # # cpu 0: rx_hash 0x2a05e99b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38864 dport 56268] OK # # # cpu 0: rx_hash 0x777cf7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38872 dport 56268] OK # # # cpu 0: rx_hash 0x8712b923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38934 dport 56268] OK # # # cpu 0: rx_hash 0x157de26e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 56268] OK # # # cpu 0: rx_hash 0x60999bbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38938 dport 56268] OK # # # cpu 0: rx_hash 0x4b36b871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39002 dport 56268] OK # # # cpu 0: rx_hash 0x7dc235ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39020 dport 56268] OK # # # cpu 0: rx_hash 0xae16fcb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39048 dport 56268] OK # # # cpu 0: rx_hash 0xdbf28562 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39050 dport 56268] OK # # # cpu 0: rx_hash 0x2837142c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39058 dport 56268] OK # # # cpu 0: rx_hash 0xcfbc36b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39070 dport 56268] OK # # # cpu 0: rx_hash 0x22104dc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39098 dport 56268] OK # # # cpu 0: rx_hash 0x4aaf9a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39118 dport 56268] OK # # # cpu 0: rx_hash 0x19b7c202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39170 dport 56268] OK # # # cpu 0: rx_hash 0x312aa5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39176 dport 56268] OK # # # cpu 0: rx_hash 0xfd0ea4f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39236 dport 56268] OK # # # cpu 0: rx_hash 0x10a2df80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39264 dport 56268] OK # # # cpu 0: rx_hash 0xe3674ece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 56268] OK # # # cpu 0: rx_hash 0x6dca99e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 56268] OK # # # cpu 0: rx_hash 0x30b38792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39324 dport 56268] OK # # # cpu 0: rx_hash 0x94285141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 56268] OK # # # cpu 0: rx_hash 0x7ab66e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39370 dport 56268] OK # # # count: pass=44 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 338, 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 38894 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53903 dport 38894] != expected 0xa73cd123 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53903 dport 38894] != expected 0xa73cd123 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 38894] != expected 0xe66649d # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 38894] != expected 0xe66649d # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56085 dport 38894] != expected 0x132ba63c # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56085 dport 38894] != expected 0x132ba63c # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 38894] != expected 0xe152c27a # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 38894] != expected 0xe152c27a # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33209 dport 38894] != expected 0x228b53e8 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33209 dport 38894] != expected 0x228b53e8 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 38894] != expected 0x6d1e596b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 38894] != expected 0x6d1e596b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44045 dport 38894] != expected 0x59ae909e # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44045 dport 38894] != expected 0x59ae909e # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56899 dport 38894] != expected 0x72104a89 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56899 dport 38894] != expected 0x72104a89 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39071 dport 38894] != expected 0xca8e954f # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39071 dport 38894] != expected 0xca8e954f # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46920 dport 38894] != expected 0x64f02948 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46920 dport 38894] != expected 0x64f02948 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60718 dport 38894] != expected 0x3733e9bf # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60718 dport 38894] != expected 0x3733e9bf # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56264 dport 38894] != expected 0x1a961dac # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56264 dport 38894] != expected 0x1a961dac # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48106 dport 38894] != expected 0x77998922 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48106 dport 38894] != expected 0x77998922 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43194 dport 38894] != expected 0x3cb7e9b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43194 dport 38894] != expected 0x3cb7e9b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54741 dport 38894] != expected 0x3f865f57 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54741 dport 38894] != expected 0x3f865f57 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41237 dport 38894] != expected 0x4e19ed3c # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41237 dport 38894] != expected 0x4e19ed3c # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57689 dport 38894] != expected 0xb0b4168b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57689 dport 38894] != expected 0xb0b4168b # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 38894] != expected 0xebf5509 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 38894] != expected 0xebf5509 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43735 dport 38894] != expected 0x42bbf80 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43735 dport 38894] != expected 0x42bbf80 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43895 dport 38894] != expected 0x2640e7d9 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43895 dport 38894] != expected 0x2640e7d9 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46827 dport 38894] != expected 0xd94bc459 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46827 dport 38894] != expected 0xd94bc459 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56859 dport 38894] != expected 0xd24020b9 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56859 dport 38894] != expected 0xd24020b9 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38237 dport 38894] != expected 0x71f32fa9 # # Exception| cpu 0: rx_hash 0x47825f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38237 dport 38894] != expected 0x71f32fa9 # # 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 338, 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 47891 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54322 dport 47891] != expected 0x83ea1807 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54322 dport 47891] != expected 0x83ea1807 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 47891] != expected 0x17eb95af # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 47891] != expected 0x17eb95af # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53492 dport 47891] != expected 0x903e1d2b # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53492 dport 47891] != expected 0x903e1d2b # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34788 dport 47891] != expected 0x75235f0b # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34788 dport 47891] != expected 0x75235f0b # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36275 dport 47891] != expected 0xe0c6d803 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36275 dport 47891] != expected 0xe0c6d803 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38241 dport 47891] != expected 0x8c155950 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38241 dport 47891] != expected 0x8c155950 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45017 dport 47891] != expected 0x4d8861cb # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45017 dport 47891] != expected 0x4d8861cb # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52087 dport 47891] != expected 0xdda8efa4 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52087 dport 47891] != expected 0xdda8efa4 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51603 dport 47891] != expected 0xcb09c281 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51603 dport 47891] != expected 0xcb09c281 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39493 dport 47891] != expected 0x3dc0858d # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39493 dport 47891] != expected 0x3dc0858d # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42890 dport 47891] != expected 0xa7ea3e52 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42890 dport 47891] != expected 0xa7ea3e52 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 47891] != expected 0x13ea8153 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 47891] != expected 0x13ea8153 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48656 dport 47891] != expected 0x37044a48 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48656 dport 47891] != expected 0x37044a48 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58347 dport 47891] != expected 0x4c42f4bc # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58347 dport 47891] != expected 0x4c42f4bc # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45942 dport 47891] != expected 0x1def28f3 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45942 dport 47891] != expected 0x1def28f3 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 47891] != expected 0x38214d0f # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 47891] != expected 0x38214d0f # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47855 dport 47891] != expected 0x6b836a15 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47855 dport 47891] != expected 0x6b836a15 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38098 dport 47891] != expected 0x74e74290 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38098 dport 47891] != expected 0x74e74290 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52577 dport 47891] != expected 0x9bcd33e2 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52577 dport 47891] != expected 0x9bcd33e2 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46501 dport 47891] != expected 0x34c889d6 # # Exception| cpu 0: rx_hash 0x2142520b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46501 dport 47891] != expected 0x34c889d6 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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__->