< 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 # # Interface: enp1s0, driver: fbnic # 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 52745 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2134efda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58994 dport 52745] != expected 0xf874e12e # # Exception| cpu 0: rx_hash 0xefd141b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59040 dport 52745] != expected 0x1bc2991b # # Exception| cpu 0: rx_hash 0xc0cf1ace [saddr 192.0.3.2 daddr 192.0.3.1 sport 59058 dport 52745] != expected 0xf1b6d4cb # # Exception| cpu 0: rx_hash 0x09adc020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59098 dport 52745] != expected 0x69d38acc # # Exception| cpu 0: rx_hash 0xbba98626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59108 dport 52745] != expected 0xfd7cd439 # # Exception| cpu 0: rx_hash 0xabc97fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 52745] != expected 0x2f4e2544 # # Exception| cpu 0: rx_hash 0xa7bdcdfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59158 dport 52745] != expected 0x6de8d1 # # Exception| cpu 0: rx_hash 0x3fed48e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 52745] != expected 0xbb466112 # # Exception| cpu 0: rx_hash 0x3aa7d083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 52745] != expected 0x7eb6fbf4 # # Exception| cpu 0: rx_hash 0xccbba8fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59220 dport 52745] != expected 0xde95195e # # Exception| cpu 0: rx_hash 0xe6ef6be3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59222 dport 52745] != expected 0xf111ce68 # # Exception| cpu 0: rx_hash 0x280ac589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59268 dport 52745] != expected 0x12a7b65d # # Exception| cpu 0: rx_hash 0x9f441bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 52745] != expected 0x43f8724e # # Exception| cpu 0: rx_hash 0xb05a4092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59320 dport 52745] != expected 0xa98c3f9e # # Exception| cpu 0: rx_hash 0x91bc7602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59394 dport 52745] != expected 0xd0b3b78b # # Exception| cpu 0: rx_hash 0xab884cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59412 dport 52745] != expected 0x2d0591c0 # # Exception| cpu 0: rx_hash 0x1653a250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59442 dport 52745] != expected 0xf7bb601e # # Exception| cpu 0: rx_hash 0xef907289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59460 dport 52745] != expected 0x19892d9f # # Exception| cpu 0: rx_hash 0xcf518153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59470 dport 52745] != expected 0xbdeccf64 # # Exception| cpu 0: rx_hash 0x58deacec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59498 dport 52745] != expected 0x48d6e98c # # Exception| cpu 0: rx_hash 0x243f4480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59526 dport 52745] != expected 0x3fcfcf4c # # Exception| cpu 0: rx_hash 0x2eaa7447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59534 dport 52745] != expected 0xb42efa81 # # Exception| cpu 0: rx_hash 0xb92559f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59562 dport 52745] != expected 0x4114dc69 # # Exception| cpu 0: rx_hash 0xbc6fc19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59578 dport 52745] != expected 0x84e4468f # # Exception| cpu 0: rx_hash 0x656de298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59590 dport 52745] != expected 0xceb3e9f5 # # Exception| cpu 0: rx_hash 0x5f59d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59600 dport 52745] != expected 0x3305cfbe # # Exception| cpu 0: rx_hash 0xf7a85744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59634 dport 52745] != expected 0xfe7955fb # # Exception| cpu 0: rx_hash 0xfbdce574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59668 dport 52745] != expected 0xd15a986e # # Exception| cpu 0: rx_hash 0x3d61973e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59748 dport 52745] != expected 0x72e6942 # # Exception| cpu 0: rx_hash 0x22dec677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59752 dport 52745] != expected 0x9b0d3714 # # Exception| cpu 0: rx_hash 0x0755adce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59762 dport 52745] != expected 0xfa984f09 # # Exception| cpu 0: rx_hash 0xc9b003a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 52745] != expected 0x192e373c # # Exception| cpu 0: rx_hash 0xe3e4c0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59810 dport 52745] != expected 0x36aae00a # # Exception| cpu 0: rx_hash 0xec3b681d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59834 dport 52745] != expected 0x78bb4f21 # # Exception| cpu 0: rx_hash 0xa2b666a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59874 dport 52745] != expected 0xc7d6c6b3 # # Exception| cpu 0: rx_hash 0x8c7db095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59916 dport 52745] != expected 0x9d3bba3c # # Exception| cpu 0: rx_hash 0x0ed8fca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59948 dport 52745] != expected 0x7fc3f74f # # Exception| cpu 0: rx_hash 0xf71b2c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59994 dport 52745] != expected 0x91f1bace # # Exception| cpu 0: rx_hash 0x50350bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60000 dport 52745] != expected 0x129c8fa0 # # Exception| cpu 0: rx_hash 0x609401c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60030 dport 52745] != expected 0x64cb9c26 # # Exception| cpu 0: rx_hash 0x095f8820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60054 dport 52745] != expected 0x410d17d # # Exception| cpu 0: rx_hash 0x3cb41a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 52745] != expected 0xb7b7581d # # Exception| cpu 0: rx_hash 0x910f0d3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60074 dport 52745] != expected 0xbf3b58be # # Exception| cpu 0: rx_hash 0x723914c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60096 dport 52745] != expected 0x8dad18f # # Exception| cpu 0: rx_hash 0x57b27f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60122 dport 52745] != expected 0x694fa992 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7203ffbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53142 dport 39497] OK # # # cpu 4: rx_hash 0xcfd8111e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53168 dport 39497] OK # # # cpu 4: rx_hash 0x06bacbf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53208 dport 39497] OK # # # cpu 4: rx_hash 0xb4be8df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53222 dport 39497] OK # # # cpu 4: rx_hash 0x6fe2a0b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53328 dport 39497] OK # # # cpu 4: rx_hash 0xc8cc873f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53354 dport 39497] OK # # # cpu 4: rx_hash 0xd2394e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 39497] OK # # # cpu 4: rx_hash 0x91a604ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53404 dport 39497] OK # # # cpu 4: rx_hash 0x7d4fb5bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53486 dport 39497] OK # # # cpu 4: rx_hash 0x419a0dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53526 dport 39497] OK # # # cpu 4: rx_hash 0x20095878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53596 dport 39497] OK # # # cpu 4: rx_hash 0xb859dd63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53600 dport 39497] OK # # # cpu 4: rx_hash 0xbd134500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53616 dport 39497] OK # # # cpu 4: rx_hash 0xe479c6d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53638 dport 39497] OK # # # cpu 4: rx_hash 0xcb679dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53652 dport 39497] OK # # # cpu 4: rx_hash 0x63961287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53686 dport 39497] OK # # # cpu 4: rx_hash 0x4357e15d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53692 dport 39497] OK # # # cpu 4: rx_hash 0xba943184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53706 dport 39497] OK # # # cpu 4: rx_hash 0x0ddaefe1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53732 dport 39497] OK # # # cpu 4: rx_hash 0x1dba160c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53744 dport 39497] OK # # # cpu 4: rx_hash 0x16faab81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53764 dport 39497] OK # # # cpu 4: rx_hash 0x843f1e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53808 dport 39497] OK # # # cpu 4: rx_hash 0x6d9c3769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53842 dport 39497] OK # # # cpu 4: rx_hash 0x670907ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53850 dport 39497] OK # # # cpu 4: rx_hash 0xc56db845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53872 dport 39497] OK # # # cpu 4: rx_hash 0xa3799903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53888 dport 39497] OK # # # cpu 4: rx_hash 0x892d5a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53890 dport 39497] OK # # # cpu 4: rx_hash 0xa6330160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53904 dport 39497] OK # # # cpu 4: rx_hash 0x86f2f2ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53914 dport 39497] OK # # # cpu 4: rx_hash 0xf24bc6f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53972 dport 39497] OK # # # cpu 4: rx_hash 0x608e732a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53984 dport 39497] OK # # # cpu 4: rx_hash 0x5565e17e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53998 dport 39497] OK # # # cpu 4: rx_hash 0x7a7bba00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54012 dport 39497] OK # # # cpu 4: rx_hash 0x56cefbea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54032 dport 39497] OK # # # cpu 4: rx_hash 0xc40b4e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54052 dport 39497] OK # # # cpu 4: rx_hash 0xd46bb7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54064 dport 39497] OK # # # cpu 4: rx_hash 0xba274abd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54114 dport 39497] OK # # # cpu 4: rx_hash 0x8a86408a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54140 dport 39497] OK # # # cpu 4: rx_hash 0xf9b80042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54152 dport 39497] OK # # # cpu 4: rx_hash 0xec9261cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54156 dport 39497] OK # # # cpu 4: rx_hash 0x71887cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54176 dport 39497] OK # # # cpu 4: rx_hash 0xb8eaa65a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 39497] OK # # # cpu 4: rx_hash 0xa050e5e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54284 dport 39497] OK # # # cpu 4: rx_hash 0xb0301c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54296 dport 39497] OK # # # cpu 4: rx_hash 0x0debf2ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54334 dport 39497] OK # # # cpu 4: rx_hash 0xf4282272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54344 dport 39497] OK # # # cpu 4: rx_hash 0xc4892845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54358 dport 39497] OK # # # cpu 4: rx_hash 0x6c78a769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54388 dport 39497] 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36444 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52363 dport 36444] != expected 0x799fe51d # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52363 dport 36444] != expected 0x799fe51d # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51516 dport 36444] != expected 0xc22ef8d1 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51516 dport 36444] != expected 0xc22ef8d1 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58658 dport 36444] != expected 0xcb073044 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58658 dport 36444] != expected 0xcb073044 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52443 dport 36444] != expected 0x4d135942 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52443 dport 36444] != expected 0x4d135942 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 36444] != expected 0x4113cdac # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 36444] != expected 0x4113cdac # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42372 dport 36444] != expected 0xd6f6aee0 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42372 dport 36444] != expected 0xd6f6aee0 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53709 dport 36444] != expected 0xb3a3a563 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53709 dport 36444] != expected 0xb3a3a563 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52467 dport 36444] != expected 0x240a21fc # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52467 dport 36444] != expected 0x240a21fc # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58043 dport 36444] != expected 0xdfc66d4c # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58043 dport 36444] != expected 0xdfc66d4c # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48182 dport 36444] != expected 0xdad5a51e # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48182 dport 36444] != expected 0xdad5a51e # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43407 dport 36444] != expected 0x2d06c128 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43407 dport 36444] != expected 0x2d06c128 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46099 dport 36444] != expected 0x8f6dccae # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 46099 dport 36444] != expected 0x8f6dccae # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41944 dport 36444] != expected 0x7f610a55 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41944 dport 36444] != expected 0x7f610a55 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48539 dport 36444] != expected 0xffe602a4 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48539 dport 36444] != expected 0xffe602a4 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 36444] != expected 0x23025d39 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49180 dport 36444] != expected 0x23025d39 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 36444] != expected 0xd69f6172 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 36444] != expected 0xd69f6172 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34554 dport 36444] != expected 0xceb7a398 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34554 dport 36444] != expected 0xceb7a398 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54880 dport 36444] != expected 0x97a84465 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54880 dport 36444] != expected 0x97a84465 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60778 dport 36444] != expected 0x4e11c205 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60778 dport 36444] != expected 0x4e11c205 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58319 dport 36444] != expected 0xe22ffe55 # # Exception| cpu 0: rx_hash 0x801afcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58319 dport 36444] != expected 0xe22ffe55 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40329 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33143 dport 40329] != expected 0x28b048ac # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33143 dport 40329] != expected 0x28b048ac # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52459 dport 40329] != expected 0xa5e696fb # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52459 dport 40329] != expected 0xa5e696fb # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37446 dport 40329] != expected 0x668dad18 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37446 dport 40329] != expected 0x668dad18 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32875 dport 40329] != expected 0x62112800 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32875 dport 40329] != expected 0x62112800 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 40329] != expected 0xbb8bbbfc # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 40329] != expected 0xbb8bbbfc # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58386 dport 40329] != expected 0x2546313d # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58386 dport 40329] != expected 0x2546313d # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 40329] != expected 0xa31161de # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 40329] != expected 0xa31161de # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43436 dport 40329] != expected 0xe16046 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43436 dport 40329] != expected 0xe16046 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39779 dport 40329] != expected 0x3ff53a2a # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39779 dport 40329] != expected 0x3ff53a2a # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34281 dport 40329] != expected 0x2cad3bf6 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34281 dport 40329] != expected 0x2cad3bf6 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48782 dport 40329] != expected 0xa17e72d6 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48782 dport 40329] != expected 0xa17e72d6 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56084 dport 40329] != expected 0xabde3e6e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56084 dport 40329] != expected 0xabde3e6e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60267 dport 40329] != expected 0x9ba6b79f # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60267 dport 40329] != expected 0x9ba6b79f # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59313 dport 40329] != expected 0x1c99663 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59313 dport 40329] != expected 0x1c99663 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60615 dport 40329] != expected 0x4a7e2ecf # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60615 dport 40329] != expected 0x4a7e2ecf # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54198 dport 40329] != expected 0x698c777e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54198 dport 40329] != expected 0x698c777e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41197 dport 40329] != expected 0x8f447cd3 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41197 dport 40329] != expected 0x8f447cd3 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38593 dport 40329] != expected 0x39e6f0dd # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38593 dport 40329] != expected 0x39e6f0dd # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49059 dport 40329] != expected 0x38994013 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49059 dport 40329] != expected 0x38994013 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50395 dport 40329] != expected 0xe803d799 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50395 dport 40329] != expected 0xe803d799 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43036 dport 40329] != expected 0x77f34e9e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43036 dport 40329] != expected 0x77f34e9e # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56961 dport 40329] != expected 0x8bff9153 # # Exception| cpu 5: rx_hash 0xd9c2b6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56961 dport 40329] != expected 0x8bff9153 # # 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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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__->