< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 54124 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x83fcc5e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57206 dport 54124] != expected 0xb5a372b9 # # Exception| cpu 0: rx_hash 0x39b682ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57214 dport 54124] != expected 0xcd48f6ca # # Exception| cpu 0: rx_hash 0xd11b090e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57216 dport 54124] != expected 0x9d06807f # # Exception| cpu 0: rx_hash 0x8278522f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57226 dport 54124] != expected 0x64315c0 # # Exception| cpu 0: rx_hash 0xabc9ffbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57246 dport 54124] != expected 0x4be1df1f # # Exception| cpu 0: rx_hash 0x065241ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 54124] != expected 0xf21bf0f1 # # Exception| cpu 0: rx_hash 0x239c9ca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57360 dport 54124] != expected 0x44327b9c # # Exception| cpu 0: rx_hash 0xcab5808f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57362 dport 54124] != expected 0xa79c6a50 # # Exception| cpu 0: rx_hash 0x6427114d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57394 dport 54124] != expected 0x79a68b4c # # Exception| cpu 0: rx_hash 0x344d65fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57414 dport 54124] != expected 0x8523d001 # # Exception| cpu 0: rx_hash 0xd3220171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57438 dport 54124] != expected 0x41bd964b # # Exception| cpu 0: rx_hash 0xc7fad7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57462 dport 54124] != expected 0xe76cf324 # # Exception| cpu 0: rx_hash 0x7db090b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57470 dport 54124] != expected 0x9f877757 # # Exception| cpu 0: rx_hash 0xb2eace65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57486 dport 54124] != expected 0xa55b9cbb # # Exception| cpu 0: rx_hash 0xa63218ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57510 dport 54124] != expected 0x38af9d4 # # Exception| cpu 0: rx_hash 0xf551438c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 54124] != expected 0x98cf6c6b # # Exception| cpu 0: rx_hash 0x1f717035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57552 dport 54124] != expected 0x1ca1b355 # # Exception| cpu 0: rx_hash 0x6be5fe20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 54124] != expected 0xed76bbb3 # # Exception| cpu 0: rx_hash 0x6242f132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57602 dport 54124] != expected 0x2ef44a # # Exception| cpu 0: rx_hash 0x516df2ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57636 dport 54124] != expected 0xcc6d0c7c # # Exception| cpu 0: rx_hash 0xe668e2f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57672 dport 54124] != expected 0xf476117b # # Exception| cpu 0: rx_hash 0x75930868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57684 dport 54124] != expected 0xc13f5fd7 # # Exception| cpu 0: rx_hash 0x5264dd5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57690 dport 54124] != expected 0xabadc28e # # Exception| cpu 0: rx_hash 0x8624ba2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57700 dport 54124] != expected 0xa3707cf2 # # Exception| cpu 0: rx_hash 0xfcf64c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 54124] != expected 0x75972392 # # Exception| cpu 0: rx_hash 0x53e04a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57766 dport 54124] != expected 0x184da5f7 # # Exception| cpu 0: rx_hash 0x7a51e705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57778 dport 54124] != expected 0x55ef6f28 # # Exception| cpu 0: rx_hash 0x2a3b93b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57798 dport 54124] != expected 0xa96a3465 # # Exception| cpu 0: rx_hash 0x038a3e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57810 dport 54124] != expected 0xe4c8feba # # Exception| cpu 0: rx_hash 0x84a90274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57830 dport 54124] != expected 0x7750d579 # # Exception| cpu 0: rx_hash 0x63c666fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57854 dport 54124] != expected 0xb3ce9333 # # Exception| cpu 0: rx_hash 0x2de13bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57876 dport 54124] != expected 0xb806dd6b # # Exception| cpu 0: rx_hash 0x108840f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 54124] != expected 0x537572db # # Exception| cpu 0: rx_hash 0x94a25335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57954 dport 54124] != expected 0xa72d97ea # # Exception| cpu 0: rx_hash 0x3bb4553e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58046 dport 54124] != expected 0xcaf7118f # # Exception| cpu 0: rx_hash 0xa500e892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58054 dport 54124] != expected 0xbf4ec657 # # Exception| cpu 0: rx_hash 0xf663b3b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58060 dport 54124] != expected 0x240b53e8 # # Exception| cpu 0: rx_hash 0xf182c405 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58112 dport 54124] != expected 0xee634b97 # # Exception| cpu 0: rx_hash 0x6c3f563b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58118 dport 54124] != expected 0xfc1a52bd # # Exception| cpu 0: rx_hash 0xd8336995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58132 dport 54124] != expected 0xa3c18148 # # Exception| cpu 0: rx_hash 0xffc4bca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58138 dport 54124] != expected 0xc9531c11 # # Exception| cpu 0: rx_hash 0x92c7b34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58194 dport 54124] != expected 0xdea5e8ec # # Exception| cpu 0: rx_hash 0x0f7a2174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58196 dport 54124] != expected 0xccdcf1c6 # # Exception| cpu 0: rx_hash 0xdabed1ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58262 dport 54124] != expected 0x77e128c3 # # Exception| cpu 0: rx_hash 0x29096389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58278 dport 54124] != expected 0x15ae0be6 # # Exception| cpu 0: rx_hash 0x244634bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58306 dport 54124] != expected 0x555e9292 # # Exception| cpu 0: rx_hash 0xd7f186f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58354 dport 54124] != expected 0x3711b1b7 # # Exception| cpu 0: rx_hash 0xa4a24f20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58392 dport 54124] != expected 0x3a2828e7 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4744d9fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44696 dport 34257] OK # # # cpu 0: rx_hash 0xb4f36bb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44712 dport 34257] OK # # # cpu 4: rx_hash 0x899a10e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44692 dport 34257] OK # # # cpu 4: rx_hash 0xdaf94bc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44702 dport 34257] OK # # # cpu 4: rx_hash 0xe9d6483c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44728 dport 34257] OK # # # cpu 4: rx_hash 0x444df66c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 34257] OK # # # cpu 4: rx_hash 0xbe5d4b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44800 dport 34257] OK # # # cpu 4: rx_hash 0xd35e44d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44872 dport 34257] OK # # # cpu 4: rx_hash 0x3431205d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44880 dport 34257] OK # # # cpu 4: rx_hash 0xa98cb263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44886 dport 34257] OK # # # cpu 4: rx_hash 0xb3121c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44900 dport 34257] OK # # # cpu 4: rx_hash 0x9aa3b19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44912 dport 34257] OK # # # cpu 4: rx_hash 0x738aadb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44914 dport 34257] OK # # # cpu 4: rx_hash 0x08dccccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44944 dport 34257] OK # # # cpu 4: rx_hash 0xdf95842d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45008 dport 34257] OK # # # cpu 4: rx_hash 0x36bc9806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45010 dport 34257] OK # # # cpu 4: rx_hash 0xc4624a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45132 dport 34257] OK # # # cpu 4: rx_hash 0xedd3e799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45144 dport 34257] OK # # # cpu 4: rx_hash 0x399380ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45158 dport 34257] OK # # # cpu 4: rx_hash 0x37d5f84e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45180 dport 34257] OK # # # cpu 4: rx_hash 0x4c839936 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 34257] OK # # # cpu 4: rx_hash 0x72e3cdfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45276 dport 34257] OK # # # cpu 4: rx_hash 0x12af9521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45296 dport 34257] OK # # # cpu 4: rx_hash 0x41ccce00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45306 dport 34257] OK # # # cpu 4: rx_hash 0x35584015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 34257] OK # # # cpu 4: rx_hash 0xac0d8a0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45386 dport 34257] OK # # # cpu 4: rx_hash 0x9f2289f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45420 dport 34257] OK # # # cpu 4: rx_hash 0x8977e760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45510 dport 34257] OK # # # cpu 4: rx_hash 0xe93bbfbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45546 dport 34257] OK # # # cpu 4: rx_hash 0x4e35fec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45570 dport 34257] OK # # # cpu 4: rx_hash 0x07c80b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45626 dport 34257] OK # # # cpu 4: rx_hash 0xca1fed00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45640 dport 34257] OK # # # cpu 4: rx_hash 0xb0cd1bb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45654 dport 34257] OK # # # cpu 4: rx_hash 0x119d651e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45712 dport 34257] OK # # # cpu 4: rx_hash 0xcb9b7ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45748 dport 34257] OK # # # cpu 4: rx_hash 0xc6d42dff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45776 dport 34257] OK # # # cpu 4: rx_hash 0xb240a3ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45780 dport 34257] OK # # # cpu 4: rx_hash 0x265a3ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45828 dport 34257] OK # # # cpu 4: rx_hash 0xcf7322ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45830 dport 34257] OK # # # cpu 4: rx_hash 0xf1137627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45892 dport 34257] OK # # # cpu 4: rx_hash 0xd8a2dbb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 34257] OK # # # cpu 4: rx_hash 0x02a4c460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45940 dport 34257] OK # # # cpu 4: rx_hash 0x4adda6e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46000 dport 34257] OK # # # cpu 4: rx_hash 0xa0fd955d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46028 dport 34257] OK # # # cpu 4: rx_hash 0x4792f1d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46036 dport 34257] OK # # # cpu 4: rx_hash 0x14f1aaf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46046 dport 34257] OK # # # count: pass=46 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43608 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45716 dport 43608] != expected 0x206c26b4 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45716 dport 43608] != expected 0x206c26b4 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58259 dport 43608] != expected 0x8f5d2897 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58259 dport 43608] != expected 0x8f5d2897 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58826 dport 43608] != expected 0xe89044d2 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58826 dport 43608] != expected 0xe89044d2 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53284 dport 43608] != expected 0x58ff3456 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53284 dport 43608] != expected 0x58ff3456 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52266 dport 43608] != expected 0xb658e041 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52266 dport 43608] != expected 0xb658e041 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48769 dport 43608] != expected 0xaf1bf37f # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48769 dport 43608] != expected 0xaf1bf37f # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34302 dport 43608] != expected 0x5bb94880 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34302 dport 43608] != expected 0x5bb94880 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41304 dport 43608] != expected 0x665be518 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41304 dport 43608] != expected 0x665be518 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53207 dport 43608] != expected 0xd4c05692 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53207 dport 43608] != expected 0xd4c05692 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 43608] != expected 0xaa16d6f7 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 43608] != expected 0xaa16d6f7 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 43608] != expected 0xb37db6c4 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 43608] != expected 0xb37db6c4 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59535 dport 43608] != expected 0xaf487f8d # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59535 dport 43608] != expected 0xaf487f8d # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 43608] != expected 0x6b93516a # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 43608] != expected 0x6b93516a # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60389 dport 43608] != expected 0x930e8992 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60389 dport 43608] != expected 0x930e8992 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33603 dport 43608] != expected 0x4b0a05f6 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33603 dport 43608] != expected 0x4b0a05f6 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 43608] != expected 0xc65e86c5 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 43608] != expected 0xc65e86c5 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44064 dport 43608] != expected 0xdac526f # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44064 dport 43608] != expected 0xdac526f # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37385 dport 43608] != expected 0x2529c926 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37385 dport 43608] != expected 0x2529c926 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 43608] != expected 0x6f2ccb3a # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 43608] != expected 0x6f2ccb3a # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43139 dport 43608] != expected 0xc61bee68 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43139 dport 43608] != expected 0xc61bee68 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35325 dport 43608] != expected 0x7ac24658 # # Exception| cpu 0: rx_hash 0x20fc44ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35325 dport 43608] != expected 0x7ac24658 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 42890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43201 dport 42890] != expected 0x51327646 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43201 dport 42890] != expected 0x51327646 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39481 dport 42890] != expected 0x3638f134 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39481 dport 42890] != expected 0x3638f134 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53031 dport 42890] != expected 0x58c6ad58 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53031 dport 42890] != expected 0x58c6ad58 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 42890] != expected 0xf06ac06c # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 42890] != expected 0xf06ac06c # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56480 dport 42890] != expected 0x3cebfd46 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56480 dport 42890] != expected 0x3cebfd46 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 42890] != expected 0x9fb9543b # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 42890] != expected 0x9fb9543b # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35964 dport 42890] != expected 0x4f779726 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35964 dport 42890] != expected 0x4f779726 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57410 dport 42890] != expected 0x8c80f545 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57410 dport 42890] != expected 0x8c80f545 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33689 dport 42890] != expected 0x573bf9da # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33689 dport 42890] != expected 0x573bf9da # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39011 dport 42890] != expected 0x95dee86d # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39011 dport 42890] != expected 0x95dee86d # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39578 dport 42890] != expected 0x4875e0fa # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39578 dport 42890] != expected 0x4875e0fa # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48053 dport 42890] != expected 0xc13e5cf2 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48053 dport 42890] != expected 0xc13e5cf2 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46796 dport 42890] != expected 0xdbc455f8 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46796 dport 42890] != expected 0xdbc455f8 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56456 dport 42890] != expected 0x28332b8e # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56456 dport 42890] != expected 0x28332b8e # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52645 dport 42890] != expected 0x20a23c1f # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52645 dport 42890] != expected 0x20a23c1f # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37237 dport 42890] != expected 0x3e2e41a9 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37237 dport 42890] != expected 0x3e2e41a9 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36044 dport 42890] != expected 0x57648111 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36044 dport 42890] != expected 0x57648111 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60273 dport 42890] != expected 0x55cd521d # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60273 dport 42890] != expected 0x55cd521d # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49996 dport 42890] != expected 0x3e2c9c4 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49996 dport 42890] != expected 0x3e2c9c4 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50073 dport 42890] != expected 0xc4ecb092 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50073 dport 42890] != expected 0xc4ecb092 # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46429 dport 42890] != expected 0x302c917e # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46429 dport 42890] != expected 0x302c917e # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54571 dport 42890] != expected 0x3d16223f # # Exception| cpu 0: rx_hash 0x69bcbc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54571 dport 42890] != expected 0x3d16223f # # 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 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__->