< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45814 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 75 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1f5ceb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37934 dport 45814] != expected 0x8ef8a013 # # Exception| cpu 0: rx_hash 0x1f37f41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37986 dport 45814] != expected 0x3d4f5937 # # Exception| cpu 0: rx_hash 0x3cd66acb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38010 dport 45814] != expected 0xf3dacb96 # # Exception| cpu 0: rx_hash 0x495a967a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38026 dport 45814] != expected 0x2d42b092 # # Exception| cpu 0: rx_hash 0x9f6964bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38070 dport 45814] != expected 0x57235c81 # # Exception| cpu 0: rx_hash 0xbc35db29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38084 dport 45814] != expected 0x4d6ec54c # # Exception| cpu 0: rx_hash 0x10523ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38106 dport 45814] != expected 0xb9ad1d6a # # Exception| cpu 0: rx_hash 0x6a0629ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38136 dport 45814] != expected 0x370f295f # # Exception| cpu 0: rx_hash 0x6d81432c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38160 dport 45814] != expected 0x2ca5f7e3 # # Exception| cpu 0: rx_hash 0x17036a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38164 dport 45814] != expected 0xc568319e # # Exception| cpu 0: rx_hash 0xfc718c47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38176 dport 45814] != expected 0xcbef3eb3 # # Exception| cpu 0: rx_hash 0x50ab4889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38228 dport 45814] != expected 0xebf4edf9 # # Exception| cpu 0: rx_hash 0x98383002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38264 dport 45814] != expected 0x2be67075 # # Exception| cpu 0: rx_hash 0xed62f2ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38318 dport 45814] != expected 0x9211f939 # # Exception| cpu 0: rx_hash 0xaa1cee20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38344 dport 45814] != expected 0xdbe2d716 # # Exception| cpu 0: rx_hash 0x7c2f1ce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38388 dport 45814] != expected 0xa1833b05 # # Exception| cpu 0: rx_hash 0xf0bceca1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38404 dport 45814] != expected 0x716fec94 # # Exception| cpu 0: rx_hash 0xa9df5b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 45814] != expected 0x5637b848 # # Exception| cpu 0: rx_hash 0x5cdb092c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38426 dport 45814] != expected 0x85ac34b2 # # Exception| cpu 0: rx_hash 0xd35d7277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38428 dport 45814] != expected 0xbffa7e35 # # Exception| cpu 0: rx_hash 0x8a83e4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38506 dport 45814] != expected 0x4c7a2185 # # Exception| cpu 0: rx_hash 0x0a0b4a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38552 dport 45814] != expected 0x4179d67b # # Exception| cpu 0: rx_hash 0xa6ba91f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38560 dport 45814] != expected 0xd2d5fc15 # # Exception| cpu 0: rx_hash 0x4da3689b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 45814] != expected 0x6fe50a1c # # Exception| cpu 0: rx_hash 0xe112b36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38624 dport 45814] != expected 0xfc492072 # # Exception| cpu 0: rx_hash 0x7034427d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38646 dport 45814] != expected 0x7c6c1b6a # # Exception| cpu 0: rx_hash 0xb0459a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38794 dport 45814] != expected 0x23361c07 # # Exception| cpu 0: rx_hash 0x6676684a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38838 dport 45814] != expected 0x5957f014 # # Exception| cpu 0: rx_hash 0x3fa8fee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 45814] != expected 0xaad7afa4 # # Exception| cpu 0: rx_hash 0x8d6f9129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38862 dport 45814] != expected 0xe467061d # # Exception| cpu 0: rx_hash 0xe99b0c2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38908 dport 45814] != expected 0xd0b643b7 # # Exception| cpu 0: rx_hash 0x38aea183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38932 dport 45814] != expected 0xcd522da2 # # Exception| cpu 4: rx_hash 0xc763a730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 45814] != expected 0x3b92480c # # Exception| cpu 4: rx_hash 0xd7cf93a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 45814] != expected 0x4eea3d9f # # Exception| cpu 4: rx_hash 0x8eac2448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37918 dport 45814] != expected 0x69b26943 # # Exception| cpu 4: rx_hash 0x33b3a072 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38082 dport 45814] != expected 0x77388fcb # # Exception| cpu 4: rx_hash 0x2d132a3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38098 dport 45814] != expected 0xcd4bfe54 # # Exception| cpu 4: rx_hash 0x74a6a3a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38120 dport 45814] != expected 0x8d7c58c0 # # Exception| cpu 4: rx_hash 0x2dc51442 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38132 dport 45814] != expected 0xaa240c1c # # Exception| cpu 4: rx_hash 0x2a9440fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38202 dport 45814] != expected 0xd6e120e8 # # Exception| cpu 4: rx_hash 0xc18db99f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38210 dport 45814] != expected 0x6bd1d6e1 # # Exception| cpu 4: rx_hash 0x25f18a45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38274 dport 45814] != expected 0x520364b5 # # Exception| cpu 4: rx_hash 0x7c923da5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38302 dport 45814] != expected 0x755b3069 # # Exception| cpu 4: rx_hash 0xce836c18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38326 dport 45814] != expected 0x5c846b98 # # Exception| cpu 4: rx_hash 0xeddfd38d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38340 dport 45814] != expected 0x46c9f255 # # Exception| cpu 4: rx_hash 0xf37f59c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38356 dport 45814] != expected 0xfcba83ca # # Exception| cpu 4: rx_hash 0x41b83600 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38362 dport 45814] != expected 0xb20a2a73 # # Exception| cpu 4: rx_hash 0x628f96ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 38372 dport 45814] != expected 0x1bf04a9a # # Exception| cpu 4: rx_hash 0x05b8becc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38406 dport 45814] != expected 0xa2f4606e # # Exception| cpu 4: rx_hash 0xb77fd10c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38408 dport 45814] != expected 0xec44c9d7 # # Exception| cpu 4: rx_hash 0x1bce0afc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38448 dport 45814] != expected 0x7fe8e3b9 # # Exception| cpu 4: rx_hash 0x3892b569 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38466 dport 45814] != expected 0x65a57a74 # # Exception| cpu 4: rx_hash 0x94f550e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38492 dport 45814] != expected 0x9166a252 # # Exception| cpu 4: rx_hash 0x29ead4de [saddr 192.0.3.2 daddr 192.0.3.1 sport 38528 dport 45814] != expected 0x8fec44da # # Exception| cpu 4: rx_hash 0x4dc877a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38548 dport 45814] != expected 0xdc52f338 # # Exception| cpu 4: rx_hash 0x14c0df7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38596 dport 45814] != expected 0x48bd5ec0 # # Exception| cpu 4: rx_hash 0xb8a73af6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38618 dport 45814] != expected 0xbc7e86e6 # # Exception| cpu 4: rx_hash 0x6e94c830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 45814] != expected 0xc61f6af5 # # Exception| cpu 4: rx_hash 0xc574477e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38672 dport 45814] != expected 0x29766c6f # # Exception| cpu 4: rx_hash 0xdb02f34e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38694 dport 45814] != expected 0xf46aefb8 # # Exception| cpu 4: rx_hash 0xc5a27903 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38710 dport 45814] != expected 0x4e199e27 # # Exception| cpu 4: rx_hash 0x826144ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38714 dport 45814] != expected 0xd332bb64 # # Exception| cpu 4: rx_hash 0xe6fec696 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38724 dport 45814] != expected 0x545407ea # # Exception| cpu 4: rx_hash 0xf85e4cdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38740 dport 45814] != expected 0xee277675 # # Exception| cpu 4: rx_hash 0x4a4f1d66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 45814] != expected 0xc7f82d84 # # Exception| cpu 4: rx_hash 0xe9262d6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38806 dport 45814] != expected 0x46e48db # # Exception| cpu 4: rx_hash 0xae8e0fff [saddr 192.0.3.2 daddr 192.0.3.1 sport 38870 dport 45814] != expected 0x2af294bc # # Exception| cpu 4: rx_hash 0x1c49603f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 45814] != expected 0x64423d05 # # Exception| cpu 4: rx_hash 0x8db9af54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 45814] != expected 0x8308f455 # # Exception| cpu 4: rx_hash 0x61cd1663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38920 dport 45814] != expected 0xea0a797e # # Exception| cpu 4: rx_hash 0xf0ebe775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38942 dport 45814] != expected 0x6a2f4266 # # Exception| cpu 4: rx_hash 0xb7fee4a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38964 dport 45814] != expected 0x906b956d # # Exception| cpu 4: rx_hash 0xee207206 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38978 dport 45814] != expected 0x63ebcadd # # Exception| cpu 4: rx_hash 0x61a6095d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38980 dport 45814] != expected 0x59bd805a # # Exception| cpu 4: rx_hash 0xeef64c7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39012 dport 45814] != expected 0x4843895 # # Exception| count: pass=0 nohash=0 fail=75 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x663b9df8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45344 dport 42964] OK # # # cpu 0: rx_hash 0x933fcf95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45346 dport 42964] OK # # # cpu 0: rx_hash 0x8d22649b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 42964] OK # # # cpu 0: rx_hash 0xf7a04dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 42964] OK # # # cpu 0: rx_hash 0xb0b54e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45430 dport 42964] OK # # # cpu 0: rx_hash 0x9c5a052c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45466 dport 42964] OK # # # cpu 0: rx_hash 0x54c97da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45494 dport 42964] OK # # # cpu 0: rx_hash 0xc552adf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45514 dport 42964] OK # # # cpu 0: rx_hash 0xdbf227bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45530 dport 42964] OK # # # cpu 0: rx_hash 0xbf06bab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45544 dport 42964] OK # # # cpu 0: rx_hash 0x2d35c0b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45576 dport 42964] OK # # # cpu 0: rx_hash 0x74567753 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45588 dport 42964] OK # # # cpu 0: rx_hash 0xe5a6b838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45604 dport 42964] OK # # # cpu 0: rx_hash 0xa2658595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45608 dport 42964] OK # # # cpu 0: rx_hash 0x2de3fece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45614 dport 42964] OK # # # cpu 0: rx_hash 0x33437483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45630 dport 42964] OK # # # cpu 0: rx_hash 0xbc782e9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45650 dport 42964] OK # # # cpu 0: rx_hash 0x0167aaa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45710 dport 42964] OK # # # cpu 0: rx_hash 0x58041d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 42964] OK # # # cpu 0: rx_hash 0xb3cbda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45772 dport 42964] OK # # # cpu 0: rx_hash 0x7b58a2d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45792 dport 42964] OK # # # cpu 0: rx_hash 0x8e5cf0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45794 dport 42964] OK # # # cpu 0: rx_hash 0xea7e53c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 42964] OK # # # cpu 0: rx_hash 0x7cdfc817 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45832 dport 42964] OK # # # cpu 0: rx_hash 0x068bdf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45866 dport 42964] OK # # # cpu 0: rx_hash 0xaa511b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45918 dport 42964] OK # # # cpu 0: rx_hash 0x18404a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45942 dport 42964] OK # # # cpu 0: rx_hash 0xe24acdc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45952 dport 42964] OK # # # cpu 0: rx_hash 0x6d1a88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 42964] OK # # # cpu 0: rx_hash 0xfc3c79f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46006 dport 42964] OK # # # cpu 0: rx_hash 0x50e6bd3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46018 dport 42964] OK # # # cpu 0: rx_hash 0xdfb6f81d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46050 dport 42964] OK # # # cpu 0: rx_hash 0xe2f7ec86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46058 dport 42964] OK # # # cpu 0: rx_hash 0xfc5766cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46074 dport 42964] OK # # # cpu 0: rx_hash 0x637d2908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46086 dport 42964] OK # # # cpu 0: rx_hash 0xb598e5b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46108 dport 42964] OK # # # cpu 0: rx_hash 0x5e5722ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 42964] OK # # # cpu 0: rx_hash 0x4f2f431a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 42964] OK # # # cpu 0: rx_hash 0x35ad6a2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46212 dport 42964] OK # # # cpu 0: rx_hash 0xdedf8c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46256 dport 42964] OK # # # cpu 0: rx_hash 0xa45da547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46260 dport 42964] OK # # # cpu 0: rx_hash 0x6ca5c2f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46292 dport 42964] OK # # # cpu 0: rx_hash 0x5132e814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46330 dport 42964] OK # # # cpu 0: rx_hash 0x56b582d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 42964] OK # # # cpu 0: rx_hash 0xe472ed17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46364 dport 42964] OK # # # cpu 0: rx_hash 0x0f000b4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 42964] OK # # # count: pass=46 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 32843 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56545 dport 32843] != expected 0x35663b28 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56545 dport 32843] != expected 0x35663b28 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 32843] != expected 0x5ea70fdf # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 32843] != expected 0x5ea70fdf # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41373 dport 32843] != expected 0x8968c175 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41373 dport 32843] != expected 0x8968c175 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40405 dport 32843] != expected 0x10689fc0 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40405 dport 32843] != expected 0x10689fc0 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 32843] != expected 0x6c615e9b # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 32843] != expected 0x6c615e9b # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51070 dport 32843] != expected 0xfe66adce # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51070 dport 32843] != expected 0xfe66adce # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 32843] != expected 0x9f5e3cd9 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 32843] != expected 0x9f5e3cd9 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49842 dport 32843] != expected 0x53d1c006 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49842 dport 32843] != expected 0x53d1c006 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60769 dport 32843] != expected 0xe96828cb # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60769 dport 32843] != expected 0xe96828cb # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44370 dport 32843] != expected 0x5aa0e849 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44370 dport 32843] != expected 0x5aa0e849 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34822 dport 32843] != expected 0x6e9140ab # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34822 dport 32843] != expected 0x6e9140ab # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42289 dport 32843] != expected 0x5cddff0c # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42289 dport 32843] != expected 0x5cddff0c # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58843 dport 32843] != expected 0xbf65068f # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58843 dport 32843] != expected 0xbf65068f # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51440 dport 32843] != expected 0xaa71edf4 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51440 dport 32843] != expected 0xaa71edf4 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43885 dport 32843] != expected 0x5357c71e # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43885 dport 32843] != expected 0x5357c71e # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56972 dport 32843] != expected 0x790cf8bb # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56972 dport 32843] != expected 0x790cf8bb # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46456 dport 32843] != expected 0x212aaad0 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46456 dport 32843] != expected 0x212aaad0 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58946 dport 32843] != expected 0xcffd4f7c # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58946 dport 32843] != expected 0xcffd4f7c # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49915 dport 32843] != expected 0xae9ce6ab # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49915 dport 32843] != expected 0xae9ce6ab # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50415 dport 32843] != expected 0xfa180703 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50415 dport 32843] != expected 0xfa180703 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55514 dport 32843] != expected 0xd08f498e # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55514 dport 32843] != expected 0xd08f498e # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36868 dport 32843] != expected 0x3cc459c3 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36868 dport 32843] != expected 0x3cc459c3 # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42802 dport 32843] != expected 0x2da2f18e # # Exception| cpu 0: rx_hash 0xe66a8fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42802 dport 32843] != expected 0x2da2f18e # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38287 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39398 dport 38287] != expected 0x131df52d # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39398 dport 38287] != expected 0x131df52d # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 38287] != expected 0xc409600 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 38287] != expected 0xc409600 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43161 dport 38287] != expected 0x53f12ba5 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43161 dport 38287] != expected 0x53f12ba5 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49299 dport 38287] != expected 0x7e41d420 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49299 dport 38287] != expected 0x7e41d420 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40714 dport 38287] != expected 0xc37d3807 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40714 dport 38287] != expected 0xc37d3807 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50062 dport 38287] != expected 0x3435cbed # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50062 dport 38287] != expected 0x3435cbed # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54892 dport 38287] != expected 0xba93c57b # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54892 dport 38287] != expected 0xba93c57b # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39814 dport 38287] != expected 0x731096ca # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39814 dport 38287] != expected 0x731096ca # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44241 dport 38287] != expected 0x7d629f84 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44241 dport 38287] != expected 0x7d629f84 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56074 dport 38287] != expected 0xd240120c # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56074 dport 38287] != expected 0xd240120c # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50746 dport 38287] != expected 0x7903b674 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50746 dport 38287] != expected 0x7903b674 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37978 dport 38287] != expected 0x4957dd3b # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37978 dport 38287] != expected 0x4957dd3b # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34868 dport 38287] != expected 0x5831b6f9 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34868 dport 38287] != expected 0x5831b6f9 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53422 dport 38287] != expected 0x576422b7 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53422 dport 38287] != expected 0x576422b7 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55039 dport 38287] != expected 0x18eba8c9 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55039 dport 38287] != expected 0x18eba8c9 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 38287] != expected 0xed4b395f # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 38287] != expected 0xed4b395f # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51083 dport 38287] != expected 0xf0c5c429 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51083 dport 38287] != expected 0xf0c5c429 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49861 dport 38287] != expected 0x3a03f7 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49861 dport 38287] != expected 0x3a03f7 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39763 dport 38287] != expected 0x1946a2b0 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39763 dport 38287] != expected 0x1946a2b0 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 38287] != expected 0xe34bcd97 # # Exception| cpu 4: rx_hash 0x9f99b25a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 38287] != expected 0xe34bcd97 # # 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 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->