< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54376 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 79 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6ccc441d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55088 dport 54376] != expected 0x68b9b7ca # # Exception| cpu 0: rx_hash 0xa889bcf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55134 dport 54376] != expected 0x697362b4 # # Exception| cpu 0: rx_hash 0x7977631d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55146 dport 54376] != expected 0xcd920f92 # # Exception| cpu 0: rx_hash 0xdb6239d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55184 dport 54376] != expected 0xc71fc2eb # # Exception| cpu 0: rx_hash 0xbcda7eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55268 dport 54376] != expected 0x8f17cdd8 # # Exception| cpu 0: rx_hash 0x740964fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55270 dport 54376] != expected 0x123b8f6e # # Exception| cpu 0: rx_hash 0x1a6dc9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55336 dport 54376] != expected 0x335986c7 # # Exception| cpu 0: rx_hash 0xc0a660ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55368 dport 54376] != expected 0x66220f9 # # Exception| cpu 0: rx_hash 0x19bc038c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55384 dport 54376] != expected 0xb5c7a8af # # Exception| cpu 0: rx_hash 0xb34de5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 54376] != expected 0xa80e80a6 # # Exception| cpu 0: rx_hash 0x6a5786ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55446 dport 54376] != expected 0x1bab08f0 # # Exception| cpu 0: rx_hash 0x6df412cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55470 dport 54376] != expected 0x16975420 # # Exception| cpu 0: rx_hash 0x7feca1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 54376] != expected 0xbe80b0a8 # # Exception| cpu 0: rx_hash 0xa6f6c2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55516 dport 54376] != expected 0xd2538fe # # Exception| cpu 0: rx_hash 0xa1555689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55524 dport 54376] != expected 0x19642e # # Exception| cpu 0: rx_hash 0x69864c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55526 dport 54376] != expected 0x9d352698 # # Exception| cpu 0: rx_hash 0x943676e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55572 dport 54376] != expected 0xcbc9a3c9 # # Exception| cpu 0: rx_hash 0x30685d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55606 dport 54376] != expected 0x8f372554 # # Exception| cpu 0: rx_hash 0xfb6a8d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55620 dport 54376] != expected 0x9485498a # # Exception| cpu 0: rx_hash 0xed006047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55662 dport 54376] != expected 0xb730dfba # # Exception| cpu 0: rx_hash 0x862ec580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55670 dport 54376] != expected 0x63de4741 # # Exception| cpu 0: rx_hash 0xe3afad92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 54376] != expected 0xee07712e # # Exception| cpu 0: rx_hash 0x5638ff71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 54376] != expected 0x84703d53 # # Exception| cpu 0: rx_hash 0x23980b2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55732 dport 54376] != expected 0x646fd6e8 # # Exception| cpu 0: rx_hash 0x44204c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55744 dport 54376] != expected 0x2c67d9db # # Exception| cpu 0: rx_hash 0xf6148a92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55752 dport 54376] != expected 0x4b2cc976 # # Exception| cpu 0: rx_hash 0x4383d871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 54376] != expected 0x215b850b # # Exception| cpu 0: rx_hash 0x23d594d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55826 dport 54376] != expected 0x3ed4b4e3 # # Exception| cpu 0: rx_hash 0x5e91dc20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55840 dport 54376] != expected 0xc98fba28 # # Exception| cpu 0: rx_hash 0x9905eefb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55870 dport 54376] != expected 0x4edb413e # # Exception| cpu 0: rx_hash 0x9ad424c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55886 dport 54376] != expected 0xc8456f56 # # Exception| cpu 0: rx_hash 0x446dd3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55910 dport 54376] != expected 0x76dcbbd0 # # Exception| cpu 0: rx_hash 0x458536f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55942 dport 54376] != expected 0x3593ace4 # # Exception| cpu 0: rx_hash 0x4d618a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55970 dport 54376] != expected 0x22d74994 # # Exception| cpu 4: rx_hash 0x6428f8b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55060 dport 54376] != expected 0x7ffd52ba # # Exception| cpu 4: rx_hash 0x7d053d48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 54376] != expected 0x46307d2a # # Exception| cpu 4: rx_hash 0xba910f93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55100 dport 54376] != expected 0xc164863c # # Exception| cpu 4: rx_hash 0x7193dfb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 54376] != expected 0xdad6eae2 # # Exception| cpu 4: rx_hash 0xaf2a2893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55142 dport 54376] != expected 0x644f3e64 # # Exception| cpu 4: rx_hash 0x68be1a48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55160 dport 54376] != expected 0xe31bc572 # # Exception| cpu 4: rx_hash 0xaec2cd8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 54376] != expected 0x27002950 # # Exception| cpu 4: rx_hash 0x0d3f725a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55196 dport 54376] != expected 0x6ec2f31d # # Exception| cpu 4: rx_hash 0x1412b7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55210 dport 54376] != expected 0x570fdc8d # # Exception| cpu 4: rx_hash 0x05dbcef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55224 dport 54376] != expected 0x7986166d # # Exception| cpu 4: rx_hash 0x060a04c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 54376] != expected 0xff183805 # # Exception| cpu 4: rx_hash 0xc19e3618 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55254 dport 54376] != expected 0x784cc313 # # Exception| cpu 4: rx_hash 0x65c01dae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55284 dport 54376] != expected 0x3cb2458e # # Exception| cpu 4: rx_hash 0xa0bdb390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55300 dport 54376] != expected 0x4356731a # # Exception| cpu 4: rx_hash 0xbe33e209 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55306 dport 54376] != expected 0x77a7005a # # Exception| cpu 4: rx_hash 0x6729814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 54376] != expected 0xc402880c # # Exception| cpu 4: rx_hash 0xcb931657 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 54376] != expected 0x97b8ebe1 # # Exception| cpu 4: rx_hash 0x7e0444b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55340 dport 54376] != expected 0xfdcfa79c # # Exception| cpu 4: rx_hash 0xde283157 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 54376] != expected 0x329353b9 # # Exception| cpu 4: rx_hash 0x635bdf1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55378 dport 54376] != expected 0x4fa0fab4 # # Exception| cpu 4: rx_hash 0xb2a500f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55398 dport 54376] != expected 0xeb419792 # # Exception| cpu 4: rx_hash 0x6bbf63b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55414 dport 54376] != expected 0x58e41fc4 # # Exception| cpu 4: rx_hash 0xdbb28a1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55534 dport 54376] != expected 0xfa7e3635 # # Exception| cpu 4: rx_hash 0xae127e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55544 dport 54376] != expected 0x1a61dd8e # # Exception| cpu 4: rx_hash 0x9b715e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55560 dport 54376] != expected 0xd1b11a69 # # Exception| cpu 4: rx_hash 0x2602b063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55580 dport 54376] != expected 0xac82b364 # # Exception| cpu 4: rx_hash 0xe9723e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55590 dport 54376] != expected 0x3c92ad02 # # Exception| cpu 4: rx_hash 0x3f2f759c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55594 dport 54376] != expected 0x954f9cf4 # # Exception| cpu 4: rx_hash 0xe63516de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55610 dport 54376] != expected 0x26ea14a2 # # Exception| cpu 4: rx_hash 0xf38e31de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55648 dport 54376] != expected 0x83c1acfa # # Exception| cpu 4: rx_hash 0xfcc91912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55676 dport 54376] != expected 0x99b9155a # # Exception| cpu 4: rx_hash 0x960f59cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55684 dport 54376] != expected 0xe189a95 # # Exception| cpu 4: rx_hash 0x9eebe566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55712 dport 54376] != expected 0x195c7fe5 # # Exception| cpu 4: rx_hash 0x8065b4ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 55726 dport 54376] != expected 0x2dad0ca5 # # Exception| cpu 4: rx_hash 0x4b6764db [saddr 192.0.3.2 daddr 192.0.3.1 sport 55772 dport 54376] != expected 0x361f607b # # Exception| cpu 4: rx_hash 0x524aa124 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55786 dport 54376] != expected 0xfd24feb # # Exception| cpu 4: rx_hash 0x91e15251 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55834 dport 54376] != expected 0x599fa44e # # Exception| cpu 4: rx_hash 0xe3e23269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55860 dport 54376] != expected 0xb4bc1325 # # Exception| cpu 4: rx_hash 0x27a7ca81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55898 dport 54376] != expected 0xb576c65b # # Exception| cpu 4: rx_hash 0x43ce478a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55902 dport 54376] != expected 0x7be0e700 # # Exception| cpu 4: rx_hash 0x3e8a0f7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55916 dport 54376] != expected 0x8cbbe9cb # # Exception| cpu 4: rx_hash 0x9d77b0ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55926 dport 54376] != expected 0xc5793386 # # Exception| cpu 4: rx_hash 0x93d87d7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 54376] != expected 0x9c4e9d12 # # Exception| cpu 4: rx_hash 0x29080754 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55974 dport 54376] != expected 0xec4168cf # # Exception| cpu 4: rx_hash 0x259ee5ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 56010 dport 54376] != expected 0x70a7ff07 # # Exception| count: pass=0 nohash=0 fail=79 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb9f13ccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 60244] OK # # # cpu 0: rx_hash 0xa838459e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50704 dport 60244] OK # # # cpu 0: rx_hash 0xbe52a8ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50746 dport 60244] OK # # # cpu 0: rx_hash 0x00f08cd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50782 dport 60244] OK # # # cpu 0: rx_hash 0xba20f6f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50802 dport 60244] OK # # # cpu 0: rx_hash 0x0e5f4102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50850 dport 60244] OK # # # cpu 0: rx_hash 0xd8020a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50862 dport 60244] OK # # # cpu 0: rx_hash 0x6571e4c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50874 dport 60244] OK # # # cpu 0: rx_hash 0xdbd3c0bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50910 dport 60244] OK # # # cpu 0: rx_hash 0x70cac3c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50912 dport 60244] OK # # # cpu 0: rx_hash 0x056a379b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50934 dport 60244] OK # # # cpu 0: rx_hash 0x823dd171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50958 dport 60244] OK # # # cpu 0: rx_hash 0x859e4517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50998 dport 60244] OK # # # cpu 0: rx_hash 0xfca853b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51020 dport 60244] OK # # # cpu 0: rx_hash 0x347b49a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 60244] OK # # # cpu 0: rx_hash 0xf3ef7b7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51024 dport 60244] OK # # # cpu 0: rx_hash 0x90256217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51052 dport 60244] OK # # # cpu 0: rx_hash 0x9e8aafc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51088 dport 60244] OK # # # cpu 0: rx_hash 0x3ad48474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 60244] OK # # # cpu 0: rx_hash 0x39054e47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 60244] OK # # # cpu 0: rx_hash 0xe01f2d05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 60244] OK # # # cpu 0: rx_hash 0x55887fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 60244] OK # # # cpu 0: rx_hash 0x444106b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51184 dport 60244] OK # # # cpu 0: rx_hash 0x33086e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51208 dport 60244] OK # # # cpu 0: rx_hash 0x34abfa6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51248 dport 60244] OK # # # cpu 0: rx_hash 0x30d9a43b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51320 dport 60244] OK # # # cpu 0: rx_hash 0x20f83877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51338 dport 60244] OK # # # cpu 0: rx_hash 0x8c42af6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51340 dport 60244] OK # # # cpu 0: rx_hash 0xf9e25b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51354 dport 60244] OK # # # cpu 0: rx_hash 0x5dbc7083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51384 dport 60244] OK # # # cpu 0: rx_hash 0x5e6dbab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51400 dport 60244] OK # # # cpu 0: rx_hash 0x8777d9f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51416 dport 60244] OK # # # cpu 0: rx_hash 0x32e08b11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51432 dport 60244] OK # # # cpu 0: rx_hash 0x5689061a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51436 dport 60244] OK # # # cpu 4: rx_hash 0x0bc5fa4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50698 dport 60244] OK # # # cpu 4: rx_hash 0xcbf25cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50732 dport 60244] OK # # # cpu 4: rx_hash 0x7681b2ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50744 dport 60244] OK # # # cpu 4: rx_hash 0xc764be0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50752 dport 60244] OK # # # cpu 4: rx_hash 0x0fb7a41b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50754 dport 60244] OK # # # cpu 4: rx_hash 0x7a175045 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50772 dport 60244] OK # # # cpu 4: rx_hash 0xc82396c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50780 dport 60244] OK # # # cpu 4: rx_hash 0xb48f3b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50830 dport 60244] OK # # # cpu 4: rx_hash 0xbbc813e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 60244] OK # # # cpu 4: rx_hash 0xdfa19eea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 60244] OK # # # cpu 4: rx_hash 0x1f963857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50864 dport 60244] OK # # # cpu 4: rx_hash 0xada2fed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50872 dport 60244] OK # # # cpu 4: rx_hash 0x0a2d1f57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50922 dport 60244] OK # # # cpu 4: rx_hash 0xd3377c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50938 dport 60244] OK # # # cpu 4: rx_hash 0x5b27b233 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50974 dport 60244] OK # # # cpu 4: rx_hash 0x4d4d5f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50996 dport 60244] OK # # # cpu 4: rx_hash 0x864f8f24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51014 dport 60244] OK # # # cpu 4: rx_hash 0x41dbbdff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51032 dport 60244] OK # # # cpu 4: rx_hash 0x58f67800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51054 dport 60244] OK # # # cpu 4: rx_hash 0x2b1dfd21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51104 dport 60244] OK # # # cpu 4: rx_hash 0xf2079e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51120 dport 60244] OK # # # cpu 4: rx_hash 0x5761e303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 60244] OK # # # cpu 4: rx_hash 0x89d81427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51236 dport 60244] OK # # # cpu 4: rx_hash 0x410b0e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51238 dport 60244] OK # # # cpu 4: rx_hash 0x4e4c26fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51258 dport 60244] OK # # # cpu 4: rx_hash 0x4d9deccf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51274 dport 60244] OK # # # cpu 4: rx_hash 0x94878f8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51290 dport 60244] OK # # # cpu 4: rx_hash 0x5bf701fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51296 dport 60244] OK # # # cpu 4: rx_hash 0x9c633327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51326 dport 60244] OK # # # cpu 4: rx_hash 0x63ea2675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 60244] OK # # # cpu 4: rx_hash 0x7ac7e38a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51498 dport 60244] OK # # # cpu 4: rx_hash 0x1eae6e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51502 dport 60244] OK # # # cpu 4: rx_hash 0xd93a5c5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51504 dport 60244] OK # # # cpu 4: rx_hash 0xbd53d151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51508 dport 60244] OK # # # cpu 4: rx_hash 0xdaeb9669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51520 dport 60244] OK # # # count: pass=69 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 45086 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35187 dport 45086] != expected 0x384d2c5a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35187 dport 45086] != expected 0x384d2c5a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38405 dport 45086] != expected 0x91d46da1 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38405 dport 45086] != expected 0x91d46da1 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49995 dport 45086] != expected 0xf367feba # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49995 dport 45086] != expected 0xf367feba # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33774 dport 45086] != expected 0x14e3c6cf # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33774 dport 45086] != expected 0x14e3c6cf # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37330 dport 45086] != expected 0xb967328e # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37330 dport 45086] != expected 0xb967328e # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38462 dport 45086] != expected 0x3b9cf6aa # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38462 dport 45086] != expected 0x3b9cf6aa # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51650 dport 45086] != expected 0xa2fabd22 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51650 dport 45086] != expected 0xa2fabd22 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43060 dport 45086] != expected 0xffa5228e # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43060 dport 45086] != expected 0xffa5228e # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 45086] != expected 0xfb4d89cd # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 45086] != expected 0xfb4d89cd # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35809 dport 45086] != expected 0xfd2d7bf2 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35809 dport 45086] != expected 0xfd2d7bf2 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60839 dport 45086] != expected 0xd418fbcf # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60839 dport 45086] != expected 0xd418fbcf # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35621 dport 45086] != expected 0xa92689b6 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35621 dport 45086] != expected 0xa92689b6 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52021 dport 45086] != expected 0xa66fe882 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52021 dport 45086] != expected 0xa66fe882 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40677 dport 45086] != expected 0x35fc3185 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40677 dport 45086] != expected 0x35fc3185 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52747 dport 45086] != expected 0xd1d191b # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52747 dport 45086] != expected 0xd1d191b # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41997 dport 45086] != expected 0xe1682602 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41997 dport 45086] != expected 0xe1682602 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34345 dport 45086] != expected 0x12683df4 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34345 dport 45086] != expected 0x12683df4 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 45086] != expected 0x9ee04b0 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 45086] != expected 0x9ee04b0 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57619 dport 45086] != expected 0x2f24fad2 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57619 dport 45086] != expected 0x2f24fad2 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38125 dport 45086] != expected 0x284d467a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38125 dport 45086] != expected 0x284d467a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58054 dport 45086] != expected 0x5475716a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58054 dport 45086] != expected 0x5475716a # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39276 dport 45086] != expected 0x76f2f7a9 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39276 dport 45086] != expected 0x76f2f7a9 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50491 dport 45086] != expected 0x26aa6ab1 # # Exception| cpu 4: rx_hash 0x5e1ca390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50491 dport 45086] != expected 0x26aa6ab1 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43956 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 43956] != expected 0xc3d0f131 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56930 dport 43956] != expected 0xc3d0f131 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42913 dport 43956] != expected 0xd9e04889 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42913 dport 43956] != expected 0xd9e04889 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37242 dport 43956] != expected 0xac73a0b # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37242 dport 43956] != expected 0xac73a0b # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34653 dport 43956] != expected 0xa823086d # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34653 dport 43956] != expected 0xa823086d # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 43956] != expected 0x947c403e # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 43956] != expected 0x947c403e # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54244 dport 43956] != expected 0x5f0ed13a # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54244 dport 43956] != expected 0x5f0ed13a # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 43956] != expected 0x3dd9589d # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 43956] != expected 0x3dd9589d # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55798 dport 43956] != expected 0x45bd4fb3 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55798 dport 43956] != expected 0x45bd4fb3 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55359 dport 43956] != expected 0xe6dbcf95 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55359 dport 43956] != expected 0xe6dbcf95 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51981 dport 43956] != expected 0x7e1fe82c # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51981 dport 43956] != expected 0x7e1fe82c # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42828 dport 43956] != expected 0x9ff3d231 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42828 dport 43956] != expected 0x9ff3d231 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38654 dport 43956] != expected 0x55b0e7cb # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38654 dport 43956] != expected 0x55b0e7cb # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45034 dport 43956] != expected 0x79550c22 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45034 dport 43956] != expected 0x79550c22 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41095 dport 43956] != expected 0xf9eaf297 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41095 dport 43956] != expected 0xf9eaf297 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54970 dport 43956] != expected 0x3829b488 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54970 dport 43956] != expected 0x3829b488 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43772 dport 43956] != expected 0x1a0037c5 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43772 dport 43956] != expected 0x1a0037c5 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53069 dport 43956] != expected 0x333d1971 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53069 dport 43956] != expected 0x333d1971 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36657 dport 43956] != expected 0x5907de54 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36657 dport 43956] != expected 0x5907de54 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48576 dport 43956] != expected 0x672e2868 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48576 dport 43956] != expected 0x672e2868 # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58434 dport 43956] != expected 0x2592b01e # # Exception| cpu 5: rx_hash 0x4377d68e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58434 dport 43956] != expected 0x2592b01e # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->