< 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 33581 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x75ed9868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53034 dport 33581] != expected 0xecaaa152 # # Exception| cpu 0: rx_hash 0x4f1585b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53052 dport 33581] != expected 0x9e0751f7 # # Exception| cpu 0: rx_hash 0xb672de98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53054 dport 33581] != expected 0xba359fbf # # Exception| cpu 0: rx_hash 0xfd182f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53088 dport 33581] != expected 0xd0b54afa # # Exception| cpu 0: rx_hash 0xed9e70b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53130 dport 33581] != expected 0x679468f # # Exception| cpu 0: rx_hash 0x8c51d3ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 53154 dport 33581] != expected 0xad36d9f9 # # Exception| cpu 0: rx_hash 0x839ae917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 33581] != expected 0x3c174f8b # # Exception| cpu 0: rx_hash 0xc07e2f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53262 dport 33581] != expected 0xa9432e4d # # Exception| cpu 0: rx_hash 0x03e169c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53274 dport 33581] != expected 0xffdc10a0 # # Exception| cpu 0: rx_hash 0xda3cac3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53288 dport 33581] != expected 0xbd2babc5 # # Exception| cpu 0: rx_hash 0xd0236059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 33581] != expected 0x1a2194db # # Exception| cpu 0: rx_hash 0x1668d017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53372 dport 33581] != expected 0x7a95035a # # Exception| cpu 0: rx_hash 0xbb281fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53386 dport 33581] != expected 0x73ca8250 # # Exception| cpu 0: rx_hash 0xe01fa168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53428 dport 33581] != expected 0xaa28ed83 # # Exception| cpu 0: rx_hash 0x67212c89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53438 dport 33581] != expected 0x7169059 # # Exception| cpu 0: rx_hash 0x9459bbc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 33581] != expected 0x842e610f # # Exception| cpu 0: rx_hash 0xc013a774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53530 dport 33581] != expected 0x9b94753c # # Exception| cpu 0: rx_hash 0x09932de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53576 dport 33581] != expected 0x6a0174cf # # Exception| cpu 0: rx_hash 0x36bfc686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53592 dport 33581] != expected 0x2e872d06 # # Exception| cpu 0: rx_hash 0x19157205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 33581] != expected 0xbccd78ba # # Exception| cpu 0: rx_hash 0x62985271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53676 dport 33581] != expected 0x3ea6244 # # Exception| cpu 0: rx_hash 0xf5fb90fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53702 dport 33581] != expected 0x1db6a508 # # Exception| cpu 0: rx_hash 0xcad77b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53718 dport 33581] != expected 0x5930fcc1 # # Exception| cpu 0: rx_hash 0x130abe62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 33581] != expected 0x1bc747a4 # # Exception| cpu 0: rx_hash 0xd5410e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53750 dport 33581] != expected 0x7b73d025 # # Exception| cpu 0: rx_hash 0x9c41d853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53778 dport 33581] != expected 0xc4f491fc # # Exception| cpu 0: rx_hash 0x3bc5cb65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53800 dport 33581] != expected 0xf0f990b # # Exception| cpu 0: rx_hash 0xf85a8d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53820 dport 33581] != expected 0x5990a7e6 # # Exception| cpu 0: rx_hash 0x5015a47a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53830 dport 33581] != expected 0x34a3963 # # Exception| cpu 0: rx_hash 0x6aedb9a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 33581] != expected 0x71e7c9c6 # # Exception| cpu 0: rx_hash 0x8c1c9738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 33581] != expected 0x77962b6a # # Exception| cpu 0: rx_hash 0x70af3aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53878 dport 33581] != expected 0x658f4c4e # # Exception| cpu 0: rx_hash 0xddeff571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53888 dport 33581] != expected 0x6cd0cd44 # # Exception| cpu 0: rx_hash 0xe2c31e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 33581] != expected 0x2856948d # # Exception| cpu 0: rx_hash 0x6a36a92c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53978 dport 33581] != expected 0x14497f25 # # Exception| cpu 0: rx_hash 0x6fe25f92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53980 dport 33581] != expected 0x2262d649 # # Exception| cpu 0: rx_hash 0x968504b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53982 dport 33581] != expected 0x6501801 # # Exception| cpu 0: rx_hash 0xb63f9a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53998 dport 33581] != expected 0x60956d2c # # Exception| cpu 0: rx_hash 0x75a0dc9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54010 dport 33581] != expected 0x360a53c1 # # Exception| cpu 0: rx_hash 0x654b0b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54020 dport 33581] != expected 0xd21104c5 # # Exception| cpu 0: rx_hash 0x21eac02f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54042 dport 33581] != expected 0x29b047f2 # # Exception| cpu 0: rx_hash 0x01505ef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54058 dport 33581] != expected 0x4f7532df # # Exception| cpu 0: rx_hash 0x3ba84323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54076 dport 33581] != expected 0x3dd8c27a # # Exception| cpu 0: rx_hash 0xc2cf1808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 33581] != expected 0x19ea0c32 # # Exception| cpu 0: rx_hash 0xe77a60ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 33581] != expected 0x2caa6690 # # Exception| cpu 0: rx_hash 0x65901bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54158 dport 33581] != expected 0xb7bfb226 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x6ab20d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50568 dport 44853] OK # # # cpu 0: rx_hash 0x2e13c665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 44853] OK # # # cpu 0: rx_hash 0x3185b3d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50614 dport 44853] OK # # # cpu 0: rx_hash 0x99ca9a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50636 dport 44853] OK # # # cpu 0: rx_hash 0x5a55dcc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50648 dport 44853] OK # # # cpu 0: rx_hash 0x0cc37f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50716 dport 44853] OK # # # cpu 0: rx_hash 0x6d0cdc7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50740 dport 44853] OK # # # cpu 0: rx_hash 0xc097032c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 44853] OK # # # cpu 0: rx_hash 0x3c24aeb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50764 dport 44853] OK # # # cpu 0: rx_hash 0x06dcb362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50778 dport 44853] OK # # # cpu 0: rx_hash 0xdf01769e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50792 dport 44853] OK # # # cpu 0: rx_hash 0xe02d9dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50808 dport 44853] OK # # # cpu 0: rx_hash 0x8ef214d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50842 dport 44853] OK # # # cpu 0: rx_hash 0x91646165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50874 dport 44853] OK # # # cpu 0: rx_hash 0xbe15c56b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50890 dport 44853] OK # # # cpu 0: rx_hash 0x58e4ebf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50920 dport 44853] OK # # # cpu 0: rx_hash 0x9eaf5bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50938 dport 44853] OK # # # cpu 0: rx_hash 0x4ddbcaec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50960 dport 44853] OK # # # cpu 0: rx_hash 0x33821c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50968 dport 44853] OK # # # cpu 0: rx_hash 0xea5fd9da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50986 dport 44853] OK # # # cpu 0: rx_hash 0xaefe12cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50996 dport 44853] OK # # # cpu 0: rx_hash 0x7d3c1b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51008 dport 44853] OK # # # cpu 0: rx_hash 0x399dd041 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51038 dport 44853] OK # # # cpu 0: rx_hash 0x9e19c377 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51044 dport 44853] OK # # # cpu 0: rx_hash 0x0c75e7ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51074 dport 44853] OK # # # cpu 0: rx_hash 0xef503fe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51110 dport 44853] OK # # # cpu 0: rx_hash 0x6dba44b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 44853] OK # # # cpu 0: rx_hash 0xabf1f4f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51128 dport 44853] OK # # # cpu 0: rx_hash 0x7de70bdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51146 dport 44853] OK # # # cpu 0: rx_hash 0xdf40effe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51210 dport 44853] OK # # # cpu 0: rx_hash 0x1cdfa90e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51230 dport 44853] OK # # # cpu 0: rx_hash 0xbe8f4c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51234 dport 44853] OK # # # cpu 0: rx_hash 0x069d2a02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51256 dport 44853] OK # # # cpu 0: rx_hash 0x232852e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51332 dport 44853] OK # # # cpu 0: rx_hash 0x58a57292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51338 dport 44853] OK # # # cpu 0: rx_hash 0xff2161a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51376 dport 44853] OK # # # cpu 0: rx_hash 0x8178b76e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51384 dport 44853] OK # # # cpu 0: rx_hash 0x52babef5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 44853] OK # # # cpu 0: rx_hash 0x9e585a17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51462 dport 44853] OK # # # cpu 0: rx_hash 0xfa430fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 44853] OK # # # cpu 0: rx_hash 0x919360ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51526 dport 44853] OK # # # cpu 0: rx_hash 0x8bd1e3c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51552 dport 44853] OK # # # cpu 0: rx_hash 0x484ea532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 44853] OK # # # cpu 0: rx_hash 0x361773f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 44853] OK # # # cpu 0: rx_hash 0x1c6931c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51584 dport 44853] OK # # # cpu 0: rx_hash 0xa47b5741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51610 dport 44853] OK # # # cpu 0: rx_hash 0xbe39d44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51644 dport 44853] OK # # # cpu 0: rx_hash 0xd03d4dec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51668 dport 44853] OK # # # count: pass=48 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 39503 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55871 dport 39503] != expected 0x2e6042f # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55871 dport 39503] != expected 0x2e6042f # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 39503] != expected 0x98e98ce # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 39503] != expected 0x98e98ce # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 39503] != expected 0x84ca2d21 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 39503] != expected 0x84ca2d21 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39387 dport 39503] != expected 0xa8f06460 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39387 dport 39503] != expected 0xa8f06460 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41461 dport 39503] != expected 0xe47b9bbc # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41461 dport 39503] != expected 0xe47b9bbc # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43067 dport 39503] != expected 0xca2cb526 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43067 dport 39503] != expected 0xca2cb526 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60768 dport 39503] != expected 0xd21bc6bb # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60768 dport 39503] != expected 0xd21bc6bb # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 39503] != expected 0x3bb452e4 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 39503] != expected 0x3bb452e4 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 39503] != expected 0x7afe74ca # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 39503] != expected 0x7afe74ca # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 39503] != expected 0x916b1b4f # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47669 dport 39503] != expected 0x916b1b4f # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51847 dport 39503] != expected 0x73fb8ff0 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51847 dport 39503] != expected 0x73fb8ff0 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54304 dport 39503] != expected 0xf69dfc93 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54304 dport 39503] != expected 0xf69dfc93 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43040 dport 39503] != expected 0x6bf10da4 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43040 dport 39503] != expected 0x6bf10da4 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37360 dport 39503] != expected 0xc361a57c # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37360 dport 39503] != expected 0xc361a57c # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 39503] != expected 0x2f911d10 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 39503] != expected 0x2f911d10 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43325 dport 39503] != expected 0x984f79d6 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43325 dport 39503] != expected 0x984f79d6 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 39503] != expected 0xa7bfb228 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 39503] != expected 0xa7bfb228 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35174 dport 39503] != expected 0x8391140a # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35174 dport 39503] != expected 0x8391140a # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42716 dport 39503] != expected 0x882fd66e # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42716 dport 39503] != expected 0x882fd66e # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 39503] != expected 0xccc6c373 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 39503] != expected 0xccc6c373 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51345 dport 39503] != expected 0xb3724d9b # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51345 dport 39503] != expected 0xb3724d9b # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54442 dport 39503] != expected 0x93334a70 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54442 dport 39503] != expected 0x93334a70 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60617 dport 39503] != expected 0x9de96bf9 # # Exception| cpu 5: rx_hash 0x238f2097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60617 dport 39503] != expected 0x9de96bf9 # # 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 52781 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 52781] != expected 0x67cc31a7 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 52781] != expected 0x67cc31a7 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34625 dport 52781] != expected 0x3eabe84a # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34625 dport 52781] != expected 0x3eabe84a # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 52781] != expected 0xece58032 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 52781] != expected 0xece58032 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50065 dport 52781] != expected 0x665adc0d # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50065 dport 52781] != expected 0x665adc0d # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50734 dport 52781] != expected 0x7b48348f # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50734 dport 52781] != expected 0x7b48348f # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58823 dport 52781] != expected 0x7c73b98c # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58823 dport 52781] != expected 0x7c73b98c # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33499 dport 52781] != expected 0x32526eb9 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33499 dport 52781] != expected 0x32526eb9 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45864 dport 52781] != expected 0x10bdce8e # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45864 dport 52781] != expected 0x10bdce8e # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34903 dport 52781] != expected 0x2edab607 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34903 dport 52781] != expected 0x2edab607 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55878 dport 52781] != expected 0x61f16bbe # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55878 dport 52781] != expected 0x61f16bbe # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46985 dport 52781] != expected 0x8afc23ab # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46985 dport 52781] != expected 0x8afc23ab # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 52781] != expected 0xbc5b1f5c # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 52781] != expected 0xbc5b1f5c # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37332 dport 52781] != expected 0xe5257d9d # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37332 dport 52781] != expected 0xe5257d9d # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59829 dport 52781] != expected 0xa2e7acd2 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59829 dport 52781] != expected 0xa2e7acd2 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55307 dport 52781] != expected 0xffe7fb35 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55307 dport 52781] != expected 0xffe7fb35 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 52781] != expected 0xb24e4de # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 52781] != expected 0xb24e4de # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46054 dport 52781] != expected 0xe31e494f # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46054 dport 52781] != expected 0xe31e494f # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50903 dport 52781] != expected 0x5f4b6d71 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50903 dport 52781] != expected 0x5f4b6d71 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59055 dport 52781] != expected 0x307c89c0 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59055 dport 52781] != expected 0x307c89c0 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 52781] != expected 0x62172dea # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 52781] != expected 0x62172dea # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48275 dport 52781] != expected 0xe89bb514 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48275 dport 52781] != expected 0xe89bb514 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 52781] != expected 0x1a323859 # # Exception| cpu 5: rx_hash 0x05e26655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 52781] != expected 0x1a323859 # # 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__->