< 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 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 38005 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf89d17c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 38005] != expected 0xe8144cba # # Exception| cpu 0: rx_hash 0x55007c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42204 dport 38005] != expected 0x3a0e76b5 # # Exception| cpu 0: rx_hash 0xbc42257a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42256 dport 38005] != expected 0x45b680f6 # # Exception| cpu 0: rx_hash 0x1d8f0baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42278 dport 38005] != expected 0xa6189fbc # # Exception| cpu 0: rx_hash 0xeb28b798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 38005] != expected 0xd036d1ac # # Exception| cpu 0: rx_hash 0xcccdbbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 38005] != expected 0xab42dc44 # # Exception| cpu 0: rx_hash 0x2182c3b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42312 dport 38005] != expected 0x471e4065 # # Exception| cpu 0: rx_hash 0xac76a198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42336 dport 38005] != expected 0xa27297d # # Exception| cpu 0: rx_hash 0x9ba72935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42346 dport 38005] != expected 0x3ec28d1e # # Exception| cpu 0: rx_hash 0xb79e65ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42356 dport 38005] != expected 0x9055fb4c # # Exception| cpu 0: rx_hash 0xc887bc98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42370 dport 38005] != expected 0xbd3e2dc4 # # Exception| cpu 0: rx_hash 0xbf8427bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 38005] != expected 0xb79d2f89 # # Exception| cpu 0: rx_hash 0x299881c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42408 dport 38005] != expected 0x60d694a0 # # Exception| cpu 0: rx_hash 0x8405ea2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42424 dport 38005] != expected 0xb2ccaeaf # # Exception| cpu 0: rx_hash 0xb8082235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42454 dport 38005] != expected 0x53ca7176 # # Exception| cpu 0: rx_hash 0xef62b0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42488 dport 38005] != expected 0xc64a202c # # Exception| cpu 0: rx_hash 0x0bf7189b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42512 dport 38005] != expected 0xb607f286 # # Exception| cpu 0: rx_hash 0x47754e2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42538 dport 38005] != expected 0xb9f571ed # # Exception| cpu 0: rx_hash 0xb1d2f21d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42546 dport 38005] != expected 0xcfdb3ffd # # Exception| cpu 0: rx_hash 0xf68ce41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42604 dport 38005] != expected 0x15cac72c # # Exception| cpu 0: rx_hash 0x002b582f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42612 dport 38005] != expected 0x63e4893c # # Exception| cpu 0: rx_hash 0x13d9de08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42624 dport 38005] != expected 0xde5e8fc8 # # Exception| cpu 0: rx_hash 0x927df91d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 38005] != expected 0xa2d3c395 # # Exception| cpu 0: rx_hash 0xbe44b5e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42640 dport 38005] != expected 0xc44b5c7 # # Exception| cpu 0: rx_hash 0x9e2dbc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42664 dport 38005] != expected 0x9367e6d0 # # Exception| cpu 0: rx_hash 0x2858139b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42668 dport 38005] != expected 0xdb0f0eee # # Exception| cpu 0: rx_hash 0x688a0011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42672 dport 38005] != expected 0xe549a8c0 # # Exception| cpu 0: rx_hash 0x18059ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42724 dport 38005] != expected 0xbbdf472 # # Exception| cpu 0: rx_hash 0x343cd247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42746 dport 38005] != expected 0xa52a8220 # # Exception| cpu 0: rx_hash 0xc6964f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42786 dport 38005] != expected 0x40e0a652 # # Exception| cpu 0: rx_hash 0xeaaf03b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 38005] != expected 0xee77d000 # # Exception| cpu 0: rx_hash 0x3bedb3cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42846 dport 38005] != expected 0xe32d93f8 # # Exception| cpu 0: rx_hash 0x1b84ba0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42854 dport 38005] != expected 0x7c0ec0ef # # Exception| cpu 0: rx_hash 0x37bdf6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 38005] != expected 0xd299b6bd # # Exception| cpu 0: rx_hash 0x81c8594d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42876 dport 38005] != expected 0x9af15e83 # # Exception| cpu 0: rx_hash 0x534cebf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42906 dport 38005] != expected 0x6580b204 # # Exception| cpu 0: rx_hash 0x04267917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42932 dport 38005] != expected 0xf000e35e # # Exception| cpu 0: rx_hash 0x4f282a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42956 dport 38005] != expected 0x1ba53eca # # Exception| cpu 0: rx_hash 0x382bb10e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42970 dport 38005] != expected 0x11063c87 # # Exception| cpu 0: rx_hash 0xc2dc4802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42980 dport 38005] != expected 0x569c57d2 # # Exception| cpu 0: rx_hash 0x5890ab41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43006 dport 38005] != expected 0xb063c9be # # Exception| cpu 0: rx_hash 0xfc75279b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43014 dport 38005] != expected 0xeed87d87 # # Exception| cpu 0: rx_hash 0xc7f4ea08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43050 dport 38005] != expected 0xeb89fca1 # # Exception| cpu 0: rx_hash 0x718145b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43054 dport 38005] != expected 0xa3e1149f # # Exception| cpu 0: rx_hash 0xe011e647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43088 dport 38005] != expected 0x90fdf149 # # Exception| cpu 0: rx_hash 0xf7a9672f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43106 dport 38005] != expected 0x3b3b063d # # Exception| cpu 0: rx_hash 0x010edb1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43130 dport 38005] != expected 0x4d15482d # # Exception| cpu 0: rx_hash 0xe45be108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43158 dport 38005] != expected 0x868100c9 # # Exception| cpu 0: rx_hash 0xa8d9b7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43180 dport 38005] != expected 0x897383a2 # # Exception| cpu 0: rx_hash 0xf83f20d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43200 dport 38005] != expected 0xf8a48c07 # # Exception| cpu 0: rx_hash 0xc3beed47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43244 dport 38005] != expected 0xfdf50d21 # # Exception| cpu 0: rx_hash 0x51af6a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43280 dport 38005] != expected 0xb95adc6a # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa7a2198f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38330 dport 46570] OK # # # cpu 0: rx_hash 0x1a0bf683 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38362 dport 46570] OK # # # cpu 0: rx_hash 0xe0fc0f8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38372 dport 46570] OK # # # cpu 0: rx_hash 0xccc54374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 46570] OK # # # cpu 0: rx_hash 0xc51f935c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38430 dport 46570] OK # # # cpu 0: rx_hash 0x64d2bd8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38440 dport 46570] OK # # # cpu 0: rx_hash 0x48ebf177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38454 dport 46570] OK # # # cpu 0: rx_hash 0x58df7595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38470 dport 46570] OK # # # cpu 0: rx_hash 0x78b67c50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38526 dport 46570] OK # # # cpu 0: rx_hash 0xe6b0985c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 46570] OK # # # cpu 0: rx_hash 0xadbecb62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38618 dport 46570] OK # # # cpu 0: rx_hash 0x4ca1f638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38640 dport 46570] OK # # # cpu 0: rx_hash 0xf2893d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38674 dport 46570] OK # # # cpu 0: rx_hash 0x53441356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38692 dport 46570] OK # # # cpu 0: rx_hash 0x2f9bc8c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38742 dport 46570] OK # # # cpu 0: rx_hash 0x382349ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38756 dport 46570] OK # # # cpu 0: rx_hash 0x37b50e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38854 dport 46570] OK # # # cpu 0: rx_hash 0x200d8f3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38900 dport 46570] OK # # # cpu 0: rx_hash 0x88b846da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38954 dport 46570] OK # # # cpu 0: rx_hash 0xaf5d4a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38992 dport 46570] OK # # # cpu 0: rx_hash 0x75c3ba5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38998 dport 46570] OK # # # cpu 0: rx_hash 0xebc55e50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39050 dport 46570] OK # # # cpu 0: rx_hash 0xbb23c938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39142 dport 46570] OK # # # cpu 0: rx_hash 0xd3c5b771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39204 dport 46570] OK # # # cpu 0: rx_hash 0x49895432 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39230 dport 46570] OK # # # cpu 0: rx_hash 0x949ba171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 46570] OK # # # cpu 0: rx_hash 0x6a265f32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39298 dport 46570] OK # # # cpu 0: rx_hash 0xab506bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39312 dport 46570] OK # # # cpu 0: rx_hash 0x8b396268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39336 dport 46570] OK # # # cpu 0: rx_hash 0xc0373156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39376 dport 46570] OK # # # cpu 0: rx_hash 0x61fa1f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39398 dport 46570] OK # # # cpu 0: rx_hash 0x4dc3537d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39416 dport 46570] OK # # # cpu 0: rx_hash 0x1f235489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39444 dport 46570] OK # # # cpu 0: rx_hash 0x0f17d06b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39524 dport 46570] OK # # # cpu 0: rx_hash 0x070d921a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39556 dport 46570] OK # # # cpu 0: rx_hash 0x6be6cd6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39558 dport 46570] OK # # # cpu 0: rx_hash 0x506700f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39594 dport 46570] OK # # # cpu 0: rx_hash 0x173916f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39668 dport 46570] OK # # # cpu 0: rx_hash 0x7bd24989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39670 dport 46570] OK # # # cpu 4: rx_hash 0x9bafd196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38356 dport 46570] OK # # # cpu 4: rx_hash 0x0469a7c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38412 dport 46570] OK # # # cpu 4: rx_hash 0xb9c048cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38508 dport 46570] OK # # # cpu 4: rx_hash 0xa2288c99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 46570] OK # # # cpu 4: rx_hash 0xdd3155cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38542 dport 46570] OK # # # cpu 4: rx_hash 0x27c6acc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38576 dport 46570] OK # # # cpu 4: rx_hash 0x37f22821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38592 dport 46570] OK # # # cpu 4: rx_hash 0x81878799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38596 dport 46570] OK # # # cpu 4: rx_hash 0x40f1b306 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38614 dport 46570] OK # # # cpu 4: rx_hash 0xcd05d12d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38654 dport 46570] OK # # # cpu 4: rx_hash 0x0ff2c100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38766 dport 46570] OK # # # cpu 4: rx_hash 0xce84f59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38780 dport 46570] OK # # # cpu 4: rx_hash 0xeaa7fb15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38786 dport 46570] OK # # # cpu 4: rx_hash 0xb19d2cc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38794 dport 46570] OK # # # cpu 4: rx_hash 0x8a1ce15a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38822 dport 46570] OK # # # cpu 4: rx_hash 0x27818ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38838 dport 46570] OK # # # cpu 4: rx_hash 0xf6c33ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38868 dport 46570] OK # # # cpu 4: rx_hash 0x60df9cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 46570] OK # # # cpu 4: rx_hash 0x17dc0793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38910 dport 46570] OK # # # cpu 4: rx_hash 0x5e76f32d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38922 dport 46570] OK # # # cpu 4: rx_hash 0xf3eb98c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38938 dport 46570] OK # # # cpu 4: rx_hash 0x459e377b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38942 dport 46570] OK # # # cpu 4: rx_hash 0xd3829106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38946 dport 46570] OK # # # cpu 4: rx_hash 0x49ce7245 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38968 dport 46570] OK # # # cpu 4: rx_hash 0xb4b58ec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38980 dport 46570] OK # # # cpu 4: rx_hash 0x94dc8706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39036 dport 46570] OK # # # cpu 4: rx_hash 0x2ab36acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39064 dport 46570] OK # # # cpu 4: rx_hash 0x7dd9f82d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39094 dport 46570] OK # # # cpu 4: rx_hash 0x216f2a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39164 dport 46570] OK # # # cpu 4: rx_hash 0x45d9110c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39192 dport 46570] OK # # # cpu 4: rx_hash 0x7e58dc9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39220 dport 46570] OK # # # cpu 4: rx_hash 0xb8a2ed8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39268 dport 46570] OK # # # cpu 4: rx_hash 0x79d4d915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39286 dport 46570] OK # # # cpu 4: rx_hash 0x1d25c415 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 46570] OK # # # cpu 4: rx_hash 0x9c81e300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 46570] OK # # # cpu 4: rx_hash 0xa7002e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39350 dport 46570] OK # # # cpu 4: rx_hash 0x014105c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39362 dport 46570] OK # # # cpu 4: rx_hash 0x3ac0c85a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39406 dport 46570] OK # # # cpu 4: rx_hash 0xa506be0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 46570] OK # # # cpu 4: rx_hash 0xb5323aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39494 dport 46570] OK # # # cpu 4: rx_hash 0x2f7ed9ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39516 dport 46570] OK # # # cpu 4: rx_hash 0x4fc5c3e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39544 dport 46570] OK # # # cpu 4: rx_hash 0x0b5dd724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39586 dport 46570] OK # # # cpu 4: rx_hash 0xbd28789c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39590 dport 46570] OK # # # cpu 4: rx_hash 0x10b51372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39606 dport 46570] OK # # # cpu 4: rx_hash 0x4b8fc4ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39614 dport 46570] OK # # # cpu 4: rx_hash 0xc1f7a30f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39636 dport 46570] OK # # # cpu 4: rx_hash 0x969d31ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 46570] OK # # # cpu 4: rx_hash 0x048cb6a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39686 dport 46570] OK # # # count: pass=88 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 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 37566 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40768 dport 37566] != expected 0xed457d2b # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40768 dport 37566] != expected 0xed457d2b # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59094 dport 37566] != expected 0xc16f3e5a # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59094 dport 37566] != expected 0xc16f3e5a # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34446 dport 37566] != expected 0xfc5a755a # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34446 dport 37566] != expected 0xfc5a755a # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57124 dport 37566] != expected 0x2dd2801f # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57124 dport 37566] != expected 0x2dd2801f # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45293 dport 37566] != expected 0x56403844 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45293 dport 37566] != expected 0x56403844 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33690 dport 37566] != expected 0x6c416c23 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33690 dport 37566] != expected 0x6c416c23 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58581 dport 37566] != expected 0xde8d9f0f # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58581 dport 37566] != expected 0xde8d9f0f # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55743 dport 37566] != expected 0xa91540f3 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55743 dport 37566] != expected 0xa91540f3 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37578 dport 37566] != expected 0xc22e6135 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37578 dport 37566] != expected 0xc22e6135 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35093 dport 37566] != expected 0x8e182262 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35093 dport 37566] != expected 0x8e182262 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58047 dport 37566] != expected 0x8e3b11d0 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58047 dport 37566] != expected 0x8e3b11d0 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 37566] != expected 0x50a8ad1c # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 37566] != expected 0x50a8ad1c # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 37566] != expected 0xd5f22728 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 37566] != expected 0xd5f22728 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34998 dport 37566] != expected 0x3105ab01 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34998 dport 37566] != expected 0x3105ab01 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58086 dport 37566] != expected 0xad3071ba # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58086 dport 37566] != expected 0xad3071ba # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57704 dport 37566] != expected 0x984f08d6 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57704 dport 37566] != expected 0x984f08d6 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53224 dport 37566] != expected 0x5a99cfc6 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53224 dport 37566] != expected 0x5a99cfc6 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 37566] != expected 0xaf9f16ab # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 37566] != expected 0xaf9f16ab # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42518 dport 37566] != expected 0x1ade7116 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42518 dport 37566] != expected 0x1ade7116 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40438 dport 37566] != expected 0x1a38f4f0 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40438 dport 37566] != expected 0x1a38f4f0 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39617 dport 37566] != expected 0x7ccc51db # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39617 dport 37566] != expected 0x7ccc51db # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53537 dport 37566] != expected 0x16654594 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53537 dport 37566] != expected 0x16654594 # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 37566] != expected 0xaa317b1e # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 37566] != expected 0xaa317b1e # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46992 dport 37566] != expected 0x70d7b78f # # Exception| cpu 5: rx_hash 0x5002e764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46992 dport 37566] != expected 0x70d7b78f # # Exception| count: pass=0 nohash=0 fail=48 # # 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 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 42665 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48271 dport 42665] != expected 0xffe44134 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48271 dport 42665] != expected 0xffe44134 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41623 dport 42665] != expected 0x246fc44a # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41623 dport 42665] != expected 0x246fc44a # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50559 dport 42665] != expected 0xcbf1b046 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50559 dport 42665] != expected 0xcbf1b046 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 42665] != expected 0xa5dfa5bc # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49913 dport 42665] != expected 0xa5dfa5bc # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 42665] != expected 0x655b0a8 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 42665] != expected 0x655b0a8 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52385 dport 42665] != expected 0xb89ee752 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52385 dport 42665] != expected 0xb89ee752 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41207 dport 42665] != expected 0xf4aac019 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41207 dport 42665] != expected 0xf4aac019 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49234 dport 42665] != expected 0x45c96026 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49234 dport 42665] != expected 0x45c96026 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41299 dport 42665] != expected 0xfb7ba195 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41299 dport 42665] != expected 0xfb7ba195 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51951 dport 42665] != expected 0x8987044c # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51951 dport 42665] != expected 0x8987044c # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33515 dport 42665] != expected 0xfc2f679 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33515 dport 42665] != expected 0xfc2f679 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41961 dport 42665] != expected 0x6f26b103 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41961 dport 42665] != expected 0x6f26b103 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36934 dport 42665] != expected 0x98e75e41 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36934 dport 42665] != expected 0x98e75e41 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60679 dport 42665] != expected 0xd72171a # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60679 dport 42665] != expected 0xd72171a # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40399 dport 42665] != expected 0x988c03c4 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40399 dport 42665] != expected 0x988c03c4 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 42665] != expected 0xf3340e5f # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34068 dport 42665] != expected 0xf3340e5f # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36106 dport 42665] != expected 0x84567873 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36106 dport 42665] != expected 0x84567873 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 42665] != expected 0xdd7c02ca # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 42665] != expected 0xdd7c02ca # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41016 dport 42665] != expected 0x720cae68 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41016 dport 42665] != expected 0x720cae68 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 42665] != expected 0xee6d37f3 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43884 dport 42665] != expected 0xee6d37f3 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 42665] != expected 0x6d20219f # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41065 dport 42665] != expected 0x6d20219f # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57619 dport 42665] != expected 0xfb779c34 # # Exception| cpu 0: rx_hash 0x235a7fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57619 dport 42665] != expected 0xfb779c34 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 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__->