< 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 48429 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9adb20bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57798 dport 48429] != expected 0x26c4a5f9 # # Exception| cpu 0: rx_hash 0x77914d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57848 dport 48429] != expected 0x79aa5fa5 # # Exception| cpu 0: rx_hash 0xd76161f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57852 dport 48429] != expected 0xfde4e9ac # # Exception| cpu 0: rx_hash 0x7189cc11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57868 dport 48429] != expected 0x3901ab8b # # Exception| cpu 0: rx_hash 0x19b5c720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57884 dport 48429] != expected 0xd8120609 # # Exception| cpu 0: rx_hash 0xf4ffaaa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57890 dport 48429] != expected 0x877cfc55 # # Exception| cpu 0: rx_hash 0x22aab0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57946 dport 48429] != expected 0x2c853772 # # Exception| cpu 0: rx_hash 0xc3bac5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 57948 dport 48429] != expected 0xa056ed69 # # Exception| cpu 0: rx_hash 0x46cca35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 48429] != expected 0x1e2bbab7 # # Exception| cpu 0: rx_hash 0xa7dcd617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57972 dport 48429] != expected 0x92f860ac # # Exception| cpu 0: rx_hash 0x4cf65b14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57988 dport 48429] != expected 0xc704853f # # Exception| cpu 0: rx_hash 0x9c8e4d77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57996 dport 48429] != expected 0x523de3b # # Exception| cpu 0: rx_hash 0xa1bc3695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58042 dport 48429] != expected 0x986a7f63 # # Exception| cpu 0: rx_hash 0x014c1a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58046 dport 48429] != expected 0x1c24c96a # # Exception| cpu 0: rx_hash 0xc3f7290b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58082 dport 48429] != expected 0xc31a6285 # # Exception| cpu 0: rx_hash 0xdb28020b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58172 dport 48429] != expected 0x368aea10 # # Exception| cpu 0: rx_hash 0xb9631d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58212 dport 48429] != expected 0x6dfaf7f6 # # Exception| cpu 0: rx_hash 0xd15f16a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58228 dport 48429] != expected 0x8ce95a74 # # Exception| cpu 0: rx_hash 0x40c7594a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58238 dport 48429] != expected 0x46536d62 # # Exception| cpu 0: rx_hash 0xdb65eeec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58242 dport 48429] != expected 0x55c665fc # # Exception| cpu 0: rx_hash 0xb359e5dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58258 dport 48429] != expected 0xb4d5c87e # # Exception| cpu 0: rx_hash 0x823186f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58268 dport 48429] != expected 0xfa214961 # # Exception| cpu 0: rx_hash 0xbf03fd17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58282 dport 48429] != expected 0x6768e839 # # Exception| cpu 0: rx_hash 0xe07a996b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58308 dport 48429] != expected 0xa1515487 # # Exception| cpu 0: rx_hash 0xc9a6cbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58326 dport 48429] != expected 0x48df9517 # # Exception| cpu 0: rx_hash 0x93fee359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58400 dport 48429] != expected 0x476d439d # # Exception| cpu 0: rx_hash 0x74c39a77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58454 dport 48429] != expected 0xa26009a5 # # Exception| cpu 0: rx_hash 0x45abf95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58456 dport 48429] != expected 0xec9488ba # # Exception| cpu 0: rx_hash 0x49f1e195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58464 dport 48429] != expected 0x3f29a8fd # # Exception| cpu 0: rx_hash 0xc0dd9fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 48429] != expected 0x52e9df64 # # Exception| cpu 0: rx_hash 0x2bf712ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58502 dport 48429] != expected 0x7153af7 # # Exception| cpu 0: rx_hash 0x4f910117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58542 dport 48429] != expected 0x35bbb732 # # Exception| cpu 0: rx_hash 0x875d26e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58554 dport 48429] != expected 0x50e6acb9 # # Exception| cpu 0: rx_hash 0xc0907308 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 48429] != expected 0x31a55088 # # Exception| cpu 0: rx_hash 0x393437d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58578 dport 48429] != expected 0x1a0cca1c # # Exception| cpu 0: rx_hash 0xd47e5a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58604 dport 48429] != expected 0x45623040 # # Exception| cpu 0: rx_hash 0x78bf74ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58642 dport 48429] != expected 0x407b6e14 # # Exception| cpu 0: rx_hash 0x49d717e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58652 dport 48429] != expected 0xe8fef0b # # Exception| cpu 0: rx_hash 0x458d0f2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58660 dport 48429] != expected 0xdd32cf4c # # Exception| cpu 0: rx_hash 0x2db1041d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58676 dport 48429] != expected 0x3c2162ce # # Exception| cpu 0: rx_hash 0x1cd96735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58682 dport 48429] != expected 0x72d5e3d1 # # Exception| cpu 0: rx_hash 0xe3502f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58704 dport 48429] != expected 0x30a2e966 # # Exception| cpu 0: rx_hash 0x332839ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58712 dport 48429] != expected 0xf285b262 # # Exception| cpu 0: rx_hash 0xd2384ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58718 dport 48429] != expected 0x7e566879 # # Exception| cpu 0: rx_hash 0x87363c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58744 dport 48429] != expected 0x20c64a3 # # Exception| cpu 0: rx_hash 0x6c1cb177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 48429] != expected 0x57f08130 # # Exception| cpu 0: rx_hash 0xa4d09680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58780 dport 48429] != expected 0x32ad9abb # # Exception| cpu 0: rx_hash 0xd802b4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58792 dport 48429] != expected 0xa77957f1 # # Exception| cpu 0: rx_hash 0x78f29829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58796 dport 48429] != expected 0x2337e1f8 # # Exception| cpu 0: rx_hash 0x0e57aee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58832 dport 48429] != expected 0xc809cd6 # # Exception| cpu 0: rx_hash 0xaea7822f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58836 dport 48429] != expected 0x88ce2adf # # Exception| cpu 0: rx_hash 0x72858c86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58852 dport 48429] != expected 0x9954519c # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x07fd4af2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51058 dport 37365] OK # # # cpu 0: rx_hash 0x3cafd192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51082 dport 37365] OK # # # cpu 0: rx_hash 0x9005e59e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 37365] OK # # # cpu 0: rx_hash 0x9628e9fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51142 dport 37365] OK # # # cpu 0: rx_hash 0x97aec9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51222 dport 37365] OK # # # cpu 0: rx_hash 0x8937f441 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51322 dport 37365] OK # # # cpu 0: rx_hash 0xeb310738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51356 dport 37365] OK # # # cpu 0: rx_hash 0x067b6ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51362 dport 37365] OK # # # cpu 0: rx_hash 0xd6037cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51370 dport 37365] OK # # # cpu 0: rx_hash 0x2fa73805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51376 dport 37365] OK # # # cpu 0: rx_hash 0x59020ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51404 dport 37365] OK # # # cpu 0: rx_hash 0x3d641d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 37365] OK # # # cpu 0: rx_hash 0x7c8444b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51430 dport 37365] OK # # # cpu 0: rx_hash 0x89110232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51462 dport 37365] OK # # # cpu 0: rx_hash 0xcedc57da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 37365] OK # # # cpu 0: rx_hash 0xffb434f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 37365] OK # # # cpu 0: rx_hash 0x1ea441b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 37365] OK # # # cpu 0: rx_hash 0x0c2a8865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51606 dport 37365] OK # # # cpu 0: rx_hash 0x3d42eb4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 37365] OK # # # cpu 0: rx_hash 0x18c4a13b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 37365] OK # # # cpu 0: rx_hash 0xacef29e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51734 dport 37365] OK # # # cpu 0: rx_hash 0xd03d0b86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 37365] OK # # # cpu 0: rx_hash 0xffcc555f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51776 dport 37365] OK # # # cpu 0: rx_hash 0x1edc2014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51782 dport 37365] OK # # # cpu 0: rx_hash 0xda4a1f29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51818 dport 37365] OK # # # cpu 0: rx_hash 0xf3964d95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51832 dport 37365] OK # # # cpu 0: rx_hash 0xc8c4d6f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51840 dport 37365] OK # # # cpu 0: rx_hash 0xf9acb5dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51854 dport 37365] OK # # # cpu 0: rx_hash 0x3d3a8ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 37365] OK # # # cpu 0: rx_hash 0x550681d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51890 dport 37365] OK # # # cpu 0: rx_hash 0x7af7df08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51920 dport 37365] OK # # # cpu 0: rx_hash 0xa6d5d1a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51936 dport 37365] OK # # # cpu 0: rx_hash 0x6e19f656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51956 dport 37365] OK # # # cpu 0: rx_hash 0xb250e26b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51974 dport 37365] OK # # # cpu 0: rx_hash 0xc2d8d8ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51978 dport 37365] OK # # # cpu 0: rx_hash 0xbe0afaa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52030 dport 37365] OK # # # cpu 0: rx_hash 0x3d519074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52064 dport 37365] OK # # # cpu 0: rx_hash 0x85158d26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52088 dport 37365] OK # # # cpu 0: rx_hash 0x1eb73a80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 37365] OK # # # cpu 0: rx_hash 0x06030b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52120 dport 37365] OK # # # cpu 0: rx_hash 0x83756da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52150 dport 37365] OK # # # cpu 0: rx_hash 0x12ed224a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 37365] OK # # # count: pass=42 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 34813 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 34813] != expected 0x8115524a # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 34813] != expected 0x8115524a # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 34813] != expected 0x345a23ec # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 34813] != expected 0x345a23ec # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48626 dport 34813] != expected 0x51d19672 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48626 dport 34813] != expected 0x51d19672 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58382 dport 34813] != expected 0xea0ed429 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58382 dport 34813] != expected 0xea0ed429 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 34813] != expected 0x9990030b # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 34813] != expected 0x9990030b # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 34813] != expected 0x571dd29 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 34813] != expected 0x571dd29 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 34813] != expected 0x3f74ce1c # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 34813] != expected 0x3f74ce1c # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 34813] != expected 0xa38cf8e7 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 34813] != expected 0xa38cf8e7 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45410 dport 34813] != expected 0xe8a627ad # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45410 dport 34813] != expected 0xe8a627ad # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50483 dport 34813] != expected 0xba26294d # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50483 dport 34813] != expected 0xba26294d # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59588 dport 34813] != expected 0x941402 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59588 dport 34813] != expected 0x941402 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59399 dport 34813] != expected 0x5d553ee4 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59399 dport 34813] != expected 0x5d553ee4 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33150 dport 34813] != expected 0x56cdfd59 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33150 dport 34813] != expected 0x56cdfd59 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54778 dport 34813] != expected 0x3cbc2710 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54778 dport 34813] != expected 0x3cbc2710 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 34813] != expected 0xd0baca6f # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 34813] != expected 0xd0baca6f # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56861 dport 34813] != expected 0xa761edd1 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56861 dport 34813] != expected 0xa761edd1 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35268 dport 34813] != expected 0x920de3e7 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35268 dport 34813] != expected 0x920de3e7 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34864 dport 34813] != expected 0x5dae8aa5 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34864 dport 34813] != expected 0x5dae8aa5 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48488 dport 34813] != expected 0x465a7956 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48488 dport 34813] != expected 0x465a7956 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36728 dport 34813] != expected 0x3150d3c3 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36728 dport 34813] != expected 0x3150d3c3 # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57761 dport 34813] != expected 0x20fe5a0d # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57761 dport 34813] != expected 0x20fe5a0d # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52964 dport 34813] != expected 0x306198cf # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52964 dport 34813] != expected 0x306198cf # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57674 dport 34813] != expected 0x4f91fd2e # # Exception| cpu 0: rx_hash 0xb9e2b83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57674 dport 34813] != expected 0x4f91fd2e # # 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 35408 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 35408] != expected 0xdd098eef # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49523 dport 35408] != expected 0xdd098eef # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56303 dport 35408] != expected 0x1a439a59 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56303 dport 35408] != expected 0x1a439a59 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51340 dport 35408] != expected 0xfcd86b7b # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51340 dport 35408] != expected 0xfcd86b7b # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45924 dport 35408] != expected 0x29a28eda # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45924 dport 35408] != expected 0x29a28eda # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34644 dport 35408] != expected 0x6cfc5251 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34644 dport 35408] != expected 0x6cfc5251 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52147 dport 35408] != expected 0xdf90950a # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52147 dport 35408] != expected 0xdf90950a # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54261 dport 35408] != expected 0xed37a690 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54261 dport 35408] != expected 0xed37a690 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 35408] != expected 0xecc63cb3 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40089 dport 35408] != expected 0xecc63cb3 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39071 dport 35408] != expected 0x1076b9d4 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39071 dport 35408] != expected 0x1076b9d4 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 35408] != expected 0x713a92e # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 35408] != expected 0x713a92e # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56469 dport 35408] != expected 0xdd940914 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56469 dport 35408] != expected 0xdd940914 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51408 dport 35408] != expected 0x3e635823 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51408 dport 35408] != expected 0x3e635823 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 35408] != expected 0x4e319b1c # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 35408] != expected 0x4e319b1c # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 35408] != expected 0x9c0a6f00 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49684 dport 35408] != expected 0x9c0a6f00 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60271 dport 35408] != expected 0x73983931 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60271 dport 35408] != expected 0x73983931 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54917 dport 35408] != expected 0x80399a6a # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54917 dport 35408] != expected 0x80399a6a # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 35408] != expected 0x52e74c8 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 35408] != expected 0x52e74c8 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53887 dport 35408] != expected 0xe72ba8ab # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53887 dport 35408] != expected 0xe72ba8ab # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35266 dport 35408] != expected 0x20e6c52e # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35266 dport 35408] != expected 0x20e6c52e # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 35408] != expected 0xf009c630 # # Exception| cpu 0: rx_hash 0x1883ec38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 35408] != expected 0xf009c630 # # 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__->