< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49888 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7432bc94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51204 dport 49888] != expected 0x280edabb # # Exception| cpu 5: rx_hash 0x3839f494 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 49888] != expected 0x29aaa0b # # Exception| cpu 5: rx_hash 0xa02f6494 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51214 dport 49888] != expected 0x57b24b6b # # Exception| cpu 5: rx_hash 0x25c56894 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51224 dport 49888] != expected 0xe5cbdc3 # # Exception| cpu 5: rx_hash 0x36c7ba94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51240 dport 49888] != expected 0x84f9a1ef # # Exception| cpu 5: rx_hash 0xd9235a94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 49888] != expected 0xe2c91faf # # Exception| cpu 5: rx_hash 0x67306e94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51252 dport 49888] != expected 0xa2abc697 # # Exception| cpu 5: rx_hash 0x5cc95694 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 49888] != expected 0xbb27e907 # # Exception| cpu 5: rx_hash 0xeb5b0b94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51266 dport 49888] != expected 0xbe17be29 # # Exception| cpu 5: rx_hash 0xf6a79794 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 49888] != expected 0xb2d1a9e1 # # Exception| cpu 5: rx_hash 0xbaacdf94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51294 dport 49888] != expected 0x9845d951 # # Exception| cpu 5: rx_hash 0xa9ae0d94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51310 dport 49888] != expected 0x12e0c57d # # Exception| cpu 0: rx_hash 0x6f9bbf14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51330 dport 49888] != expected 0x9cbef922 # # Exception| cpu 0: rx_hash 0xbb866714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51336 dport 49888] != expected 0xe30268f2 # # Exception| cpu 0: rx_hash 0x9d83c314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51344 dport 49888] != expected 0xf64850aa # # Exception| cpu 0: rx_hash 0x8e811114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51360 dport 49888] != expected 0x7ced4c86 # # Exception| cpu 0: rx_hash 0xf9736114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51364 dport 49888] != expected 0x4ff513a6 # # Exception| cpu 0: rx_hash 0x5a9cc914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51370 dport 49888] != expected 0x351dd56 # # Exception| cpu 0: rx_hash 0xc28a5914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51372 dport 49888] != expected 0x56793c36 # # Exception| cpu 0: rx_hash 0x2d6eb914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51374 dport 49888] != expected 0x30498276 # # Exception| cpu 0: rx_hash 0xdf76c514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51388 dport 49888] != expected 0x5abf2bfe # # Exception| cpu 5: rx_hash 0xf859d994 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51314 dport 49888] != expected 0x34b2a205 # # Exception| cpu 0: rx_hash 0xcb0b3014 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51404 dport 49888] != expected 0x132bb220 # # Exception| cpu 0: rx_hash 0x92fb46b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45624 dport 49888] != expected 0xeb099e2f # # Exception| cpu 0: rx_hash 0xe50936b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45628 dport 49888] != expected 0xd811c10f # # Exception| cpu 0: rx_hash 0xf174c3b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45644 dport 49888] != expected 0x918558d1 # # Exception| cpu 0: rx_hash 0x389587b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45654 dport 49888] != expected 0xe2ffdec9 # # Exception| cpu 0: rx_hash 0xc473b5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45668 dport 49888] != expected 0xe6a7ca5 # # Exception| cpu 0: rx_hash 0x2b9755b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 49888] != expected 0x685ac2e5 # # Exception| cpu 0: rx_hash 0x8878fdb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45672 dport 49888] != expected 0x24fe0c15 # # Exception| cpu 0: rx_hash 0x958461b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45688 dport 49888] != expected 0x28381bdd # # Exception| cpu 0: rx_hash 0x7a6081b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 49888] != expected 0x4e08a59d # # Exception| cpu 4: rx_hash 0xa1a9af39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45702 dport 49888] != expected 0xcc908e0a # # Exception| cpu 4: rx_hash 0x53b1d339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45716 dport 49888] != expected 0xa6662782 # # Exception| cpu 4: rx_hash 0x6848eb39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45724 dport 49888] != expected 0xbfea0812 # # Exception| cpu 4: rx_hash 0xe35ca939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45738 dport 49888] != expected 0x6067f55e # # Exception| cpu 4: rx_hash 0x94aed939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45742 dport 49888] != expected 0x537faa7e # # Exception| cpu 4: rx_hash 0xc5590d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45746 dport 49888] != expected 0x752dcd06 # # Exception| cpu 4: rx_hash 0x1144d539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45752 dport 49888] != expected 0xa915cd6 # # Exception| cpu 4: rx_hash 0x49326839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45764 dport 49888] != expected 0x6991b5b8 # # Exception| cpu 4: rx_hash 0xa6d68839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45766 dport 49888] != expected 0xfa10bf8 # # Exception| cpu 4: rx_hash 0xccd86439 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 49888] != expected 0x307f4310 # # Exception| cpu 4: rx_hash 0x18c5bc39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 49888] != expected 0x4fc3d2c0 # # Exception| cpu 4: rx_hash 0xf7215c39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45786 dport 49888] != expected 0x29f36c80 # # Exception| cpu 4: rx_hash 0x80d32c39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 49888] != expected 0x1aeb33a0 # # Exception| cpu 4: rx_hash 0x7c351e39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45804 dport 49888] != expected 0xf67e91cc # # Exception| cpu 4: rx_hash 0xb5d45a39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 49888] != expected 0x850417d4 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4a6be6ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40338 dport 42619] OK # # # cpu 0: rx_hash 0xb68dd4ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40352 dport 42619] OK # # # cpu 0: rx_hash 0x62900cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40362 dport 42619] OK # # # cpu 0: rx_hash 0xdc8338ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40372 dport 42619] OK # # # cpu 0: rx_hash 0x908870ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40376 dport 42619] OK # # # cpu 0: rx_hash 0x089ee0ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40382 dport 42619] OK # # # cpu 0: rx_hash 0xc8fecdef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40388 dport 42619] OK # # # cpu 0: rx_hash 0x6b1165ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40394 dport 42619] OK # # # cpu 0: rx_hash 0x990919ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40408 dport 42619] OK # # # cpu 0: rx_hash 0x8a0bcbef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40424 dport 42619] OK # # # cpu 0: rx_hash 0xac0e6fef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40432 dport 42619] OK # # # cpu 5: rx_hash 0x9afc244f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40448 dport 42619] OK # # # cpu 5: rx_hash 0x4ee1fc4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40458 dport 42619] OK # # # cpu 5: rx_hash 0x68e4584f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40466 dport 42619] OK # # # cpu 5: rx_hash 0x531d604f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40474 dport 42619] OK # # # cpu 5: rx_hash 0x401fb24f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 42619] OK # # # cpu 5: rx_hash 0x11e8664f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 42619] OK # # # cpu 5: rx_hash 0xb207ce4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40504 dport 42619] OK # # # cpu 5: rx_hash 0x9d83034f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40512 dport 42619] OK # # # cpu 5: rx_hash 0xa67a3b4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40520 dport 42619] OK # # # cpu 5: rx_hash 0xf78def4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40532 dport 42619] OK # # # cpu 5: rx_hash 0x2390374f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40542 dport 42619] OK # # # cpu 5: rx_hash 0xdf76054f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40556 dport 42619] OK # # # cpu 5: rx_hash 0x3092e54f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40558 dport 42619] OK # # # cpu 5: rx_hash 0x2d6e794f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40574 dport 42619] OK # # # cpu 4: rx_hash 0xbaac1fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40590 dport 42619] OK # # # cpu 4: rx_hash 0xeb5bcbcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40594 dport 42619] OK # # # cpu 4: rx_hash 0x3f4613cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40600 dport 42619] OK # # # cpu 4: rx_hash 0x8fab69cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40614 dport 42619] OK # # # cpu 4: rx_hash 0xc3a021cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40618 dport 42619] OK # # # cpu 4: rx_hash 0x7db315cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40628 dport 42619] OK # # # cpu 4: rx_hash 0x69cee0cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40644 dport 42619] OK # # # cpu 4: rx_hash 0x862a00cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40646 dport 42619] OK # # # cpu 4: rx_hash 0xbdd338cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40654 dport 42619] OK # # # cpu 4: rx_hash 0xa02fa4cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40670 dport 42619] OK # # # cpu 4: rx_hash 0x2b3be6cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40680 dport 42619] OK # # # cpu 4: rx_hash 0xe2daa2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40690 dport 42619] OK # # # cpu 4: rx_hash 0x41350acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40700 dport 42619] OK # # # cpu 0: rx_hash 0x60dad58f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40712 dport 42619] OK # # # cpu 0: rx_hash 0xf8cc458f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40718 dport 42619] OK # # # cpu 0: rx_hash 0x46df718f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40720 dport 42619] OK # # # cpu 0: rx_hash 0xdec9e18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40726 dport 42619] OK # # # cpu 0: rx_hash 0x55dda38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40736 dport 42619] OK # # # cpu 0: rx_hash 0x222fd38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40740 dport 42619] OK # # # cpu 0: rx_hash 0xa7c5df8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40754 dport 42619] OK # # # cpu 0: rx_hash 0xb3b82a8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40770 dport 42619] OK # # # cpu 0: rx_hash 0x67a5f28f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40776 dport 42619] OK # # # cpu 0: rx_hash 0x7a596e8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40792 dport 42619] OK # # # cpu 0: rx_hash 0xbd46648f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40802 dport 42619] OK # # # count: pass=49 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 60625 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60428 dport 60625] != expected 0x695fee2b # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60428 dport 60625] != expected 0x695fee2b # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 45422 dport 60625] != expected 0x9e14dce3 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 45422 dport 60625] != expected 0x9e14dce3 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60099 dport 60625] != expected 0xef6633b0 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60099 dport 60625] != expected 0xef6633b0 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 60625] != expected 0xa312566f # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 60625] != expected 0xa312566f # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 52518 dport 60625] != expected 0x3ca7668 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 52518 dport 60625] != expected 0x3ca7668 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37151 dport 60625] != expected 0xf8675ab7 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37151 dport 60625] != expected 0xf8675ab7 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36788 dport 60625] != expected 0x41011c22 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36788 dport 60625] != expected 0x41011c22 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34303 dport 60625] != expected 0x8792c810 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34303 dport 60625] != expected 0x8792c810 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36624 dport 60625] != expected 0x15e28a1f # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36624 dport 60625] != expected 0x15e28a1f # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53825 dport 60625] != expected 0xc25d663a # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53825 dport 60625] != expected 0xc25d663a # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 43265 dport 60625] != expected 0x1296aabc # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 43265 dport 60625] != expected 0x1296aabc # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54051 dport 60625] != expected 0x91f33710 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54051 dport 60625] != expected 0x91f33710 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 60625] != expected 0x22db6500 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 60625] != expected 0x22db6500 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54872 dport 60625] != expected 0x7453abc # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54872 dport 60625] != expected 0x7453abc # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 40021 dport 60625] != expected 0xa60cbb99 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 40021 dport 60625] != expected 0xa60cbb99 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34685 dport 60625] != expected 0x385c8417 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34685 dport 60625] != expected 0x385c8417 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 60625] != expected 0xe45b643a # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 60625] != expected 0xe45b643a # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38707 dport 60625] != expected 0x70c50902 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38707 dport 60625] != expected 0x70c50902 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 57032 dport 60625] != expected 0x640263a2 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 57032 dport 60625] != expected 0x640263a2 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 60625] != expected 0x2806e2be # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 60625] != expected 0x2806e2be # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33428 dport 60625] != expected 0x2584e2ca # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33428 dport 60625] != expected 0x2584e2ca # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42416 dport 60625] != expected 0x27e09c98 # # Exception| cpu 4: rx_hash 0xb3ab70ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42416 dport 60625] != expected 0x27e09c98 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 32775 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42202 dport 32775] != expected 0xe0c4e384 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42202 dport 32775] != expected 0xe0c4e384 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48831 dport 32775] != expected 0x95b7dbc0 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48831 dport 32775] != expected 0x95b7dbc0 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57642 dport 32775] != expected 0xdda9c193 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57642 dport 32775] != expected 0xdda9c193 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 32775] != expected 0xf48039e9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 32775] != expected 0xf48039e9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46612 dport 32775] != expected 0xcb19e778 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46612 dport 32775] != expected 0xcb19e778 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 32775] != expected 0x4f29c72a # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 32775] != expected 0x4f29c72a # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46455 dport 32775] != expected 0x53858358 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46455 dport 32775] != expected 0x53858358 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32915 dport 32775] != expected 0x5f230ba # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32915 dport 32775] != expected 0x5f230ba # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55922 dport 32775] != expected 0x5fcb9459 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55922 dport 32775] != expected 0x5fcb9459 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44548 dport 32775] != expected 0x62c37edc # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44548 dport 32775] != expected 0x62c37edc # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55722 dport 32775] != expected 0x5c3ea9f9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55722 dport 32775] != expected 0x5c3ea9f9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 32775] != expected 0x5fb43428 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 32775] != expected 0x5fb43428 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34279 dport 32775] != expected 0x17d58e0a # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34279 dport 32775] != expected 0x17d58e0a # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 32775] != expected 0x724cdb15 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52664 dport 32775] != expected 0x724cdb15 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56405 dport 32775] != expected 0xc6729cc9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56405 dport 32775] != expected 0xc6729cc9 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58477 dport 32775] != expected 0xeca18d23 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58477 dport 32775] != expected 0xeca18d23 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 32775] != expected 0x8269e02c # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 32775] != expected 0x8269e02c # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49933 dport 32775] != expected 0x4269c53d # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49933 dport 32775] != expected 0x4269c53d # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40344 dport 32775] != expected 0xcba816ae # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40344 dport 32775] != expected 0xcba816ae # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 32775] != expected 0x24210014 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 32775] != expected 0x24210014 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56689 dport 32775] != expected 0x7ea16b09 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56689 dport 32775] != expected 0x7ea16b09 # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49766 dport 32775] != expected 0x81e37dfd # # Exception| cpu 4: rx_hash 0x298c9124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49766 dport 32775] != expected 0x81e37dfd # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->