< 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 214, 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 54428 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x402dba44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35508 dport 54428] != expected 0x5813da6c # # Exception| cpu 0: rx_hash 0x1c097a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35510 dport 54428] != expected 0x2a74115a # # Exception| cpu 0: rx_hash 0x65122ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35514 dport 54428] != expected 0x4fde060c # # Exception| cpu 0: rx_hash 0x648a4856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35524 dport 54428] != expected 0xfaea61e0 # # Exception| cpu 0: rx_hash 0xd32a108c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35542 dport 54428] != expected 0x66c153b0 # # Exception| cpu 0: rx_hash 0x4d6cc498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35558 dport 54428] != expected 0xffabd665 # # Exception| cpu 0: rx_hash 0x03b1d4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35584 dport 54428] != expected 0xeb67ea98 # # Exception| cpu 0: rx_hash 0xd4b8e483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35592 dport 54428] != expected 0x37fe1855 # # Exception| cpu 0: rx_hash 0x889c2441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35594 dport 54428] != expected 0x4599d363 # # Exception| cpu 0: rx_hash 0x268e4420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35598 dport 54428] != expected 0xfcaa36f8 # # Exception| cpu 0: rx_hash 0xa17aa88f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35624 dport 54428] != expected 0x40d864e6 # # Exception| cpu 0: rx_hash 0x174292d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35652 dport 54428] != expected 0x69c7315a # # Exception| cpu 0: rx_hash 0x9c6f6226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35662 dport 54428] != expected 0xc73908a1 # # Exception| cpu 0: rx_hash 0x52d46aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35664 dport 54428] != expected 0x3eb82da7 # # Exception| cpu 0: rx_hash 0x77ebfa3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35678 dport 54428] != expected 0x2975f1c7 # # Exception| cpu 0: rx_hash 0x5ec147b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35712 dport 54428] != expected 0xf6ae75b4 # # Exception| cpu 0: rx_hash 0x907a4f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35742 dport 54428] != expected 0xf2f50b2 # # Exception| cpu 0: rx_hash 0x33295186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35784 dport 54428] != expected 0x11a4b920 # # Exception| cpu 0: rx_hash 0xd8adc99e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35800 dport 54428] != expected 0xffe84046 # # Exception| cpu 0: rx_hash 0xf1fbab92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35840 dport 54428] != expected 0xc1487120 # # Exception| cpu 0: rx_hash 0xaddf6b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35842 dport 54428] != expected 0xb32fba16 # # Exception| cpu 0: rx_hash 0xb8b44fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35896 dport 54428] != expected 0x84bb0638 # # Exception| cpu 0: rx_hash 0x3201ddc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35916 dport 54428] != expected 0x9f71582f # # Exception| cpu 0: rx_hash 0x276af923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35958 dport 54428] != expected 0xa8e5e401 # # Exception| cpu 0: rx_hash 0x5ebd9832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35974 dport 54428] != expected 0x17d5c0a1 # # Exception| cpu 0: rx_hash 0x7b8208a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 54428] != expected 0x181cc1 # # Exception| cpu 0: rx_hash 0x89b4a802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35982 dport 54428] != expected 0xcb4c326c # # Exception| cpu 0: rx_hash 0x470fa089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35984 dport 54428] != expected 0x32cd176a # # Exception| cpu 0: rx_hash 0x856db45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36002 dport 54428] != expected 0xd9c05989 # # Exception| cpu 0: rx_hash 0x2b7fd43e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36006 dport 54428] != expected 0x60f3bc12 # # Exception| cpu 0: rx_hash 0x0e4044ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36008 dport 54428] != expected 0x773e6072 # # Exception| cpu 0: rx_hash 0x6ee92c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36018 dport 54428] != expected 0x378ca0ef # # Exception| cpu 0: rx_hash 0x63a8529b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36064 dport 54428] != expected 0x9034ace6 # # Exception| cpu 0: rx_hash 0x882cca83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 54428] != expected 0x7e785580 # # Exception| cpu 0: rx_hash 0x5f25fab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36088 dport 54428] != expected 0xa2e1a74d # # Exception| cpu 0: rx_hash 0x03013a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36090 dport 54428] != expected 0xd0866c7b # # Exception| cpu 0: rx_hash 0x11f8ea98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36126 dport 54428] != expected 0xb62d9bb0 # # Exception| cpu 0: rx_hash 0x58b70ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36134 dport 54428] != expected 0xf3deeca8 # # Exception| cpu 0: rx_hash 0xab19cc9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36190 dport 54428] != expected 0x8dbea5e9 # # Exception| cpu 0: rx_hash 0x69b7e908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36240 dport 54428] != expected 0xbc29d8fc # # Exception| cpu 0: rx_hash 0x4c88799b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36254 dport 54428] != expected 0xabe4049c # # Exception| cpu 0: rx_hash 0xd2cead8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 54428] != expected 0x328e8149 # # Exception| cpu 0: rx_hash 0xb267c565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36276 dport 54428] != expected 0x723c41d4 # # Exception| cpu 0: rx_hash 0x64f697d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36290 dport 54428] != expected 0x1b91d4f5 # # Exception| cpu 0: rx_hash 0x96c03777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36292 dport 54428] != expected 0xd0c5fa58 # # Exception| cpu 0: rx_hash 0x045fff3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36312 dport 54428] != expected 0x5b231468 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1644036b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45692 dport 59667] OK # # # cpu 0: rx_hash 0xcb5288c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45828 dport 59667] OK # # # cpu 0: rx_hash 0xc613f614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45910 dport 59667] OK # # # cpu 0: rx_hash 0x68cda735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45998 dport 59667] OK # # # cpu 0: rx_hash 0x658cd9e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46076 dport 59667] OK # # # cpu 0: rx_hash 0x1c27677a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46090 dport 59667] OK # # # cpu 0: rx_hash 0x83f9d1ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46148 dport 59667] OK # # # cpu 0: rx_hash 0x08d4211d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46158 dport 59667] OK # # # cpu 0: rx_hash 0x58e5ccc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46236 dport 59667] OK # # # cpu 0: rx_hash 0xab4b0ee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46308 dport 59667] OK # # # cpu 0: rx_hash 0x4b847eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46342 dport 59667] OK # # # cpu 0: rx_hash 0x329f2efb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46346 dport 59667] OK # # # cpu 0: rx_hash 0xacd9faef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46394 dport 59667] OK # # # cpu 0: rx_hash 0xd883d462 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46436 dport 59667] OK # # # cpu 0: rx_hash 0xe40e7c4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46460 dport 59667] OK # # # cpu 0: rx_hash 0x6fefbdf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46474 dport 59667] OK # # # cpu 0: rx_hash 0xf1a969ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46522 dport 59667] OK # # # cpu 0: rx_hash 0x0207abce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 59667] OK # # # cpu 0: rx_hash 0xae44d329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46596 dport 59667] OK # # # cpu 4: rx_hash 0x2610b71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45640 dport 59667] OK # # # cpu 4: rx_hash 0x1a9d1f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45648 dport 59667] OK # # # cpu 4: rx_hash 0x9d69f399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45686 dport 59667] OK # # # cpu 4: rx_hash 0x2a059a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45720 dport 59667] OK # # # cpu 4: rx_hash 0x7af8469c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45750 dport 59667] OK # # # cpu 4: rx_hash 0xd9ab5821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45792 dport 59667] OK # # # cpu 4: rx_hash 0xe526f009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45816 dport 59667] OK # # # cpu 4: rx_hash 0x9baf5457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45866 dport 59667] OK # # # cpu 4: rx_hash 0x2c0f0c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45880 dport 59667] OK # # # cpu 4: rx_hash 0x2d976e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45894 dport 59667] OK # # # cpu 4: rx_hash 0xbf08a645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 59667] OK # # # cpu 4: rx_hash 0x111ac624 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45918 dport 59667] OK # # # cpu 4: rx_hash 0x7d6ab293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45928 dport 59667] OK # # # cpu 4: rx_hash 0xb3d1ba18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45942 dport 59667] OK # # # cpu 4: rx_hash 0xca06db09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45958 dport 59667] OK # # # cpu 4: rx_hash 0xf68b7321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45982 dport 59667] OK # # # cpu 4: rx_hash 0xc6dfc754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 59667] OK # # # cpu 4: rx_hash 0x55d86d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46024 dport 59667] OK # # # cpu 4: rx_hash 0xbe5cf584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46040 dport 59667] OK # # # cpu 4: rx_hash 0x10fe7b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46118 dport 59667] OK # # # cpu 4: rx_hash 0xdfdd112d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46150 dport 59667] OK # # # cpu 4: rx_hash 0x9a4be954 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46162 dport 59667] OK # # # cpu 4: rx_hash 0xaa1f5d21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46182 dport 59667] OK # # # cpu 4: rx_hash 0x7dda5c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46226 dport 59667] OK # # # cpu 4: rx_hash 0x68b178b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46248 dport 59667] OK # # # cpu 4: rx_hash 0x543cd09f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46256 dport 59667] OK # # # cpu 4: rx_hash 0x709b228d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46272 dport 59667] OK # # # cpu 4: rx_hash 0x05596e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46304 dport 59667] OK # # # cpu 4: rx_hash 0x2066fe12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46318 dport 59667] OK # # # cpu 4: rx_hash 0xe94f0296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46382 dport 59667] OK # # # cpu 4: rx_hash 0x1ae1c0b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46422 dport 59667] OK # # # cpu 4: rx_hash 0xc1fddd99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46478 dport 59667] OK # # # cpu 4: rx_hash 0x2a794581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46494 dport 59667] OK # # # cpu 4: rx_hash 0x88b239bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46518 dport 59667] OK # # # cpu 4: rx_hash 0x27383b5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46540 dport 59667] OK # # # cpu 4: rx_hash 0x7b1cfb9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46542 dport 59667] OK # # # cpu 4: rx_hash 0x90986387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46558 dport 59667] OK # # # cpu 4: rx_hash 0x256923db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46606 dport 59667] OK # # # cpu 4: rx_hash 0xceedbbc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46622 dport 59667] OK # # # count: pass=58 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 214, 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 55460 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39229 dport 55460] != expected 0x31fb8e82 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39229 dport 55460] != expected 0x31fb8e82 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48751 dport 55460] != expected 0xd01b3f4f # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48751 dport 55460] != expected 0xd01b3f4f # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37029 dport 55460] != expected 0x21df4c61 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37029 dport 55460] != expected 0x21df4c61 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36918 dport 55460] != expected 0x44f27770 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36918 dport 55460] != expected 0x44f27770 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58216 dport 55460] != expected 0x4dd43dc9 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58216 dport 55460] != expected 0x4dd43dc9 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 55460] != expected 0x4f435538 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 55460] != expected 0x4f435538 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 55460] != expected 0xfdf4f880 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 55460] != expected 0xfdf4f880 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42751 dport 55460] != expected 0x4aac8c0e # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42751 dport 55460] != expected 0x4aac8c0e # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41286 dport 55460] != expected 0xdc7669ef # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41286 dport 55460] != expected 0xdc7669ef # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44503 dport 55460] != expected 0x195933df # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44503 dport 55460] != expected 0x195933df # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38752 dport 55460] != expected 0x7056055a # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38752 dport 55460] != expected 0x7056055a # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34935 dport 55460] != expected 0xf29c0a4f # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34935 dport 55460] != expected 0xf29c0a4f # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38959 dport 55460] != expected 0x23347344 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38959 dport 55460] != expected 0x23347344 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36922 dport 55460] != expected 0x21586026 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36922 dport 55460] != expected 0x21586026 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53754 dport 55460] != expected 0xbfdd9dfb # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53754 dport 55460] != expected 0xbfdd9dfb # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42916 dport 55460] != expected 0x5ba62b31 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42916 dport 55460] != expected 0x5ba62b31 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51773 dport 55460] != expected 0x96b8f918 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51773 dport 55460] != expected 0x96b8f918 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45101 dport 55460] != expected 0x8cf807fc # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45101 dport 55460] != expected 0x8cf807fc # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45783 dport 55460] != expected 0x5a447d6c # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45783 dport 55460] != expected 0x5a447d6c # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59497 dport 55460] != expected 0x51519a0b # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59497 dport 55460] != expected 0x51519a0b # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47336 dport 55460] != expected 0x46824c8d # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47336 dport 55460] != expected 0x46824c8d # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 55460] != expected 0xfee5fd95 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 55460] != expected 0xfee5fd95 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50104 dport 55460] != expected 0xe9b543a6 # # Exception| cpu 5: rx_hash 0x59d85e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50104 dport 55460] != expected 0xe9b543a6 # # 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 214, 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 39390 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44589 dport 39390] != expected 0xd8ea81 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44589 dport 39390] != expected 0xd8ea81 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52259 dport 39390] != expected 0xef747db8 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52259 dport 39390] != expected 0xef747db8 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38667 dport 39390] != expected 0xb7dd004b # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38667 dport 39390] != expected 0xb7dd004b # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36074 dport 39390] != expected 0x531f982f # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36074 dport 39390] != expected 0x531f982f # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53217 dport 39390] != expected 0xed25653e # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53217 dport 39390] != expected 0xed25653e # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37527 dport 39390] != expected 0x1d2400e0 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37527 dport 39390] != expected 0x1d2400e0 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60251 dport 39390] != expected 0x87e502f7 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60251 dport 39390] != expected 0x87e502f7 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40645 dport 39390] != expected 0xfe1c656c # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40645 dport 39390] != expected 0xfe1c656c # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 39390] != expected 0xcba53b1a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 39390] != expected 0xcba53b1a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42766 dport 39390] != expected 0x1a18a77a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42766 dport 39390] != expected 0x1a18a77a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51358 dport 39390] != expected 0xa6bef91a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51358 dport 39390] != expected 0xa6bef91a # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 39390] != expected 0xe3a23f4e # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43893 dport 39390] != expected 0xe3a23f4e # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37735 dport 39390] != expected 0x4a4b2870 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37735 dport 39390] != expected 0x4a4b2870 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45188 dport 39390] != expected 0xece43f32 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45188 dport 39390] != expected 0xece43f32 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59783 dport 39390] != expected 0x65b75b7b # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59783 dport 39390] != expected 0x65b75b7b # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46909 dport 39390] != expected 0xb2d8b6b0 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46909 dport 39390] != expected 0xb2d8b6b0 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34522 dport 39390] != expected 0xffd261cb # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34522 dport 39390] != expected 0xffd261cb # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58663 dport 39390] != expected 0xa37c9f24 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58663 dport 39390] != expected 0xa37c9f24 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46833 dport 39390] != expected 0x2ea1a65 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46833 dport 39390] != expected 0x2ea1a65 # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 39390] != expected 0xf5ed08ce # # Exception| cpu 4: rx_hash 0xb771d6ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47643 dport 39390] != expected 0xf5ed08ce # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->