< 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 216, 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50922 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x62ca9f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38564 dport 50922] != expected 0x616c4028 # # Exception| cpu 0: rx_hash 0x4d7e7298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38584 dport 50922] != expected 0xa75fb6f0 # # Exception| cpu 0: rx_hash 0xe061f523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38608 dport 50922] != expected 0xce1423e5 # # Exception| cpu 0: rx_hash 0x21940965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38626 dport 50922] != expected 0x7f9eab43 # # Exception| cpu 0: rx_hash 0x7efdd2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 50922] != expected 0xf3f946f2 # # Exception| cpu 4: rx_hash 0xfc56b8ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38552 dport 50922] != expected 0x5c81253f # # Exception| cpu 4: rx_hash 0x6927a433 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38612 dport 50922] != expected 0x10e0bd9e # # Exception| cpu 4: rx_hash 0xa8d25875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 50922] != expected 0xa16a3538 # # Exception| cpu 4: rx_hash 0x5b01dc8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38662 dport 50922] != expected 0x6d7999a # # Exception| cpu 5: rx_hash 0x89dd5a10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38576 dport 50922] != expected 0x4825f9cd # # Exception| cpu 5: rx_hash 0x82306167 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38592 dport 50922] != expected 0x39a9047b # # Exception| cpu 5: rx_hash 0xdd59badf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38606 dport 50922] != expected 0xb5cee9ca # # Exception| cpu 5: rx_hash 0xca83cc31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38646 dport 50922] != expected 0x56d712a6 # # Exception| cpu 0: rx_hash 0xc59dfb74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38714 dport 50922] != expected 0x3b3afc8d # # Exception| cpu 0: rx_hash 0x8395b99b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38726 dport 50922] != expected 0x7b38d07d # # Exception| cpu 4: rx_hash 0xb01619de [saddr 192.0.3.2 daddr 192.0.3.1 sport 38674 dport 50922] != expected 0x2f9e207f # # Exception| cpu 4: rx_hash 0x013ed3fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38706 dport 50922] != expected 0xd440b3b0 # # Exception| cpu 4: rx_hash 0xce70c003 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 50922] != expected 0x4ab6013b # # Exception| cpu 4: rx_hash 0x25670557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 50922] != expected 0x63ffb8de # # Exception| cpu 5: rx_hash 0x2bdceaee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38676 dport 50922] != expected 0x4c8382f3 # # Exception| cpu 5: rx_hash 0xf8a5b488 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38692 dport 50922] != expected 0x40e036a2 # # Exception| cpu 5: rx_hash 0x0ad3e88b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38722 dport 50922] != expected 0xa5cc4e06 # # Exception| cpu 5: rx_hash 0xe1c42ddf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38742 dport 50922] != expected 0x8c85f7e3 # # Exception| cpu 5: rx_hash 0xf61e5b31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38766 dport 50922] != expected 0x6f9c0c8f # # Exception| cpu 5: rx_hash 0xcb2614cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38768 dport 50922] != expected 0x1446c6a0 # # Exception| cpu 0: rx_hash 0x426045dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 50922] != expected 0xcab258db # # Exception| cpu 0: rx_hash 0x2c811d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 50922] != expected 0x5b3d9fe5 # # Exception| cpu 0: rx_hash 0x616464aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38796 dport 50922] != expected 0x6ab34ea3 # # Exception| cpu 0: rx_hash 0xed74e174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38834 dport 50922] != expected 0xeab71743 # # Exception| cpu 0: rx_hash 0x84c84e47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38866 dport 50922] != expected 0x6c86cd6b # # Exception| cpu 4: rx_hash 0xc796d866 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 50922] != expected 0x72742600 # # Exception| cpu 4: rx_hash 0x14ef8600 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38820 dport 50922] != expected 0x7e179251 # # Exception| cpu 4: rx_hash 0x29d7c9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38842 dport 50922] != expected 0x5cd587e # # Exception| cpu 4: rx_hash 0xe699da03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 50922] != expected 0x9b3beaf5 # # Exception| cpu 4: rx_hash 0x57b11021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 50922] != expected 0x60e5793a # # Exception| cpu 4: rx_hash 0x08d8cb99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38892 dport 50922] != expected 0xec82948b # # Exception| cpu 5: rx_hash 0x4ed08976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38800 dport 50922] != expected 0xac80b87b # # Exception| cpu 5: rx_hash 0x0335f0ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38812 dport 50922] != expected 0x9d0e693d # # Exception| cpu 5: rx_hash 0x223af28b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38858 dport 50922] != expected 0x7441a5c8 # # Exception| cpu 0: rx_hash 0x1a5469b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 50922] != expected 0x516ba87c # # Exception| cpu 0: rx_hash 0xf7f70e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38916 dport 50922] != expected 0x2fc910f9 # # Exception| cpu 0: rx_hash 0x95a69a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38932 dport 50922] != expected 0xd8743767 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xfe6fad2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50458 dport 37210] OK # # # cpu 4: rx_hash 0x3f9a516c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50472 dport 37210] OK # # # cpu 4: rx_hash 0xcdec0d6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50510 dport 37210] OK # # # cpu 4: rx_hash 0x855fa039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50552 dport 37210] OK # # # cpu 5: rx_hash 0x28402782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50448 dport 37210] OK # # # cpu 5: rx_hash 0x727f28f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50468 dport 37210] OK # # # cpu 5: rx_hash 0xb6dc007c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50476 dport 37210] OK # # # cpu 5: rx_hash 0xafbd992b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50526 dport 37210] OK # # # cpu 0: rx_hash 0x8be44f80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50482 dport 37210] OK # # # cpu 0: rx_hash 0x9285d6d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50496 dport 37210] OK # # # cpu 0: rx_hash 0x5626fe5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50504 dport 37210] OK # # # cpu 0: rx_hash 0xe70e347d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50536 dport 37210] OK # # # cpu 0: rx_hash 0x89ef6c92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50588 dport 37210] OK # # # cpu 4: rx_hash 0x62f8a9c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50568 dport 37210] OK # # # cpu 4: rx_hash 0xd3d063e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50600 dport 37210] OK # # # cpu 4: rx_hash 0x19c8a4d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50666 dport 37210] OK # # # cpu 5: rx_hash 0x97d30219 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50554 dport 37210] OK # # # cpu 5: rx_hash 0x5fc0e63a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 37210] OK # # # cpu 5: rx_hash 0x7522df28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50608 dport 37210] OK # # # cpu 5: rx_hash 0x6c43467f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50626 dport 37210] OK # # # cpu 5: rx_hash 0x332a9dc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50636 dport 37210] OK # # # cpu 5: rx_hash 0x43f7aba3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50654 dport 37210] OK # # # cpu 0: rx_hash 0xfc648e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50612 dport 37210] OK # # # cpu 0: rx_hash 0x38c7a6b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50620 dport 37210] OK # # # cpu 0: rx_hash 0x517b0983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 37210] OK # # # cpu 0: rx_hash 0x87262620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50688 dport 37210] OK # # # cpu 0: rx_hash 0x21d49aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50712 dport 37210] OK # # # cpu 0: rx_hash 0x360eec02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50720 dport 37210] OK # # # cpu 0: rx_hash 0xe02166aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50730 dport 37210] OK # # # cpu 4: rx_hash 0xd6f41221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50756 dport 37210] OK # # # cpu 4: rx_hash 0xfc162b33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 37210] OK # # # cpu 5: rx_hash 0x7b993091 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50682 dport 37210] OK # # # cpu 5: rx_hash 0xe577b264 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50704 dport 37210] OK # # # cpu 5: rx_hash 0x545f7846 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50736 dport 37210] OK # # # cpu 5: rx_hash 0xc478b001 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50758 dport 37210] OK # # # cpu 5: rx_hash 0xf940fffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50776 dport 37210] OK # # # cpu 5: rx_hash 0x628a0ccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50782 dport 37210] OK # # # cpu 0: rx_hash 0x90fc50ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50744 dport 37210] OK # # # cpu 0: rx_hash 0x9b116bb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 37210] OK # # # cpu 4: rx_hash 0xb1f352ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50798 dport 37210] OK # # # cpu 4: rx_hash 0x1bb122cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 37210] OK # # # cpu 4: rx_hash 0xa174d399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50882 dport 37210] OK # # # cpu 4: rx_hash 0x8ec03e45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50910 dport 37210] OK # # # count: pass=43 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 216, 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 40387 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 40387] != expected 0x40234d81 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 40387] != expected 0x40234d81 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56539 dport 40387] != expected 0xcd02562a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56539 dport 40387] != expected 0xcd02562a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47450 dport 40387] != expected 0xa0049c0a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47450 dport 40387] != expected 0xa0049c0a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35759 dport 40387] != expected 0x24e8a852 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35759 dport 40387] != expected 0x24e8a852 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53037 dport 40387] != expected 0xb0552b81 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53037 dport 40387] != expected 0xb0552b81 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33823 dport 40387] != expected 0x828b0d64 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33823 dport 40387] != expected 0x828b0d64 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38541 dport 40387] != expected 0xb862e6e5 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38541 dport 40387] != expected 0xb862e6e5 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50785 dport 40387] != expected 0x60a01b16 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50785 dport 40387] != expected 0x60a01b16 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36562 dport 40387] != expected 0x79ddbab # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36562 dport 40387] != expected 0x79ddbab # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43090 dport 40387] != expected 0x11f2bc69 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43090 dport 40387] != expected 0x11f2bc69 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48076 dport 40387] != expected 0x5ee54d7 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48076 dport 40387] != expected 0x5ee54d7 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52169 dport 40387] != expected 0xd1b93fbf # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52169 dport 40387] != expected 0xd1b93fbf # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38864 dport 40387] != expected 0x6717f24d # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38864 dport 40387] != expected 0x6717f24d # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52398 dport 40387] != expected 0x585ff12e # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52398 dport 40387] != expected 0x585ff12e # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58082 dport 40387] != expected 0xbf49d0f1 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58082 dport 40387] != expected 0xbf49d0f1 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41676 dport 40387] != expected 0xd88d41c6 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41676 dport 40387] != expected 0xd88d41c6 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40238 dport 40387] != expected 0x2859d5ca # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40238 dport 40387] != expected 0x2859d5ca # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50603 dport 40387] != expected 0x61edbe8d # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50603 dport 40387] != expected 0x61edbe8d # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 40387] != expected 0xef6e508e # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 40387] != expected 0xef6e508e # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50999 dport 40387] != expected 0x9694059a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50999 dport 40387] != expected 0x9694059a # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55706 dport 40387] != expected 0xd39a40c4 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55706 dport 40387] != expected 0xd39a40c4 # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32967 dport 40387] != expected 0xde8a7c4d # # Exception| cpu 4: rx_hash 0xa64cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32967 dport 40387] != expected 0xde8a7c4d # # 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 216, 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47168 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60171 dport 47168] != expected 0x7683c322 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60171 dport 47168] != expected 0x7683c322 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51810 dport 47168] != expected 0x3113157 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51810 dport 47168] != expected 0x3113157 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41400 dport 47168] != expected 0x2e2bf243 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41400 dport 47168] != expected 0x2e2bf243 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 47168] != expected 0x20901dfa # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 47168] != expected 0x20901dfa # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58042 dport 47168] != expected 0x344851e0 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58042 dport 47168] != expected 0x344851e0 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41838 dport 47168] != expected 0x587c4e0c # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41838 dport 47168] != expected 0x587c4e0c # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 47168] != expected 0xbfd0b5ea # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 47168] != expected 0xbfd0b5ea # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48730 dport 47168] != expected 0x1049ecd3 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48730 dport 47168] != expected 0x1049ecd3 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57130 dport 47168] != expected 0x23e8724f # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57130 dport 47168] != expected 0x23e8724f # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39949 dport 47168] != expected 0x24fc0e9e # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39949 dport 47168] != expected 0x24fc0e9e # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59219 dport 47168] != expected 0x7ba8ff86 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59219 dport 47168] != expected 0x7ba8ff86 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36646 dport 47168] != expected 0xbcb7ce26 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36646 dport 47168] != expected 0xbcb7ce26 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 47168] != expected 0x8a576047 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 47168] != expected 0x8a576047 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55517 dport 47168] != expected 0xea221f77 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55517 dport 47168] != expected 0xea221f77 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54443 dport 47168] != expected 0x9483249 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54443 dport 47168] != expected 0x9483249 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38923 dport 47168] != expected 0xe2bfbbff # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38923 dport 47168] != expected 0xe2bfbbff # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36746 dport 47168] != expected 0xac304f14 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36746 dport 47168] != expected 0xac304f14 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50080 dport 47168] != expected 0x7da27e82 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50080 dport 47168] != expected 0x7da27e82 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57057 dport 47168] != expected 0x9225f27a # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57057 dport 47168] != expected 0x9225f27a # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50382 dport 47168] != expected 0xdbc9d9be # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50382 dport 47168] != expected 0xdbc9d9be # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38467 dport 47168] != expected 0x36d79fbd # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38467 dport 47168] != expected 0x36d79fbd # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 47168] != expected 0x76c2b865 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 47168] != expected 0x76c2b865 # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 47168] != expected 0xcf5b1cfa # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 47168] != expected 0xcf5b1cfa # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60419 dport 47168] != expected 0x229e381d # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60419 dport 47168] != expected 0x229e381d # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36687 dport 47168] != expected 0x34b10ddd # # Exception| cpu 0: rx_hash 0x3f96ab83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36687 dport 47168] != expected 0x34b10ddd # # Exception| count: pass=0 nohash=0 fail=50 # # 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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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__->