< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 48909 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5d39c13b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57898 dport 48909] != expected 0xb2c95642 # # Exception| cpu 0: rx_hash 0x91f6ec05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57906 dport 48909] != expected 0x64805bb5 # # Exception| cpu 0: rx_hash 0x7f1d7fad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57910 dport 48909] != expected 0x539c4901 # # Exception| cpu 0: rx_hash 0xe2c5274a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57938 dport 48909] != expected 0x111218c8 # # Exception| cpu 0: rx_hash 0x5b5697c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58032 dport 48909] != expected 0xe3009e48 # # Exception| cpu 0: rx_hash 0xd796c541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58062 dport 48909] != expected 0x19ffe71e # # Exception| cpu 0: rx_hash 0xb1fb06fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 48909] != expected 0x3a00c6db # # Exception| cpu 0: rx_hash 0x02cde726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58104 dport 48909] != expected 0xabff5639 # # Exception| cpu 0: rx_hash 0xf4a6d1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58166 dport 48909] != expected 0xa740394b # # Exception| cpu 0: rx_hash 0x34a3fb71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58226 dport 48909] != expected 0x432dead4 # # Exception| cpu 0: rx_hash 0x14ae118f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58268 dport 48909] != expected 0x1dad77ba # # Exception| cpu 0: rx_hash 0x7a4fd702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58298 dport 48909] != expected 0xe26ac230 # # Exception| cpu 0: rx_hash 0x94a444aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58302 dport 48909] != expected 0xd576d084 # # Exception| cpu 0: rx_hash 0xd4ab3b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58328 dport 48909] != expected 0xf9c0a425 # # Exception| cpu 0: rx_hash 0x54a16e38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 48909] != expected 0x311b031b # # Exception| cpu 0: rx_hash 0x3a00a8aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58376 dport 48909] != expected 0x3d4bd54b # # Exception| cpu 0: rx_hash 0x10a8130b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58400 dport 48909] != expected 0x265e47 # # Exception| cpu 0: rx_hash 0x01b01965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58426 dport 48909] != expected 0xb85776d8 # # Exception| cpu 0: rx_hash 0x639bd844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58432 dport 48909] != expected 0x75b41d3a # # Exception| cpu 0: rx_hash 0x27d2a568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58446 dport 48909] != expected 0xb71e23bc # # Exception| cpu 0: rx_hash 0x7a0fd71d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58478 dport 48909] != expected 0x11fda1ea # # Exception| cpu 0: rx_hash 0xb6c0fa23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 48909] != expected 0xc7b4ac1d # # Exception| cpu 0: rx_hash 0x30a5f9f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58574 dport 48909] != expected 0x5ea6c329 # # Exception| cpu 0: rx_hash 0xe5fedb92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58616 dport 48909] != expected 0xeca6720e # # Exception| cpu 0: rx_hash 0x7d742bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 48909] != expected 0x1fdea8f6 # # Exception| cpu 0: rx_hash 0x539a92e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58704 dport 48909] != expected 0xccaf69dd # # Exception| cpu 0: rx_hash 0x0e47e095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58736 dport 48909] != expected 0x6a4ceb8b # # Exception| cpu 0: rx_hash 0xd1b993ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58752 dport 48909] != expected 0xbba14cce # # Exception| cpu 0: rx_hash 0xf39d2d3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58780 dport 48909] != expected 0x5af4538d # # Exception| cpu 0: rx_hash 0x1930bc08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58864 dport 48909] != expected 0x83f40b1e # # Exception| cpu 0: rx_hash 0x5575c42c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58912 dport 48909] != expected 0x7a486662 # # Exception| cpu 0: rx_hash 0x664970d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58918 dport 48909] != expected 0x236c51be # # Exception| cpu 0: rx_hash 0xddf3943e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58934 dport 48909] != expected 0x6eab5513 # # Exception| cpu 0: rx_hash 0x9dfceb89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 48909] != expected 0x421d21b2 # # Exception| cpu 0: rx_hash 0xaec05f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 48909] != expected 0x1b39166e # # Exception| cpu 0: rx_hash 0x0ceeb4c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58984 dport 48909] != expected 0x32b7ae13 # # Exception| cpu 0: rx_hash 0x0ec7e0aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59034 dport 48909] != expected 0x8d622c3e # # Exception| cpu 0: rx_hash 0x313153fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59072 dport 48909] != expected 0xe662c58a # # Exception| cpu 0: rx_hash 0x8a8bb714 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59088 dport 48909] != expected 0xaba5c127 # # Exception| cpu 0: rx_hash 0xb9b703ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59094 dport 48909] != expected 0xf281f6fb # # Exception| cpu 0: rx_hash 0x28a55ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 48909] != expected 0x822b795a # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd1638d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36068 dport 60779] OK # # # cpu 0: rx_hash 0x59e5dd77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36082 dport 60779] OK # # # cpu 0: rx_hash 0x943e5a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36110 dport 60779] OK # # # cpu 0: rx_hash 0x4165781a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36152 dport 60779] OK # # # cpu 0: rx_hash 0x89ec57bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36168 dport 60779] OK # # # cpu 0: rx_hash 0xabc8e929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36180 dport 60779] OK # # # cpu 0: rx_hash 0x016a07ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36190 dport 60779] OK # # # cpu 0: rx_hash 0x4daf7fb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36196 dport 60779] OK # # # cpu 0: rx_hash 0xf6159b5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36212 dport 60779] OK # # # cpu 0: rx_hash 0x7cba9f26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36240 dport 60779] OK # # # cpu 0: rx_hash 0x034353c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36268 dport 60779] OK # # # cpu 0: rx_hash 0xdad2760e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36294 dport 60779] OK # # # cpu 0: rx_hash 0xada7bfda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36302 dport 60779] OK # # # cpu 0: rx_hash 0xf8f6c898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36314 dport 60779] OK # # # cpu 0: rx_hash 0xb4b3b0bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36362 dport 60779] OK # # # cpu 0: rx_hash 0x43cc2c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36384 dport 60779] OK # # # cpu 0: rx_hash 0x9e1b0b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36386 dport 60779] OK # # # cpu 0: rx_hash 0xde1474aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36420 dport 60779] OK # # # cpu 0: rx_hash 0xf4bccf0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36460 dport 60779] OK # # # cpu 0: rx_hash 0xe5a4c565 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 60779] OK # # # cpu 0: rx_hash 0x63c1c6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36558 dport 60779] OK # # # cpu 0: rx_hash 0x1c380a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36594 dport 60779] OK # # # cpu 0: rx_hash 0x3f081ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36618 dport 60779] OK # # # cpu 0: rx_hash 0xb78e4ee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36636 dport 60779] OK # # # cpu 0: rx_hash 0x9d26f541 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36660 dport 60779] OK # # # cpu 0: rx_hash 0xea533c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36668 dport 60779] OK # # # cpu 0: rx_hash 0x37841bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 60779] OK # # # cpu 0: rx_hash 0x11e6a7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36682 dport 60779] OK # # # cpu 0: rx_hash 0xee153e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36692 dport 60779] OK # # # cpu 0: rx_hash 0xa0f9127d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36764 dport 60779] OK # # # cpu 0: rx_hash 0x02d7f9ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 60779] OK # # # cpu 0: rx_hash 0xa875174a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36776 dport 60779] OK # # # cpu 0: rx_hash 0xdb46dc05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36808 dport 60779] OK # # # cpu 0: rx_hash 0xca5ed66b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36818 dport 60779] OK # # # cpu 0: rx_hash 0x60fc38ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36824 dport 60779] OK # # # cpu 0: rx_hash 0x53c08c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36830 dport 60779] OK # # # cpu 0: rx_hash 0x5b4c8920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36842 dport 60779] OK # # # cpu 0: rx_hash 0xa4bf10e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36852 dport 60779] OK # # # cpu 0: rx_hash 0x33d733cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36930 dport 60779] OK # # # cpu 0: rx_hash 0xa2c56c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 60779] OK # # # cpu 0: rx_hash 0xf5bd4faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37020 dport 60779] OK # # # cpu 0: rx_hash 0x13dad935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37036 dport 60779] OK # # # cpu 0: rx_hash 0x75b71a8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37054 dport 60779] OK # # # cpu 0: rx_hash 0x71f11814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 60779] OK # # # cpu 0: rx_hash 0x4b5503ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37120 dport 60779] OK # # # cpu 0: rx_hash 0x3c20ca3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37128 dport 60779] OK # # # cpu 0: rx_hash 0x1e0474ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37140 dport 60779] OK # # # count: pass=47 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57168 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 51324 dport 57168] != expected 0xd0f38d95 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 51324 dport 57168] != expected 0xd0f38d95 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58724 dport 57168] != expected 0x166c81b1 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58724 dport 57168] != expected 0x166c81b1 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40973 dport 57168] != expected 0xe389cdf # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 40973 dport 57168] != expected 0xe389cdf # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44688 dport 57168] != expected 0x836783e7 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44688 dport 57168] != expected 0x836783e7 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36203 dport 57168] != expected 0x3258e9ad # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36203 dport 57168] != expected 0x3258e9ad # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 57168] != expected 0x32cc5f13 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 57168] != expected 0x32cc5f13 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53465 dport 57168] != expected 0xe512fe3f # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53465 dport 57168] != expected 0xe512fe3f # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 57168] != expected 0x9de0a074 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 57168] != expected 0x9de0a074 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33565 dport 57168] != expected 0xaeb339f # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33565 dport 57168] != expected 0xaeb339f # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43907 dport 57168] != expected 0xb50384aa # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43907 dport 57168] != expected 0xb50384aa # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42068 dport 57168] != expected 0xea4706c1 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42068 dport 57168] != expected 0xea4706c1 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55513 dport 57168] != expected 0xfb897036 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55513 dport 57168] != expected 0xfb897036 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 57168] != expected 0x7e6fe3dd # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 57168] != expected 0x7e6fe3dd # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 57168] != expected 0x149e6119 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 57168] != expected 0x149e6119 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42225 dport 57168] != expected 0x4e703c66 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42225 dport 57168] != expected 0x4e703c66 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 57168] != expected 0x8f8dfa3d # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38681 dport 57168] != expected 0x8f8dfa3d # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41120 dport 57168] != expected 0x3181af22 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41120 dport 57168] != expected 0x3181af22 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 57168] != expected 0x253fcb96 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 57168] != expected 0x253fcb96 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48643 dport 57168] != expected 0x1a1dcf63 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48643 dport 57168] != expected 0x1a1dcf63 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49341 dport 57168] != expected 0x28d168f2 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49341 dport 57168] != expected 0x28d168f2 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41584 dport 57168] != expected 0x3ce1b214 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41584 dport 57168] != expected 0x3ce1b214 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38936 dport 57168] != expected 0xfee36a99 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38936 dport 57168] != expected 0xfee36a99 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43185 dport 57168] != expected 0xbead6f56 # # Exception| cpu 0: rx_hash 0x7fdb94ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43185 dport 57168] != expected 0xbead6f56 # # 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 420, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48885 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48946 dport 48885] != expected 0x5a93cf30 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48946 dport 48885] != expected 0x5a93cf30 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 48885] != expected 0x1bdd3039 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 48885] != expected 0x1bdd3039 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34119 dport 48885] != expected 0x4f13f8e4 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34119 dport 48885] != expected 0x4f13f8e4 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34268 dport 48885] != expected 0xf2d2e0b6 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34268 dport 48885] != expected 0xf2d2e0b6 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 48885] != expected 0xdc7dd94d # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 48885] != expected 0xdc7dd94d # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43065 dport 48885] != expected 0xcfac470b # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43065 dport 48885] != expected 0xcfac470b # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34464 dport 48885] != expected 0x6da3ec06 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34464 dport 48885] != expected 0x6da3ec06 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60618 dport 48885] != expected 0x2eeb58e8 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60618 dport 48885] != expected 0x2eeb58e8 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50843 dport 48885] != expected 0x60e63405 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50843 dport 48885] != expected 0x60e63405 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58112 dport 48885] != expected 0x2fb4f8 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58112 dport 48885] != expected 0x2fb4f8 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37936 dport 48885] != expected 0x6c0839b2 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37936 dport 48885] != expected 0x6c0839b2 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56765 dport 48885] != expected 0xf9ad44cc # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56765 dport 48885] != expected 0xf9ad44cc # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35339 dport 48885] != expected 0x459cfc91 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35339 dport 48885] != expected 0x459cfc91 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55605 dport 48885] != expected 0x3b413a16 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55605 dport 48885] != expected 0x3b413a16 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35913 dport 48885] != expected 0x51965e4f # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35913 dport 48885] != expected 0x51965e4f # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53710 dport 48885] != expected 0x24c49cc2 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53710 dport 48885] != expected 0x24c49cc2 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56786 dport 48885] != expected 0x7579bc0e # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56786 dport 48885] != expected 0x7579bc0e # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37266 dport 48885] != expected 0xd22075d7 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37266 dport 48885] != expected 0xd22075d7 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42674 dport 48885] != expected 0xff93f2ce # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42674 dport 48885] != expected 0xff93f2ce # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51201 dport 48885] != expected 0x50cd2b8b # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51201 dport 48885] != expected 0x50cd2b8b # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 48885] != expected 0xbc745990 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 48885] != expected 0xbc745990 # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42086 dport 48885] != expected 0xd686b70c # # Exception| cpu 4: rx_hash 0x4aab93ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42086 dport 48885] != expected 0xd686b70c # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->