< 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 45562 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3003cd71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 45562] != expected 0x6a637992 # # Exception| cpu 0: rx_hash 0x811c3b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44182 dport 45562] != expected 0x7d2e059d # # Exception| cpu 0: rx_hash 0xdad86f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44192 dport 45562] != expected 0x329c8a7f # # Exception| cpu 0: rx_hash 0x3d368ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44212 dport 45562] != expected 0xb63d5588 # # Exception| cpu 0: rx_hash 0x8b66c929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44218 dport 45562] != expected 0xefff595f # # Exception| cpu 0: rx_hash 0xfdacc198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44234 dport 45562] != expected 0xe4c718c5 # # Exception| cpu 0: rx_hash 0xac12673e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44240 dport 45562] != expected 0x39a4cbe5 # # Exception| cpu 0: rx_hash 0x90d4a6d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44248 dport 45562] != expected 0x91e41279 # # Exception| cpu 0: rx_hash 0xe959250e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44252 dport 45562] != expected 0xc165a140 # # Exception| cpu 0: rx_hash 0xb29d71e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44266 dport 45562] != expected 0x8ed72ea2 # # Exception| cpu 0: rx_hash 0x1038d0fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44274 dport 45562] != expected 0xf2b79bf0 # # Exception| cpu 0: rx_hash 0x557392cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44286 dport 45562] != expected 0xa76f155 # # Exception| cpu 0: rx_hash 0x9c34f471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44328 dport 45562] != expected 0x6d1a58b6 # # Exception| cpu 0: rx_hash 0xf14c9338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44346 dport 45562] != expected 0x1839520a # # Exception| cpu 0: rx_hash 0xc2cdd9b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 45562] != expected 0xebc07935 # # Exception| cpu 0: rx_hash 0xd6383d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44368 dport 45562] != expected 0xce62c0b0 # # Exception| cpu 0: rx_hash 0x606878a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44382 dport 45562] != expected 0x97a0cc67 # # Exception| cpu 0: rx_hash 0xc8b72bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44394 dport 45562] != expected 0x791125f7 # # Exception| cpu 0: rx_hash 0x56d44b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44410 dport 45562] != expected 0xad314939 # # Exception| cpu 0: rx_hash 0x2f59c8da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44414 dport 45562] != expected 0xfdb0fa00 # # Exception| cpu 0: rx_hash 0xbc0fe9fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44416 dport 45562] != expected 0xf5cebad4 # # Exception| cpu 0: rx_hash 0xf33e5980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44448 dport 45562] != expected 0x9fde8cb3 # # Exception| cpu 0: rx_hash 0x28167b47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44476 dport 45562] != expected 0xb33f8ad8 # # Exception| cpu 0: rx_hash 0x9101b5a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44486 dport 45562] != expected 0xb14474ac # # Exception| cpu 0: rx_hash 0x0f62d550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 45562] != expected 0x65641862 # # Exception| cpu 0: rx_hash 0x2d2b0262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44516 dport 45562] != expected 0x7a5724b9 # # Exception| cpu 0: rx_hash 0x8f8ea37a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44540 dport 45562] != expected 0x63791eb # # Exception| cpu 0: rx_hash 0xa1cdaf53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 45562] != expected 0x75aad495 # # Exception| cpu 0: rx_hash 0x2b5b2b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44548 dport 45562] != expected 0x842801de # # Exception| cpu 0: rx_hash 0x6e106902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44552 dport 45562] != expected 0x7ce96b7b # # Exception| cpu 0: rx_hash 0x9d0b6ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44554 dport 45562] != expected 0xddea0d09 # # Exception| cpu 0: rx_hash 0x57ebd1c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44632 dport 45562] != expected 0x1dc11c86 # # Exception| cpu 0: rx_hash 0xc3f24374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44644 dport 45562] != expected 0x5b302c8a # # Exception| cpu 0: rx_hash 0x241ca05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44656 dport 45562] != expected 0xdf91f37d # # Exception| cpu 0: rx_hash 0xf201c34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44674 dport 45562] != expected 0x2f2ed90c # # Exception| cpu 0: rx_hash 0xb74a817d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44686 dport 45562] != expected 0xd7efb3a9 # # Exception| cpu 0: rx_hash 0xe3c95efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44748 dport 45562] != expected 0xc3e4cee8 # # Exception| cpu 0: rx_hash 0x416cffe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44756 dport 45562] != expected 0xbf847bba # # Exception| cpu 0: rx_hash 0xfd464823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44790 dport 45562] != expected 0x74972baf # # Exception| cpu 0: rx_hash 0x882b995c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44802 dport 45562] != expected 0xd8e8d259 # # Exception| cpu 0: rx_hash 0xbe97aaf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44838 dport 45562] != expected 0xe2795707 # # Exception| cpu 0: rx_hash 0x99e304ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44876 dport 45562] != expected 0x3422c5bd # # Exception| cpu 0: rx_hash 0x190f72c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44902 dport 45562] != expected 0x57714c34 # # Exception| cpu 0: rx_hash 0x313c57bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 45562] != expected 0xda932c2d # # Exception| cpu 0: rx_hash 0xbbaad3dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44926 dport 45562] != expected 0x2b11f966 # # Exception| cpu 0: rx_hash 0x51717123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44932 dport 45562] != expected 0x73ee0a8b # # Exception| cpu 0: rx_hash 0xcf1211d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44948 dport 45562] != expected 0xa7ce6645 # # Exception| cpu 0: rx_hash 0x7338a611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44982 dport 45562] != expected 0x6cdd3650 # # Exception| cpu 0: rx_hash 0x22731817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45060 dport 45562] != expected 0xd6a5e3be # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4eceb241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33006 dport 52191] OK # # # cpu 0: rx_hash 0x5a3b56d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33016 dport 52191] OK # # # cpu 0: rx_hash 0x3ba3633e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33050 dport 52191] OK # # # cpu 0: rx_hash 0x252c75e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 52191] OK # # # cpu 0: rx_hash 0x8789d4fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33080 dport 52191] OK # # # cpu 0: rx_hash 0x88ce5f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 52191] OK # # # cpu 0: rx_hash 0x16ad3f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33116 dport 52191] OK # # # cpu 0: rx_hash 0xf60c6fd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 52191] OK # # # cpu 0: rx_hash 0xa7b2c971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33168 dport 52191] OK # # # cpu 0: rx_hash 0x686f0f20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33178 dport 52191] OK # # # cpu 0: rx_hash 0x6215fd6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 52191] OK # # # cpu 0: rx_hash 0x14dff5da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33222 dport 52191] OK # # # cpu 0: rx_hash 0xf33116f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33234 dport 52191] OK # # # cpu 0: rx_hash 0xc58d2556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33270 dport 52191] OK # # # cpu 0: rx_hash 0xb00a7d92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33342 dport 52191] OK # # # cpu 0: rx_hash 0x7aeac2e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 52191] OK # # # cpu 0: rx_hash 0x9d0421ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 52191] OK # # # cpu 0: rx_hash 0xe489a211 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33404 dport 52191] OK # # # cpu 0: rx_hash 0xf733f51a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 52191] OK # # # cpu 0: rx_hash 0x1f9a9d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33480 dport 52191] OK # # # cpu 0: rx_hash 0x3dd34a6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33530 dport 52191] OK # # # cpu 0: rx_hash 0xc852ed3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33572 dport 52191] OK # # # cpu 0: rx_hash 0xf4942cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 52191] OK # # # cpu 0: rx_hash 0x20fb857d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33604 dport 52191] OK # # # cpu 0: rx_hash 0x530cf4e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 52191] OK # # # cpu 0: rx_hash 0x27b436e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 52191] OK # # # cpu 0: rx_hash 0xc05ad5c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33682 dport 52191] OK # # # cpu 0: rx_hash 0xb3ada45c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 52191] OK # # # cpu 0: rx_hash 0x5b04cc1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33754 dport 52191] OK # # # cpu 0: rx_hash 0x17e11ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33808 dport 52191] OK # # # cpu 0: rx_hash 0x096e083e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33834 dport 52191] OK # # # cpu 0: rx_hash 0x58d0ae98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33840 dport 52191] OK # # # cpu 0: rx_hash 0x64166f77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33848 dport 52191] OK # # # cpu 0: rx_hash 0x3aef42bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33878 dport 52191] OK # # # cpu 0: rx_hash 0x86c5f57a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33908 dport 52191] OK # # # cpu 0: rx_hash 0xc38eb74a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33912 dport 52191] OK # # # cpu 0: rx_hash 0x957fa271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33952 dport 52191] OK # # # cpu 0: rx_hash 0xa9b9639e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33960 dport 52191] OK # # # cpu 0: rx_hash 0xf7404e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33990 dport 52191] OK # # # cpu 0: rx_hash 0x69232ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 52191] OK # # # count: pass=40 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 36313 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50894 dport 36313] != expected 0x1502d31 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50894 dport 36313] != expected 0x1502d31 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46636 dport 36313] != expected 0xc4c453cf # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46636 dport 36313] != expected 0xc4c453cf # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40541 dport 36313] != expected 0x15388e5f # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40541 dport 36313] != expected 0x15388e5f # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53931 dport 36313] != expected 0xfd4bde66 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53931 dport 36313] != expected 0xfd4bde66 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40265 dport 36313] != expected 0xea7a5402 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40265 dport 36313] != expected 0xea7a5402 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 36313] != expected 0x6c996198 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53212 dport 36313] != expected 0x6c996198 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55729 dport 36313] != expected 0xee634835 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55729 dport 36313] != expected 0xee634835 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40381 dport 36313] != expected 0xeb47ab38 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40381 dport 36313] != expected 0xeb47ab38 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38876 dport 36313] != expected 0x15500936 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38876 dport 36313] != expected 0x15500936 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45099 dport 36313] != expected 0xcab1c8b4 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45099 dport 36313] != expected 0xcab1c8b4 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53070 dport 36313] != expected 0x433e66bd # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53070 dport 36313] != expected 0x433e66bd # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33744 dport 36313] != expected 0xdc15c24c # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33744 dport 36313] != expected 0xdc15c24c # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58887 dport 36313] != expected 0x29f03ed4 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58887 dport 36313] != expected 0x29f03ed4 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52356 dport 36313] != expected 0xde12ca53 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52356 dport 36313] != expected 0xde12ca53 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37181 dport 36313] != expected 0x6f3b67cb # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37181 dport 36313] != expected 0x6f3b67cb # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 36313] != expected 0xf57b2586 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 36313] != expected 0xf57b2586 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37372 dport 36313] != expected 0xc2b1bd84 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37372 dport 36313] != expected 0xc2b1bd84 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53431 dport 36313] != expected 0x70bdb6b # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53431 dport 36313] != expected 0x70bdb6b # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51077 dport 36313] != expected 0x525f43c5 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51077 dport 36313] != expected 0x525f43c5 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 36313] != expected 0xb91ec095 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45182 dport 36313] != expected 0xb91ec095 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 36313] != expected 0x291f54d # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 36313] != expected 0x291f54d # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35167 dport 36313] != expected 0xfe5c4c58 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35167 dport 36313] != expected 0xfe5c4c58 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36946 dport 36313] != expected 0x6a58c61 # # Exception| cpu 0: rx_hash 0xfc3175e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36946 dport 36313] != expected 0x6a58c61 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 46877 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51314 dport 46877] != expected 0x9d6616ab # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51314 dport 46877] != expected 0x9d6616ab # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48180 dport 46877] != expected 0x5d670d7c # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48180 dport 46877] != expected 0x5d670d7c # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53813 dport 46877] != expected 0x950ffb2d # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53813 dport 46877] != expected 0x950ffb2d # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50400 dport 46877] != expected 0xc9756be # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50400 dport 46877] != expected 0xc9756be # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53379 dport 46877] != expected 0x9f4d8d9 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53379 dport 46877] != expected 0x9f4d8d9 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48538 dport 46877] != expected 0xde2ca298 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48538 dport 46877] != expected 0xde2ca298 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40846 dport 46877] != expected 0xb47e6b07 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40846 dport 46877] != expected 0xb47e6b07 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45803 dport 46877] != expected 0x5c80c31f # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45803 dport 46877] != expected 0x5c80c31f # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44214 dport 46877] != expected 0xcf2e05bc # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44214 dport 46877] != expected 0xcf2e05bc # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47547 dport 46877] != expected 0xbd52901c # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47547 dport 46877] != expected 0xbd52901c # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44594 dport 46877] != expected 0x719cf17a # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44594 dport 46877] != expected 0x719cf17a # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43557 dport 46877] != expected 0x49269713 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43557 dport 46877] != expected 0x49269713 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48375 dport 46877] != expected 0xbc1eb19d # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48375 dport 46877] != expected 0xbc1eb19d # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59352 dport 46877] != expected 0x45595b65 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59352 dport 46877] != expected 0x45595b65 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59182 dport 46877] != expected 0xeac9bbab # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59182 dport 46877] != expected 0xeac9bbab # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47117 dport 46877] != expected 0x9cbc9ee0 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47117 dport 46877] != expected 0x9cbc9ee0 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55015 dport 46877] != expected 0xc65aa5c4 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55015 dport 46877] != expected 0xc65aa5c4 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41909 dport 46877] != expected 0xc8536b34 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41909 dport 46877] != expected 0xc8536b34 # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 46877] != expected 0x6121c35e # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 46877] != expected 0x6121c35e # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45611 dport 46877] != expected 0xa8d4773c # # Exception| cpu 4: rx_hash 0xe4f32a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45611 dport 46877] != expected 0xa8d4773c # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->