< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 56532 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x298083ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54830 dport 56532] != expected 0xd9c8fb63 # # Exception| cpu 0: rx_hash 0x3e21a6e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54834 dport 56532] != expected 0xf835a346 # # Exception| cpu 0: rx_hash 0x032a8062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54864 dport 56532] != expected 0x124d1d21 # # Exception| cpu 4: rx_hash 0xce1e0b87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54796 dport 56532] != expected 0xdd7959dc # # Exception| cpu 4: rx_hash 0x0d125b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54808 dport 56532] != expected 0x8acce73a # # Exception| cpu 4: rx_hash 0x8ee2b2e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54882 dport 56532] != expected 0xadd8ccff # # Exception| cpu 4: rx_hash 0xe4b40848 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54898 dport 56532] != expected 0x16fcbf9e # # Exception| cpu 5: rx_hash 0xf6fd6455 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54814 dport 56532] != expected 0xbf7eb1b2 # # Exception| cpu 5: rx_hash 0x697c3acd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54848 dport 56532] != expected 0xa9696e40 # # Exception| cpu 5: rx_hash 0x85322040 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54874 dport 56532] != expected 0xbd2660ed # # Exception| cpu 5: rx_hash 0xdc57679a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54880 dport 56532] != expected 0x74fb57f0 # # Exception| cpu 5: rx_hash 0x62aca86a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54904 dport 56532] != expected 0xb997c252 # # Exception| cpu 0: rx_hash 0x3f256b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54952 dport 56532] != expected 0x1b1e2387 # # Exception| cpu 0: rx_hash 0x7a319b08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54966 dport 56532] != expected 0xe3c0e0ad # # Exception| cpu 4: rx_hash 0x8a0e366c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54920 dport 56532] != expected 0xc68c1a37 # # Exception| cpu 4: rx_hash 0xe0588cc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54936 dport 56532] != expected 0x7da86956 # # Exception| cpu 4: rx_hash 0xae9cee57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 56532] != expected 0x9588066e # # Exception| cpu 4: rx_hash 0x022e4dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 54986 dport 56532] != expected 0xf1669de0 # # Exception| cpu 4: rx_hash 0x6878f715 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55002 dport 56532] != expected 0x4a42ee81 # # Exception| cpu 4: rx_hash 0xb70510ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55018 dport 56532] != expected 0x2cf4a450 # # Exception| cpu 5: rx_hash 0x967f8185 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54956 dport 56532] != expected 0xf78fee00 # # Exception| cpu 5: rx_hash 0xd68338e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54978 dport 56532] != expected 0x872e7b23 # # Exception| cpu 5: rx_hash 0x509b98c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54984 dport 56532] != expected 0x284506ef # # Exception| cpu 5: rx_hash 0xab74a704 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 56532] != expected 0x1df75067 # # Exception| cpu 5: rx_hash 0xee605737 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54992 dport 56532] != expected 0xe529934d # # Exception| cpu 5: rx_hash 0xa0a435a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55030 dport 56532] != expected 0xd09fc75 # # Exception| cpu 0: rx_hash 0xa2d277e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 56532] != expected 0xb8a39711 # # Exception| cpu 0: rx_hash 0x8d903d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55084 dport 56532] != expected 0xfb59275a # # Exception| cpu 0: rx_hash 0x0e60d40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55126 dport 56532] != expected 0xdc4d0c9f # # Exception| cpu 4: rx_hash 0xec161572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 56532] != expected 0x5083f829 # # Exception| cpu 4: rx_hash 0x2f1a4563 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 56532] != expected 0x73646cf # # Exception| cpu 4: rx_hash 0x19c1f145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55114 dport 56532] != expected 0xfdb054ba # # Exception| cpu 4: rx_hash 0xdacda154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55134 dport 56532] != expected 0xaa05ea5c # # Exception| cpu 5: rx_hash 0x52edda82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55068 dport 56532] != expected 0x9def6d8b # # Exception| cpu 5: rx_hash 0xdf25e807 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55086 dport 56532] != expected 0x227abc55 # # Exception| cpu 5: rx_hash 0xc884cd49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55090 dport 56532] != expected 0x387e470 # # Exception| cpu 5: rx_hash 0x61de27f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55094 dport 56532] != expected 0xef1629f7 # # Exception| cpu 5: rx_hash 0x1c29b816 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55098 dport 56532] != expected 0x75cf02b3 # # Exception| cpu 5: rx_hash 0xa73a3eb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55122 dport 56532] != expected 0x30dcc118 # # Exception| cpu 0: rx_hash 0x570593d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55148 dport 56532] != expected 0x15903b82 # # Exception| cpu 0: rx_hash 0x1d2d75ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 56532] != expected 0x96e48272 # # Exception| cpu 0: rx_hash 0x60daea2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 56532] != expected 0xc3da936 # # Exception| cpu 0: rx_hash 0x4a70e9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55250 dport 56532] != expected 0xc7b84f74 # # Exception| cpu 0: rx_hash 0xc7b8db65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55264 dport 56532] != expected 0x782d9eaa # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x3645c4d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51316 dport 52560] OK # # # cpu 4: rx_hash 0x601c9524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51356 dport 52560] OK # # # cpu 5: rx_hash 0x4062c994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51264 dport 52560] OK # # # cpu 5: rx_hash 0x7881a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51282 dport 52560] OK # # # cpu 5: rx_hash 0x8c528fa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51334 dport 52560] OK # # # cpu 5: rx_hash 0x0a4a2f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51340 dport 52560] OK # # # cpu 5: rx_hash 0xc9467f9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 52560] OK # # # cpu 5: rx_hash 0xbf6172dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51372 dport 52560] OK # # # cpu 0: rx_hash 0x94cfbccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51272 dport 52560] OK # # # cpu 0: rx_hash 0x057639a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51294 dport 52560] OK # # # cpu 0: rx_hash 0xda0bde5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51310 dport 52560] OK # # # cpu 0: rx_hash 0x25086517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51330 dport 52560] OK # # # cpu 4: rx_hash 0xdb0f1387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 52560] OK # # # cpu 4: rx_hash 0xf44d591b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51450 dport 52560] OK # # # cpu 4: rx_hash 0xfdeb89f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51478 dport 52560] OK # # # cpu 5: rx_hash 0x7c6d22cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51384 dport 52560] OK # # # cpu 5: rx_hash 0x0472f47f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51396 dport 52560] OK # # # cpu 5: rx_hash 0x95cb7113 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51410 dport 52560] OK # # # cpu 5: rx_hash 0x6e244ed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51412 dport 52560] OK # # # cpu 5: rx_hash 0x4ab696eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51426 dport 52560] OK # # # cpu 5: rx_hash 0xe3ec7c55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51430 dport 52560] OK # # # cpu 0: rx_hash 0x65f4dc77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 52560] OK # # # cpu 0: rx_hash 0x6c520c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 52560] OK # # # cpu 0: rx_hash 0x11a59374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51468 dport 52560] OK # # # cpu 0: rx_hash 0xd2a9c365 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51480 dport 52560] OK # # # cpu 4: rx_hash 0x9985e8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51534 dport 52560] OK # # # cpu 4: rx_hash 0x85f45f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 52560] OK # # # cpu 4: rx_hash 0xefa2e5e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 52560] OK # # # cpu 4: rx_hash 0x55b5ae9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51592 dport 52560] OK # # # cpu 4: rx_hash 0xfcef4421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51596 dport 52560] OK # # # cpu 4: rx_hash 0xeb4e616f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51600 dport 52560] OK # # # cpu 5: rx_hash 0x0dd4249d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 52560] OK # # # cpu 5: rx_hash 0xf3d3520d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51550 dport 52560] OK # # # cpu 5: rx_hash 0x3b0f90bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51570 dport 52560] OK # # # cpu 0: rx_hash 0x67829e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51512 dport 52560] OK # # # cpu 0: rx_hash 0x1f9d4880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51524 dport 52560] OK # # # cpu 0: rx_hash 0x5a89b8b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51546 dport 52560] OK # # # cpu 0: rx_hash 0xae5a915c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51598 dport 52560] OK # # # cpu 4: rx_hash 0xb9fbb412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 52560] OK # # # cpu 4: rx_hash 0xc40c2bf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 52560] OK # # # cpu 4: rx_hash 0x154917ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51686 dport 52560] OK # # # cpu 4: rx_hash 0x84f09293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51696 dport 52560] OK # # # cpu 4: rx_hash 0xe1a5d2ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51712 dport 52560] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53723 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47372 dport 53723] != expected 0x56f3f0f0 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47372 dport 53723] != expected 0x56f3f0f0 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 53723] != expected 0x78d6828c # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 53723] != expected 0x78d6828c # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36723 dport 53723] != expected 0x46224b0 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36723 dport 53723] != expected 0x46224b0 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57769 dport 53723] != expected 0x61f0193c # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57769 dport 53723] != expected 0x61f0193c # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59490 dport 53723] != expected 0x1b5cf8a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59490 dport 53723] != expected 0x1b5cf8a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38983 dport 53723] != expected 0x797972f5 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38983 dport 53723] != expected 0x797972f5 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39650 dport 53723] != expected 0x70801d2b # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39650 dport 53723] != expected 0x70801d2b # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 53723] != expected 0xa089bf81 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 53723] != expected 0xa089bf81 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34449 dport 53723] != expected 0x7dba1b6b # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34449 dport 53723] != expected 0x7dba1b6b # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34673 dport 53723] != expected 0x4237f759 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34673 dport 53723] != expected 0x4237f759 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60429 dport 53723] != expected 0xfdbffd7a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60429 dport 53723] != expected 0xfdbffd7a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55187 dport 53723] != expected 0x837e2a3d # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55187 dport 53723] != expected 0x837e2a3d # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38684 dport 53723] != expected 0x1649eb18 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38684 dport 53723] != expected 0x1649eb18 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37372 dport 53723] != expected 0x9143f24a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37372 dport 53723] != expected 0x9143f24a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39789 dport 53723] != expected 0x8deb5224 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39789 dport 53723] != expected 0x8deb5224 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40868 dport 53723] != expected 0x6ea58180 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40868 dport 53723] != expected 0x6ea58180 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43674 dport 53723] != expected 0xe6d11bab # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43674 dport 53723] != expected 0xe6d11bab # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42949 dport 53723] != expected 0x18a96c5a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42949 dport 53723] != expected 0x18a96c5a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33101 dport 53723] != expected 0xfd6d249a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33101 dport 53723] != expected 0xfd6d249a # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45634 dport 53723] != expected 0xe2dd7028 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45634 dport 53723] != expected 0xe2dd7028 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51597 dport 53723] != expected 0xe85837d4 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51597 dport 53723] != expected 0xe85837d4 # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44221 dport 53723] != expected 0xff83f0db # # Exception| cpu 5: rx_hash 0xb3fc3d52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44221 dport 53723] != expected 0xff83f0db # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 51955 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37563 dport 51955] != expected 0x5b9473ff # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37563 dport 51955] != expected 0x5b9473ff # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49779 dport 51955] != expected 0x3c56bc4a # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49779 dport 51955] != expected 0x3c56bc4a # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53664 dport 51955] != expected 0xb49c8858 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53664 dport 51955] != expected 0xb49c8858 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44002 dport 51955] != expected 0xca3f0367 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44002 dport 51955] != expected 0xca3f0367 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38545 dport 51955] != expected 0xd50ed460 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38545 dport 51955] != expected 0xd50ed460 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50358 dport 51955] != expected 0xc1436ace # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50358 dport 51955] != expected 0xc1436ace # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 51955] != expected 0x531b77cb # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 51955] != expected 0x531b77cb # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 51955] != expected 0x11c5cdd0 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 51955] != expected 0x11c5cdd0 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 51955] != expected 0x75fc9bc # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 51955] != expected 0x75fc9bc # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 51955] != expected 0x951c5bb7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51419 dport 51955] != expected 0x951c5bb7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 51955] != expected 0x36996c3b # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 51955] != expected 0x36996c3b # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35178 dport 51955] != expected 0xdf3f3fe5 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35178 dport 51955] != expected 0xdf3f3fe5 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60854 dport 51955] != expected 0x3e87874c # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60854 dport 51955] != expected 0x3e87874c # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40786 dport 51955] != expected 0xbd7e14c7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40786 dport 51955] != expected 0xbd7e14c7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43289 dport 51955] != expected 0x7abc226d # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43289 dport 51955] != expected 0x7abc226d # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33013 dport 51955] != expected 0x7a7b74a7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33013 dport 51955] != expected 0x7a7b74a7 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60551 dport 51955] != expected 0xb234a1e5 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60551 dport 51955] != expected 0xb234a1e5 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53393 dport 51955] != expected 0x382faef1 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53393 dport 51955] != expected 0x382faef1 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40380 dport 51955] != expected 0x6b9acf27 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40380 dport 51955] != expected 0x6b9acf27 # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52197 dport 51955] != expected 0xe8d428ac # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52197 dport 51955] != expected 0xe8d428ac # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58538 dport 51955] != expected 0x815764dd # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58538 dport 51955] != expected 0x815764dd # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48757 dport 51955] != expected 0xf7c19c5f # # Exception| cpu 5: rx_hash 0xad5ca8c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48757 dport 51955] != expected 0xf7c19c5f # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->