< 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 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 34000 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 81 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfd5a61e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43028 dport 34000] != expected 0xedf1134e # # Exception| cpu 0: rx_hash 0xa07cecf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43046 dport 34000] != expected 0x999321b5 # # Exception| cpu 0: rx_hash 0xcd9cbf05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43060 dport 34000] != expected 0xf96d7bfc # # Exception| cpu 0: rx_hash 0xcbc226ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43086 dport 34000] != expected 0xd530df95 # # Exception| cpu 0: rx_hash 0x2c796c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43098 dport 34000] != expected 0x58eb4b66 # # Exception| cpu 0: rx_hash 0x381f8383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43110 dport 34000] != expected 0x93dd15ec # # Exception| cpu 0: rx_hash 0xf769163e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43116 dport 34000] != expected 0x886a3c0b # # Exception| cpu 0: rx_hash 0x10d25ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43128 dport 34000] != expected 0x5b1a8f8 # # Exception| cpu 0: rx_hash 0x6c4d5b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43174 dport 34000] != expected 0x1cb43b99 # # Exception| cpu 0: rx_hash 0x0dc0e68c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43190 dport 34000] != expected 0x358ceafc # # Exception| cpu 0: rx_hash 0x44808429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43192 dport 34000] != expected 0x8ad8868d # # Exception| cpu 0: rx_hash 0x0b9e7f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43212 dport 34000] != expected 0x19d14e95 # # Exception| cpu 0: rx_hash 0x1ff890d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43248 dport 34000] != expected 0xd2e7101f # # Exception| cpu 0: rx_hash 0x35b99241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43278 dport 34000] != expected 0x1ded66da # # Exception| cpu 0: rx_hash 0x5859c1b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43292 dport 34000] != expected 0x7d133c93 # # Exception| cpu 0: rx_hash 0x1b2ad4cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43370 dport 34000] != expected 0xa7dc7fa7 # # Exception| cpu 0: rx_hash 0xb5d1fcb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 34000] != expected 0x95538725 # # Exception| cpu 0: rx_hash 0x06386ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43428 dport 34000] != expected 0x97e13da3 # # Exception| cpu 0: rx_hash 0x22985ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43448 dport 34000] != expected 0x484b0b9b # # Exception| cpu 0: rx_hash 0xc37d8cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43478 dport 34000] != expected 0xe9cd3b01 # # Exception| cpu 0: rx_hash 0x0148f744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43616 dport 34000] != expected 0x1fb11ddd # # Exception| cpu 0: rx_hash 0x8267bbb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43668 dport 34000] != expected 0x99fcfe9 # # Exception| cpu 0: rx_hash 0xb2a16553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43700 dport 34000] != expected 0x1d03a75b # # Exception| cpu 0: rx_hash 0xa099130b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43762 dport 34000] != expected 0xfa685db8 # # Exception| cpu 0: rx_hash 0xba1ecf7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43820 dport 34000] != expected 0x21fe43cf # # Exception| cpu 0: rx_hash 0x4f9df3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43902 dport 34000] != expected 0x4b4e2ddf # # Exception| cpu 0: rx_hash 0x0fa9c483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43906 dport 34000] != expected 0xf115d20 # # Exception| cpu 0: rx_hash 0x85f2ddaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 34000] != expected 0xe234939a # # Exception| cpu 0: rx_hash 0x899f339b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43910 dport 34000] != expected 0xabf218b6 # # Exception| cpu 0: rx_hash 0x2b09f5d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43934 dport 34000] != expected 0xd0bb6b18 # # Exception| cpu 0: rx_hash 0xd4b9be8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43956 dport 34000] != expected 0xdf902a4d # # Exception| cpu 0: rx_hash 0x2d576c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44004 dport 34000] != expected 0xfce6cf71 # # Exception| cpu 0: rx_hash 0x4551ead7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44036 dport 34000] != expected 0x746d216e # # Exception| cpu 0: rx_hash 0xf3a1c32c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44064 dport 34000] != expected 0xc4120c4a # # Exception| cpu 0: rx_hash 0x57699c8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44098 dport 34000] != expected 0x9306db8d # # Exception| cpu 0: rx_hash 0x7fa443ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44124 dport 34000] != expected 0x56a6699 # # Exception| cpu 0: rx_hash 0x73c9addd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44126 dport 34000] != expected 0x4cacedb5 # # Exception| cpu 4: rx_hash 0xb6e969cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43006 dport 34000] != expected 0x269fa514 # # Exception| cpu 4: rx_hash 0xac1102c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43044 dport 34000] != expected 0xd055aa99 # # Exception| cpu 4: rx_hash 0xaa4f9b2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43102 dport 34000] != expected 0xfc080ef0 # # Exception| cpu 4: rx_hash 0xf270add2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43164 dport 34000] != expected 0x3aa7aba9 # # Exception| cpu 4: rx_hash 0xcedb9d00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43198 dport 34000] != expected 0x67fd4837 # # Exception| cpu 4: rx_hash 0xa565571e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43222 dport 34000] != expected 0x2b5eb617 # # Exception| cpu 4: rx_hash 0x99ce67cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43252 dport 34000] != expected 0x76045589 # # Exception| cpu 4: rx_hash 0xfacf07fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43268 dport 34000] != expected 0x65a4f3d # # Exception| cpu 4: rx_hash 0x8349bbba [saddr 192.0.3.2 daddr 192.0.3.1 sport 43306 dport 34000] != expected 0xad924bfe # # Exception| cpu 4: rx_hash 0x0321d54b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43348 dport 34000] != expected 0x252caa01 # # Exception| cpu 4: rx_hash 0xcc5740f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43358 dport 34000] != expected 0x3e9b83e6 # # Exception| cpu 4: rx_hash 0xfc919e15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43390 dport 34000] != expected 0x2a07eb54 # # Exception| cpu 4: rx_hash 0x7fbed2e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43402 dport 34000] != expected 0x3c293960 # # Exception| cpu 4: rx_hash 0x1e336f27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43418 dport 34000] != expected 0x1511e805 # # Exception| cpu 4: rx_hash 0x5d407a5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43500 dport 34000] != expected 0xcfdeab31 # # Exception| cpu 4: rx_hash 0x3ccdc79c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43516 dport 34000] != expected 0xe6e67a54 # # Exception| cpu 4: rx_hash 0x23b65fff [saddr 192.0.3.2 daddr 192.0.3.1 sport 43526 dport 34000] != expected 0xec468f8c # # Exception| cpu 4: rx_hash 0xc40d1521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43538 dport 34000] != expected 0x619d1b7f # # Exception| cpu 4: rx_hash 0x37d0b04e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43578 dport 34000] != expected 0x2770d106 # # Exception| cpu 4: rx_hash 0x9318efed [saddr 192.0.3.2 daddr 192.0.3.1 sport 43608 dport 34000] != expected 0x706406c1 # # Exception| cpu 4: rx_hash 0x480895e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43630 dport 34000] != expected 0xa0e571ac # # Exception| cpu 4: rx_hash 0x417cc03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43676 dport 34000] != expected 0x5bee6d22 # # Exception| cpu 4: rx_hash 0xb4fffcba [saddr 192.0.3.2 daddr 192.0.3.1 sport 43726 dport 34000] != expected 0x315e0332 # # Exception| cpu 4: rx_hash 0x16693af0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43734 dport 34000] != expected 0x4a17709c # # Exception| cpu 4: rx_hash 0xe5b49f9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43774 dport 34000] != expected 0xcfabae5 # # Exception| cpu 4: rx_hash 0x008308b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43786 dport 34000] != expected 0xd847e5c7 # # Exception| cpu 4: rx_hash 0xae7820cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43792 dport 34000] != expected 0xeac81d45 # # Exception| cpu 4: rx_hash 0xd1a00563 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43844 dport 34000] != expected 0x6d5dbdef # # Exception| cpu 4: rx_hash 0x361b4fbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43856 dport 34000] != expected 0xe086291c # # Exception| cpu 4: rx_hash 0xe47f606c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43924 dport 34000] != expected 0xcb0c42ff # # Exception| cpu 4: rx_hash 0x1d91b2db [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 34000] != expected 0xe87aa7c3 # # Exception| cpu 4: rx_hash 0x54d1d07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43978 dport 34000] != expected 0x572ecbb2 # # Exception| cpu 4: rx_hash 0x922c7eea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44080 dport 34000] != expected 0xed2add2f # # Exception| cpu 4: rx_hash 0xd701f27e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44092 dport 34000] != expected 0x1bb83a72 # # Exception| cpu 4: rx_hash 0x9472e703 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44106 dport 34000] != expected 0xc1777946 # # Exception| cpu 4: rx_hash 0x2eef20c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44140 dport 34000] != expected 0x38cedf4e # # Exception| cpu 4: rx_hash 0x4f629d0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44156 dport 34000] != expected 0x11f60e2b # # Exception| cpu 4: rx_hash 0x6edb17b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44176 dport 34000] != expected 0x7c91afb1 # # Exception| cpu 4: rx_hash 0x33fd9aa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44194 dport 34000] != expected 0x8f39d4a # # Exception| cpu 4: rx_hash 0xb5cb6dbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44198 dport 34000] != expected 0xac10d8dc # # Exception| cpu 4: rx_hash 0x1b3045c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44220 dport 34000] != expected 0x9e9f205e # # Exception| cpu 4: rx_hash 0x708e8fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44244 dport 34000] != expected 0xd23cde7e # # Exception| cpu 4: rx_hash 0xca134812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44274 dport 34000] != expected 0x2b857876 # # Exception| cpu 4: rx_hash 0x83532ab7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44284 dport 34000] != expected 0x94d11407 # # Exception| count: pass=0 nohash=0 fail=81 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9bea2265 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47578 dport 33055] OK # # # cpu 0: rx_hash 0x8f8ccdd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47590 dport 33055] OK # # # cpu 0: rx_hash 0xab2cfc86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47610 dport 33055] OK # # # cpu 0: rx_hash 0xf17ae871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 33055] OK # # # cpu 0: rx_hash 0xd5dad923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47632 dport 33055] OK # # # cpu 0: rx_hash 0x1aac4c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47642 dport 33055] OK # # # cpu 0: rx_hash 0xcb8f414a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47700 dport 33055] OK # # # cpu 0: rx_hash 0x343f0a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47742 dport 33055] OK # # # cpu 0: rx_hash 0x9fdd9983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47764 dport 33055] OK # # # cpu 0: rx_hash 0x50ab0c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47774 dport 33055] OK # # # cpu 0: rx_hash 0x606dd2dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47806 dport 33055] OK # # # cpu 0: rx_hash 0x5a987be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47846 dport 33055] OK # # # cpu 0: rx_hash 0x37782811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47860 dport 33055] OK # # # cpu 0: rx_hash 0x21921a56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47912 dport 33055] OK # # # cpu 0: rx_hash 0xe8ba1602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47960 dport 33055] OK # # # cpu 0: rx_hash 0x1213e6b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48002 dport 33055] OK # # # cpu 0: rx_hash 0xa88e217a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48036 dport 33055] OK # # # cpu 0: rx_hash 0x43588595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 33055] OK # # # cpu 0: rx_hash 0xc9039cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48052 dport 33055] OK # # # cpu 0: rx_hash 0x30ed4e0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48100 dport 33055] OK # # # cpu 0: rx_hash 0xff9bdbb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48110 dport 33055] OK # # # cpu 0: rx_hash 0x11abaa41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48138 dport 33055] OK # # # cpu 0: rx_hash 0x9bf0b368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48140 dport 33055] OK # # # cpu 0: rx_hash 0x979d5d59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48142 dport 33055] OK # # # cpu 0: rx_hash 0xc088a795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48196 dport 33055] OK # # # cpu 0: rx_hash 0xad68f462 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48214 dport 33055] OK # # # cpu 4: rx_hash 0x35110a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47552 dport 33055] OK # # # cpu 4: rx_hash 0x549cb7d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47568 dport 33055] OK # # # cpu 4: rx_hash 0xee017012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47606 dport 33055] OK # # # cpu 4: rx_hash 0x478ac18a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47656 dport 33055] OK # # # cpu 4: rx_hash 0x632af0d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47668 dport 33055] OK # # # cpu 4: rx_hash 0xa66f12bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47686 dport 33055] OK # # # cpu 4: rx_hash 0x3d4b5fc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47756 dport 33055] OK # # # cpu 4: rx_hash 0x5cc6e20f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47772 dport 33055] OK # # # cpu 4: rx_hash 0xaf1b4760 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47796 dport 33055] OK # # # cpu 4: rx_hash 0x0bd318c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47830 dport 33055] OK # # # cpu 4: rx_hash 0x7e384ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47866 dport 33055] OK # # # cpu 4: rx_hash 0x54794821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47876 dport 33055] OK # # # cpu 4: rx_hash 0x8f69322d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47922 dport 33055] OK # # # cpu 4: rx_hash 0x7aea0eab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47968 dport 33055] OK # # # cpu 4: rx_hash 0x573e6a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48014 dport 33055] OK # # # cpu 4: rx_hash 0x6440f836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48166 dport 33055] OK # # # cpu 4: rx_hash 0x05cd45f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48182 dport 33055] OK # # # cpu 4: rx_hash 0xe84578f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48218 dport 33055] OK # # # cpu 4: rx_hash 0x9dae2a81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48246 dport 33055] OK # # # cpu 4: rx_hash 0x52d8bf3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48252 dport 33055] OK # # # cpu 4: rx_hash 0x3a215727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48286 dport 33055] OK # # # cpu 4: rx_hash 0x7952425a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 33055] OK # # # cpu 4: rx_hash 0xfde868b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48396 dport 33055] OK # # # cpu 4: rx_hash 0x0e35cddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48420 dport 33055] OK # # # cpu 4: rx_hash 0xdf16c00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48490 dport 33055] OK # # # cpu 4: rx_hash 0x7d800645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48498 dport 33055] OK # # # cpu 4: rx_hash 0x1914006f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 33055] OK # # # cpu 4: rx_hash 0xd66295d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48536 dport 33055] OK # # # cpu 4: rx_hash 0xeac9a500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48570 dport 33055] OK # # # cpu 4: rx_hash 0xe0fad2d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48578 dport 33055] OK # # # cpu 4: rx_hash 0x132777b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48618 dport 33055] OK # # # cpu 4: rx_hash 0x30f7df06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48690 dport 33055] OK # # # cpu 4: rx_hash 0xf5b23d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48704 dport 33055] OK # # # cpu 4: rx_hash 0xe1d4d2d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48764 dport 33055] OK # # # cpu 4: rx_hash 0x35ee64ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48834 dport 33055] OK # # # count: pass=61 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 55615 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46615 dport 55615] != expected 0xc7d6ff95 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46615 dport 55615] != expected 0xc7d6ff95 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33970 dport 55615] != expected 0x3a77bcf7 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33970 dport 55615] != expected 0x3a77bcf7 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55519 dport 55615] != expected 0xe6ff51b # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55519 dport 55615] != expected 0xe6ff51b # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46913 dport 55615] != expected 0xcb165905 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46913 dport 55615] != expected 0xcb165905 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 55615] != expected 0x1d92235d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 55615] != expected 0x1d92235d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46489 dport 55615] != expected 0x5e7fc255 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46489 dport 55615] != expected 0x5e7fc255 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 55615] != expected 0x166c2b18 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 55615] != expected 0x166c2b18 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49643 dport 55615] != expected 0x21c0cd3f # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49643 dport 55615] != expected 0x21c0cd3f # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 55615] != expected 0x71ce7908 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 55615] != expected 0x71ce7908 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47787 dport 55615] != expected 0x613129d4 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47787 dport 55615] != expected 0x613129d4 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55874 dport 55615] != expected 0xa62609dc # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55874 dport 55615] != expected 0xa62609dc # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41232 dport 55615] != expected 0x8629b77e # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41232 dport 55615] != expected 0x8629b77e # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39696 dport 55615] != expected 0x850fa4ee # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39696 dport 55615] != expected 0x850fa4ee # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60055 dport 55615] != expected 0xd2401bb # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60055 dport 55615] != expected 0xd2401bb # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33371 dport 55615] != expected 0xb1936b6d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33371 dport 55615] != expected 0xb1936b6d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52277 dport 55615] != expected 0x12a041af # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52277 dport 55615] != expected 0x12a041af # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48568 dport 55615] != expected 0x813ccd1d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48568 dport 55615] != expected 0x813ccd1d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53747 dport 55615] != expected 0x76a08640 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53747 dport 55615] != expected 0x76a08640 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39814 dport 55615] != expected 0xc435a11d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39814 dport 55615] != expected 0xc435a11d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42987 dport 55615] != expected 0x6d333aad # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42987 dport 55615] != expected 0x6d333aad # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37674 dport 55615] != expected 0xfb4e457c # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37674 dport 55615] != expected 0xfb4e457c # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 55615] != expected 0xc6c1281d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49762 dport 55615] != expected 0xc6c1281d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59173 dport 55615] != expected 0xd604369d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59173 dport 55615] != expected 0xd604369d # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60985 dport 55615] != expected 0x936ffc11 # # Exception| cpu 4: rx_hash 0xb19119bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60985 dport 55615] != expected 0x936ffc11 # # 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 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 53876 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57475 dport 53876] != expected 0xd84a9dca # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57475 dport 53876] != expected 0xd84a9dca # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40340 dport 53876] != expected 0x48d33b1a # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40340 dport 53876] != expected 0x48d33b1a # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40374 dport 53876] != expected 0x74780bc8 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40374 dport 53876] != expected 0x74780bc8 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34705 dport 53876] != expected 0x7f90eb49 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34705 dport 53876] != expected 0x7f90eb49 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53321 dport 53876] != expected 0xce3f9bdd # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53321 dport 53876] != expected 0xce3f9bdd # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55785 dport 53876] != expected 0xb8133221 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55785 dport 53876] != expected 0xb8133221 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 53876] != expected 0xc9c02d5f # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 53876] != expected 0xc9c02d5f # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35404 dport 53876] != expected 0x44e428e1 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35404 dport 53876] != expected 0x44e428e1 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51315 dport 53876] != expected 0x4aa0fb83 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51315 dport 53876] != expected 0x4aa0fb83 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 53876] != expected 0x82ac0e7a # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 53876] != expected 0x82ac0e7a # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46015 dport 53876] != expected 0x52c12a9b # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46015 dport 53876] != expected 0x52c12a9b # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44432 dport 53876] != expected 0x43b48761 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44432 dport 53876] != expected 0x43b48761 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33815 dport 53876] != expected 0xeceef3ea # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33815 dport 53876] != expected 0xeceef3ea # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50665 dport 53876] != expected 0x7b379210 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50665 dport 53876] != expected 0x7b379210 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36896 dport 53876] != expected 0xc2eecf # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36896 dport 53876] != expected 0xc2eecf # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40287 dport 53876] != expected 0xcb2caa0d # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40287 dport 53876] != expected 0xcb2caa0d # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55457 dport 53876] != expected 0x8573fd00 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55457 dport 53876] != expected 0x8573fd00 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58588 dport 53876] != expected 0xa9b9c74c # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58588 dport 53876] != expected 0xa9b9c74c # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 53876] != expected 0xe66d0375 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 53876] != expected 0xe66d0375 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35191 dport 53876] != expected 0x1716b428 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35191 dport 53876] != expected 0x1716b428 # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50315 dport 53876] != expected 0xb9e7166f # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50315 dport 53876] != expected 0xb9e7166f # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38334 dport 53876] != expected 0x5ba06b3f # # Exception| cpu 0: rx_hash 0xd16ec5bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38334 dport 53876] != expected 0x5ba06b3f # # 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 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__->