< 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 39945 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 86 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa53e3f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57692 dport 39945] != expected 0x1440feac # # Exception| cpu 0: rx_hash 0xd330c095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57718 dport 39945] != expected 0x20243311 # # Exception| cpu 0: rx_hash 0x1eedbc41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57796 dport 39945] != expected 0x52cff517 # # Exception| cpu 0: rx_hash 0xc67ddd20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57878 dport 39945] != expected 0x99564cf6 # # Exception| cpu 0: rx_hash 0xe593a8c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 39945] != expected 0x144613b3 # # Exception| cpu 0: rx_hash 0x1bb2368c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57910 dport 39945] != expected 0xdfdba4ba # # Exception| cpu 0: rx_hash 0x1a1bcf59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57936 dport 39945] != expected 0x66a17e71 # # Exception| cpu 0: rx_hash 0x0a91f092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57990 dport 39945] != expected 0xc5eee67d # # Exception| cpu 0: rx_hash 0x92e05223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58024 dport 39945] != expected 0xc5e569a0 # # Exception| cpu 0: rx_hash 0x5e402bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58032 dport 39945] != expected 0x52c91808 # # Exception| cpu 0: rx_hash 0xf428c665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 39945] != expected 0x995ae732 # # Exception| cpu 0: rx_hash 0x03e5be11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58120 dport 39945] != expected 0x3a1a46f6 # # Exception| cpu 0: rx_hash 0x46c35fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58178 dport 39945] != expected 0xebb59721 # # Exception| cpu 0: rx_hash 0x21a2322c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58192 dport 39945] != expected 0xe70c378 # # Exception| cpu 0: rx_hash 0xb8e2c1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58204 dport 39945] != expected 0x20282028 # # Exception| cpu 0: rx_hash 0x30cda06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58216 dport 39945] != expected 0xdfd15a9c # # Exception| cpu 0: rx_hash 0x8b527732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58232 dport 39945] != expected 0x52ca8a04 # # Exception| cpu 0: rx_hash 0x033142fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58308 dport 39945] != expected 0x66a72b93 # # Exception| cpu 0: rx_hash 0x3081f432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58336 dport 39945] != expected 0x144581bf # # Exception| cpu 0: rx_hash 0x8b1e236b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58352 dport 39945] != expected 0x995e5127 # # Exception| cpu 0: rx_hash 0x45119fe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 39945] != expected 0xc8f80859 # # Exception| cpu 0: rx_hash 0x331f6032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 39945] != expected 0xfc9cc5e4 # # Exception| cpu 0: rx_hash 0x547e0da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58420 dport 39945] != expected 0x195991bd # # Exception| cpu 0: rx_hash 0x11c044bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58426 dport 39945] != expected 0x5fdff62c # # Exception| cpu 0: rx_hash 0xdc1d3868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 39945] != expected 0x2d34302a # # Exception| cpu 0: rx_hash 0x10bd4183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58512 dport 39945] != expected 0xba184182 # # Exception| cpu 0: rx_hash 0xaa13c7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58530 dport 39945] != expected 0x1950fd97 # # Exception| cpu 0: rx_hash 0xcd72aa2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58544 dport 39945] != expected 0xfc95a9ce # # Exception| cpu 0: rx_hash 0x543259f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58556 dport 39945] != expected 0xd2cd4a9e # # Exception| cpu 0: rx_hash 0x1114b856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 39945] != expected 0x3629b49 # # Exception| cpu 0: rx_hash 0x5c77461d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 39945] != expected 0x36a8698 # # Exception| cpu 0: rx_hash 0xf7b65265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58650 dport 39945] != expected 0x7183a369 # # Exception| cpu 0: rx_hash 0x090f6492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58688 dport 39945] != expected 0x2d37a226 # # Exception| cpu 0: rx_hash 0x917ec623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58734 dport 39945] != expected 0x2d3c2dfb # # Exception| cpu 0: rx_hash 0x2ae1117a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 39945] != expected 0xa027fd63 # # Exception| cpu 0: rx_hash 0xe7a4c51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 39945] != expected 0x45e58d23 # # Exception| cpu 0: rx_hash 0x3b5a7fd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58762 dport 39945] != expected 0x2d3b09e2 # # Exception| cpu 0: rx_hash 0x5c3b1244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58776 dport 39945] != expected 0xc8fe5dbb # # Exception| cpu 4: rx_hash 0x68af17cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57702 dport 39945] != expected 0xad3fe389 # # Exception| cpu 4: rx_hash 0x4a703342 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57722 dport 39945] != expected 0xe7cd041 # # Exception| cpu 4: rx_hash 0x2cf4f35d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57734 dport 39945] != expected 0x995785f0 # # Exception| cpu 4: rx_hash 0xa5eac3ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 57744 dport 39945] != expected 0x48fd93c9 # # Exception| cpu 4: rx_hash 0x69d212f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 39945] != expected 0x48f85427 # # Exception| cpu 4: rx_hash 0xb52ca839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57806 dport 39945] != expected 0x2026d0e6 # # Exception| cpu 4: rx_hash 0x798cd1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57814 dport 39945] != expected 0xb70aa14e # # Exception| cpu 4: rx_hash 0x1fdced27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57830 dport 39945] != expected 0x7c9c999a # # Exception| cpu 4: rx_hash 0x869c1ef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57834 dport 39945] != expected 0x52c47aca # # Exception| cpu 4: rx_hash 0xd37c94cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57854 dport 39945] != expected 0xebb0e832 # # Exception| cpu 4: rx_hash 0xe4a2f9ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57866 dport 39945] != expected 0x3a157f3e # # Exception| cpu 4: rx_hash 0xa1841800 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57920 dport 39945] != expected 0xebbaaee9 # # Exception| cpu 4: rx_hash 0x9234aec9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57956 dport 39945] != expected 0x995804c5 # # Exception| cpu 4: rx_hash 0x39f5bab1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57966 dport 39945] != expected 0xebb12134 # # Exception| cpu 4: rx_hash 0xf555c35a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57974 dport 39945] != expected 0x7c9d509c # # Exception| cpu 4: rx_hash 0x6c15308d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57978 dport 39945] != expected 0x52c5b3cc # # Exception| cpu 4: rx_hash 0xa150e4ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 57996 dport 39945] != expected 0xb707c38c # # Exception| cpu 4: rx_hash 0x0a095821 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58050 dport 39945] != expected 0x52c7503b # # Exception| cpu 4: rx_hash 0xb1968f78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58066 dport 39945] != expected 0xdfdc80a3 # # Exception| cpu 4: rx_hash 0x9278fa90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58092 dport 39945] != expected 0x52ccdfe6 # # Exception| cpu 4: rx_hash 0x29e72dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58108 dport 39945] != expected 0xdfd70f7e # # Exception| cpu 4: rx_hash 0xb87a6948 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58136 dport 39945] != expected 0xb701966e # # Exception| cpu 4: rx_hash 0xa915fb0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58144 dport 39945] != expected 0x66a00f8a # # Exception| cpu 4: rx_hash 0xde2a55bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 39945] != expected 0x7c97aeba # # Exception| cpu 4: rx_hash 0x200bcbf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58166 dport 39945] != expected 0xb70a19b3 # # Exception| cpu 4: rx_hash 0x037d16a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58188 dport 39945] != expected 0xad33f0b0 # # Exception| cpu 4: rx_hash 0x13f72969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 39945] != expected 0xe7c68bc # # Exception| cpu 4: rx_hash 0xde6601e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58272 dport 39945] != expected 0xb7037599 # # Exception| cpu 4: rx_hash 0x65f9d6bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58288 dport 39945] != expected 0x3a18a501 # # Exception| cpu 4: rx_hash 0x21ee6675 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58328 dport 39945] != expected 0xc5e4185b # # Exception| cpu 4: rx_hash 0x32b699e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58432 dport 39945] != expected 0x45e61f2f # # Exception| cpu 4: rx_hash 0xee48232d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58434 dport 39945] != expected 0x2d389bee # # Exception| cpu 4: rx_hash 0x1069bd69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58460 dport 39945] != expected 0xe6a52ce7 # # Exception| cpu 4: rx_hash 0xddf895e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58470 dport 39945] != expected 0x5fda31c2 # # Exception| cpu 4: rx_hash 0x54e6a512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 39945] != expected 0x8e7027fb # # Exception| cpu 4: rx_hash 0x666742bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58486 dport 39945] != expected 0xd2c1e15a # # Exception| cpu 4: rx_hash 0x1158ec0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58494 dport 39945] != expected 0xc8f6406a # # Exception| cpu 4: rx_hash 0xddb4c1bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58606 dport 39945] != expected 0x944eeae1 # # Exception| cpu 4: rx_hash 0xd458278d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58660 dport 39945] != expected 0xfc93fc2c # # Exception| cpu 4: rx_hash 0xa367893f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58668 dport 39945] != expected 0xe6a45d1c # # Exception| cpu 4: rx_hash 0x18f85e66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58684 dport 39945] != expected 0x6bbf8d84 # # Exception| cpu 4: rx_hash 0xa2ce70ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 58698 dport 39945] != expected 0x5fde87d7 # # Exception| cpu 4: rx_hash 0xa21a8c00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58758 dport 39945] != expected 0x363eab2 # # Exception| cpu 4: rx_hash 0xf7fa063c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58770 dport 39945] != expected 0xba17784a # # Exception| cpu 4: rx_hash 0x3a6b2eb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58792 dport 39945] != expected 0x368656f # # Exception| cpu 4: rx_hash 0xe695947b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58794 dport 39945] != expected 0x6bb6e1ae # # Exception| cpu 4: rx_hash 0x6f8ba48d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58812 dport 39945] != expected 0xba1cf797 # # Exception| cpu 4: rx_hash 0x191df3ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 58834 dport 39945] != expected 0x19518c6c # # Exception| count: pass=0 nohash=0 fail=86 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdeef3611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57966 dport 45524] OK # # # cpu 0: rx_hash 0x464a684a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 45524] OK # # # cpu 0: rx_hash 0x9ab4d280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57998 dport 45524] OK # # # cpu 0: rx_hash 0x75fade83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58024 dport 45524] OK # # # cpu 0: rx_hash 0x13324ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58076 dport 45524] OK # # # cpu 0: rx_hash 0x3930d91d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58152 dport 45524] OK # # # cpu 0: rx_hash 0xc7114759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58166 dport 45524] OK # # # cpu 0: rx_hash 0x4fa68e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58182 dport 45524] OK # # # cpu 0: rx_hash 0x28c7e3e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58196 dport 45524] OK # # # cpu 0: rx_hash 0xf4395923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58198 dport 45524] OK # # # cpu 0: rx_hash 0x6c48fb92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58232 dport 45524] OK # # # cpu 0: rx_hash 0xa10d2ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58254 dport 45524] OK # # # cpu 0: rx_hash 0x82e35a1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58288 dport 45524] OK # # # cpu 0: rx_hash 0x931460e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58316 dport 45524] OK # # # cpu 0: rx_hash 0x6d35fead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58322 dport 45524] OK # # # cpu 0: rx_hash 0x6c04afcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58352 dport 45524] OK # # # cpu 0: rx_hash 0xc7c5bbb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58362 dport 45524] OK # # # cpu 0: rx_hash 0x908af4e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58378 dport 45524] OK # # # cpu 0: rx_hash 0x5c2a8d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58386 dport 45524] OK # # # cpu 0: rx_hash 0x2b1523b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 45524] OK # # # cpu 0: rx_hash 0xd405ec92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58406 dport 45524] OK # # # cpu 0: rx_hash 0xa293bbf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58440 dport 45524] OK # # # cpu 0: rx_hash 0x5d8374d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58484 dport 45524] OK # # # cpu 0: rx_hash 0xf7a7cd23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58512 dport 45524] OK # # # cpu 0: rx_hash 0x2b5977e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58514 dport 45524] OK # # # cpu 0: rx_hash 0xb219843e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58526 dport 45524] OK # # # cpu 4: rx_hash 0x0320ddbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 45524] OK # # # cpu 4: rx_hash 0x56c05781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 45524] OK # # # cpu 4: rx_hash 0x752e2269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57956 dport 45524] OK # # # cpu 4: rx_hash 0xfc30129f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57970 dport 45524] OK # # # cpu 4: rx_hash 0x6570e148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57982 dport 45524] OK # # # cpu 4: rx_hash 0x568c03d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 45524] OK # # # cpu 4: rx_hash 0xb8f35ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58070 dport 45524] OK # # # cpu 4: rx_hash 0xcfccf00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58078 dport 45524] OK # # # cpu 4: rx_hash 0xcefda169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58108 dport 45524] OK # # # cpu 4: rx_hash 0x4f3e26c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58114 dport 45524] OK # # # cpu 4: rx_hash 0xf4a1f190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58130 dport 45524] OK # # # cpu 4: rx_hash 0xc789efea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58226 dport 45524] OK # # # cpu 4: rx_hash 0x5f2cb1b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58256 dport 45524] OK # # # cpu 4: rx_hash 0xf4eda5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 45524] OK # # # cpu 4: rx_hash 0xd703d021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58276 dport 45524] OK # # # cpu 4: rx_hash 0xc75d1300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58302 dport 45524] OK # # # cpu 4: rx_hash 0x7c5a6cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58346 dport 45524] OK # # # cpu 4: rx_hash 0x4edb8b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 45524] OK # # # cpu 4: rx_hash 0x0952af8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58434 dport 45524] OK # # # cpu 4: rx_hash 0x7e6d013f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58442 dport 45524] OK # # # cpu 4: rx_hash 0x4cece690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58444 dport 45524] OK # # # cpu 4: rx_hash 0xa3a2ea93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58474 dport 45524] OK # # # cpu 4: rx_hash 0xd5e0411e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 45524] OK # # # cpu 4: rx_hash 0xf73f6590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58580 dport 45524] OK # # # cpu 4: rx_hash 0x2bc1df5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58582 dport 45524] OK # # # cpu 4: rx_hash 0x7f100400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58592 dport 45524] OK # # # cpu 4: rx_hash 0x2af08e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58612 dport 45524] OK # # # cpu 4: rx_hash 0x00f21de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58624 dport 45524] OK # # # cpu 4: rx_hash 0x99b2ee33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58636 dport 45524] OK # # # cpu 4: rx_hash 0xcc52640f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58648 dport 45524] OK # # # cpu 4: rx_hash 0x663a89a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58740 dport 45524] OK # # # cpu 4: rx_hash 0x323fae12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58766 dport 45524] OK # # # cpu 4: rx_hash 0x98cfeb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58790 dport 45524] OK # # # cpu 4: rx_hash 0x018f18db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58794 dport 45524] OK # # # cpu 4: rx_hash 0x1416f984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58886 dport 45524] OK # # # cpu 4: rx_hash 0xfb58f587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58912 dport 45524] OK # # # cpu 4: rx_hash 0x37f88c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58936 dport 45524] OK # # # cpu 4: rx_hash 0x15bf0051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58976 dport 45524] OK # # # cpu 4: rx_hash 0xea7b3399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59024 dport 45524] OK # # # count: pass=65 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 47689 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 47689] != expected 0x749c491b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 47689] != expected 0x749c491b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48948 dport 47689] != expected 0xafdc7bda # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48948 dport 47689] != expected 0xafdc7bda # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 47689] != expected 0x1a0b7d85 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 47689] != expected 0x1a0b7d85 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58628 dport 47689] != expected 0x7216f70f # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58628 dport 47689] != expected 0x7216f70f # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48429 dport 47689] != expected 0xdd25dd75 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48429 dport 47689] != expected 0xdd25dd75 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34669 dport 47689] != expected 0xb2da564e # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34669 dport 47689] != expected 0xb2da564e # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54759 dport 47689] != expected 0x4ad68a0c # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54759 dport 47689] != expected 0x4ad68a0c # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34701 dport 47689] != expected 0x86b23037 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34701 dport 47689] != expected 0x86b23037 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34192 dport 47689] != expected 0xc024d4f8 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34192 dport 47689] != expected 0xc024d4f8 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53934 dport 47689] != expected 0xe497da56 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53934 dport 47689] != expected 0xe497da56 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45585 dport 47689] != expected 0xb37c3d9f # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45585 dport 47689] != expected 0xb37c3d9f # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 47689] != expected 0x62c18ce1 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 47689] != expected 0x62c18ce1 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56526 dport 47689] != expected 0xe21a405b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56526 dport 47689] != expected 0xe21a405b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57037 dport 47689] != expected 0x6f11139d # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57037 dport 47689] != expected 0x6f11139d # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40062 dport 47689] != expected 0xb18c4468 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40062 dport 47689] != expected 0xb18c4468 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52091 dport 47689] != expected 0xfdfd5e60 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52091 dport 47689] != expected 0xfdfd5e60 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36506 dport 47689] != expected 0xa36ea525 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36506 dport 47689] != expected 0xa36ea525 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48497 dport 47689] != expected 0xdd201a9b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48497 dport 47689] != expected 0xdd201a9b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33462 dport 47689] != expected 0x1c95f6da # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33462 dport 47689] != expected 0x1c95f6da # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37237 dport 47689] != expected 0xad278df0 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37237 dport 47689] != expected 0xad278df0 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58411 dport 47689] != expected 0xcb71cc58 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58411 dport 47689] != expected 0xcb71cc58 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52772 dport 47689] != expected 0xb67ec687 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52772 dport 47689] != expected 0xb67ec687 # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48862 dport 47689] != expected 0x818c855b # # Exception| cpu 5: rx_hash 0xd802cf8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48862 dport 47689] != expected 0x818c855b # # 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 48622 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34016 dport 48622] != expected 0xce5d0986 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34016 dport 48622] != expected 0xce5d0986 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43463 dport 48622] != expected 0xfb13027d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43463 dport 48622] != expected 0xfb13027d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56995 dport 48622] != expected 0x74478a39 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56995 dport 48622] != expected 0x74478a39 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49348 dport 48622] != expected 0x3bed27e7 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49348 dport 48622] != expected 0x3bed27e7 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47368 dport 48622] != expected 0xbd7fae1f # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47368 dport 48622] != expected 0xbd7fae1f # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45871 dport 48622] != expected 0xb167169d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45871 dport 48622] != expected 0xb167169d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41077 dport 48622] != expected 0x4a00bc72 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41077 dport 48622] != expected 0x4a00bc72 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58100 dport 48622] != expected 0xd1bc2a43 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58100 dport 48622] != expected 0xd1bc2a43 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60562 dport 48622] != expected 0x4506ddf # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60562 dport 48622] != expected 0x4506ddf # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47311 dport 48622] != expected 0x942ece6d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47311 dport 48622] != expected 0x942ece6d # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50215 dport 48622] != expected 0x945b7374 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50215 dport 48622] != expected 0x945b7374 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38325 dport 48622] != expected 0xd4a5615b # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38325 dport 48622] != expected 0xd4a5615b # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49897 dport 48622] != expected 0xdb43b4b3 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49897 dport 48622] != expected 0xdb43b4b3 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36765 dport 48622] != expected 0x7457a86 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36765 dport 48622] != expected 0x7457a86 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53210 dport 48622] != expected 0x2a30fa9f # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53210 dport 48622] != expected 0x2a30fa9f # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36523 dport 48622] != expected 0x682d5ca9 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36523 dport 48622] != expected 0x682d5ca9 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 48622] != expected 0xfd8d6303 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 48622] != expected 0xfd8d6303 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38849 dport 48622] != expected 0xafb10ba7 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38849 dport 48622] != expected 0xafb10ba7 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47548 dport 48622] != expected 0x42233564 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47548 dport 48622] != expected 0x42233564 # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 48622] != expected 0x6617e8ab # # Exception| cpu 4: rx_hash 0x1353364e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 48622] != expected 0x6617e8ab # # 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__->