< 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 41746 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2b094359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33380 dport 41746] != expected 0x6444cb7a # # Exception| cpu 0: rx_hash 0x6db395c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33394 dport 41746] != expected 0xd2b5701 # # Exception| cpu 0: rx_hash 0x0f565b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33488 dport 41746] != expected 0xd4987c33 # # Exception| cpu 0: rx_hash 0xb926cf35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 41746] != expected 0xbc2a90de # # Exception| cpu 0: rx_hash 0x56f3e671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33572 dport 41746] != expected 0x356c1a25 # # Exception| cpu 0: rx_hash 0x24003898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33616 dport 41746] != expected 0x1b803306 # # Exception| cpu 0: rx_hash 0xf198fe86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33622 dport 41746] != expected 0xdd93fe4c # # Exception| cpu 0: rx_hash 0xc7cacf2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33672 dport 41746] != expected 0x74345e3e # # Exception| cpu 0: rx_hash 0x5eda4b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33674 dport 41746] != expected 0xfd6d7b2 # # Exception| cpu 0: rx_hash 0x54e8dfad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33688 dport 41746] != expected 0xdb480f0f # # Exception| cpu 0: rx_hash 0x0e5bc76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33704 dport 41746] != expected 0xa38a76a6 # # Exception| cpu 0: rx_hash 0x48e111f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33726 dport 41746] != expected 0xcae5eadd # # Exception| cpu 0: rx_hash 0xaac176fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33804 dport 41746] != expected 0x351b4600 # # Exception| cpu 0: rx_hash 0x7b6fc35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33876 dport 41746] != expected 0x2f40a11e # # Exception| cpu 0: rx_hash 0x7974fa80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34024 dport 41746] != expected 0xc164b434 # # Exception| cpu 0: rx_hash 0xacec3c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34030 dport 41746] != expected 0x777797e # # Exception| cpu 0: rx_hash 0x06956674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34068 dport 41746] != expected 0x7e687041 # # Exception| cpu 0: rx_hash 0x686f76c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 41746] != expected 0x4129bcb0 # # Exception| cpu 0: rx_hash 0x52229998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34152 dport 41746] != expected 0xe7cfb01 # # Exception| cpu 0: rx_hash 0xc100891a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34168 dport 41746] != expected 0xa100aa30 # # Exception| cpu 0: rx_hash 0x3ec3b0f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34182 dport 41746] != expected 0xdf1922da # # Exception| cpu 0: rx_hash 0xe169e27a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34194 dport 41746] != expected 0xcd94372d # # Exception| cpu 0: rx_hash 0xd11699b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34222 dport 41746] != expected 0x565fa821 # # Exception| cpu 0: rx_hash 0xdb240d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 41746] != expected 0x82c1709c # # Exception| cpu 0: rx_hash 0x26fc0d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34302 dport 41746] != expected 0x12fced5c # # Exception| cpu 0: rx_hash 0xd09dcb2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34342 dport 41746] != expected 0x1ac4a7fe # # Exception| cpu 0: rx_hash 0xfceb7ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34364 dport 41746] != expected 0x90a2dd20 # # Exception| cpu 0: rx_hash 0x51b2f2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34396 dport 41746] != expected 0xacc3e1f4 # # Exception| cpu 0: rx_hash 0x61cd8911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34400 dport 41746] != expected 0x37087ef8 # # Exception| cpu 0: rx_hash 0x67e0c374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34434 dport 41746] != expected 0x5644186 # # Exception| cpu 0: rx_hash 0x41a4e271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34442 dport 41746] != expected 0x5b9ce3e5 # # Exception| cpu 4: rx_hash 0x0b602839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33422 dport 41746] != expected 0x8d05667 # # Exception| cpu 4: rx_hash 0x4ddafea5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33432 dport 41746] != expected 0x61bfca1c # # Exception| cpu 4: rx_hash 0x1769e666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33448 dport 41746] != expected 0x197db3b5 # # Exception| cpu 4: rx_hash 0x3c3f857e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33576 dport 41746] != expected 0xd665fc80 # # Exception| cpu 4: rx_hash 0x104930ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 33586 dport 41746] != expected 0x5c03865e # # Exception| cpu 4: rx_hash 0xddee4b15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33612 dport 41746] != expected 0x57f58492 # # Exception| cpu 4: rx_hash 0x147f4354 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33644 dport 41746] != expected 0x804bac0a # # Exception| cpu 4: rx_hash 0x3e24bca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33684 dport 41746] != expected 0x3841e9aa # # Exception| cpu 4: rx_hash 0x3a12cf1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33738 dport 41746] != expected 0xe409c3fe # # Exception| cpu 4: rx_hash 0xe5b89d93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33758 dport 41746] != expected 0xf684d609 # # Exception| cpu 4: rx_hash 0x4cd7624b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 41746] != expected 0x16adc089 # # Exception| cpu 4: rx_hash 0xf383c75a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33770 dport 41746] != expected 0x33b7eb66 # # Exception| cpu 4: rx_hash 0x60a1d7d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33786 dport 41746] != expected 0x9ccbba57 # # Exception| cpu 4: rx_hash 0xdc04dbab [saddr 192.0.3.2 daddr 192.0.3.1 sport 33830 dport 41746] != expected 0xc7bf4577 # # Exception| cpu 4: rx_hash 0xe84dd3de [saddr 192.0.3.2 daddr 192.0.3.1 sport 33860 dport 41746] != expected 0x803cf02f # # Exception| cpu 4: rx_hash 0xf4441d81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 41746] != expected 0x919115fd # # Exception| cpu 4: rx_hash 0x67660d03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33906 dport 41746] != expected 0x3eed44cc # # Exception| cpu 4: rx_hash 0x2bee4f09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33910 dport 41746] != expected 0x831c000a # # Exception| cpu 4: rx_hash 0x94baea18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 41746] != expected 0xa6062be5 # # Exception| cpu 4: rx_hash 0x0daa6e0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 41746] != expected 0xdde4a269 # # Exception| cpu 4: rx_hash 0xd42d76e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 41746] != expected 0xfd0588e0 # # Exception| cpu 4: rx_hash 0xb4d38178 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33942 dport 41746] != expected 0xca92b6f8 # # Exception| cpu 4: rx_hash 0x31cacb33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33970 dport 41746] != expected 0xa0dddaa6 # # Exception| cpu 4: rx_hash 0xe4520d2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33972 dport 41746] != expected 0x66ce17ec # # Exception| cpu 4: rx_hash 0x7d428939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33974 dport 41746] != expected 0x1d2c9e60 # # Exception| cpu 4: rx_hash 0x5b06a83c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33982 dport 41746] != expected 0x43d43c03 # # Exception| cpu 4: rx_hash 0x29f576d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 41746] != expected 0x6d381520 # # Exception| cpu 4: rx_hash 0x35fcb88a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34028 dport 41746] != expected 0x7c95f0f2 # # Exception| cpu 4: rx_hash 0xb3f357f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34060 dport 41746] != expected 0x8fec8313 # # Exception| cpu 4: rx_hash 0x10ae3cbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34080 dport 41746] != expected 0xbb5b4d2e # # Exception| cpu 4: rx_hash 0x8ba58175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34206 dport 41746] != expected 0x2e9dd188 # # Exception| cpu 4: rx_hash 0xe55f91c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 41746] != expected 0x11dc1d79 # # Exception| cpu 4: rx_hash 0x3af5c34b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34264 dport 41746] != expected 0x351088e # # Exception| cpu 4: rx_hash 0x4602fa8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34272 dport 41746] != expected 0x256bd344 # # Exception| cpu 4: rx_hash 0xd520ea0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34288 dport 41746] != expected 0x8a178275 # # Exception| cpu 4: rx_hash 0x4c306e1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34290 dport 41746] != expected 0xf1f50bf9 # # Exception| cpu 4: rx_hash 0xf6d9ea2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 41746] != expected 0x443c059d # # Exception| cpu 4: rx_hash 0xe4d4c35a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34372 dport 41746] != expected 0x5d4712a6 # # Exception| cpu 4: rx_hash 0x3b7e91d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 41746] != expected 0x4fca0751 # # Exception| cpu 4: rx_hash 0xd4abb896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34424 dport 41746] != expected 0xc68c8daa # # Exception| cpu 4: rx_hash 0x943c246f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34444 dport 41746] != expected 0x9d8f2eaf # # Exception| cpu 4: rx_hash 0xb84a91fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34454 dport 41746] != expected 0x17e95471 # # Exception| cpu 4: rx_hash 0x3d53dbb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34482 dport 41746] != expected 0x7da6382f # # Exception| cpu 4: rx_hash 0x71db99bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34486 dport 41746] != expected 0xc0577ce9 # # Exception| cpu 4: rx_hash 0x60c015ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34584 dport 41746] != expected 0x401a746d # # Exception| cpu 4: rx_hash 0x50bf6e33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34596 dport 41746] != expected 0xdbd1eb61 # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7a695bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56768 dport 40721] OK # # # cpu 0: rx_hash 0xe94b4b7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56784 dport 40721] OK # # # cpu 0: rx_hash 0x561fee6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56794 dport 40721] OK # # # cpu 0: rx_hash 0xb3f853b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56800 dport 40721] OK # # # cpu 0: rx_hash 0x95bc72bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56808 dport 40721] OK # # # cpu 0: rx_hash 0x20da433b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56816 dport 40721] OK # # # cpu 0: rx_hash 0x396eac44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56832 dport 40721] OK # # # cpu 0: rx_hash 0x151819d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56858 dport 40721] OK # # # cpu 0: rx_hash 0x4fab0114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56874 dport 40721] OK # # # cpu 0: rx_hash 0x5794bcf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56914 dport 40721] OK # # # cpu 0: rx_hash 0xa4485be9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56924 dport 40721] OK # # # cpu 0: rx_hash 0xd8bf622f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56932 dport 40721] OK # # # cpu 0: rx_hash 0x4b9d72ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56948 dport 40721] OK # # # cpu 0: rx_hash 0xd28df6b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56950 dport 40721] OK # # # cpu 0: rx_hash 0xeeed5386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 40721] OK # # # cpu 0: rx_hash 0x49864b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57032 dport 40721] OK # # # cpu 4: rx_hash 0x5e364321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56692 dport 40721] OK # # # cpu 4: rx_hash 0x52299dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56708 dport 40721] OK # # # cpu 4: rx_hash 0xed7d38c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56718 dport 40721] OK # # # cpu 4: rx_hash 0x14934b4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56722 dport 40721] OK # # # cpu 4: rx_hash 0xd730d799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 40721] OK # # # cpu 4: rx_hash 0x4412c71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56752 dport 40721] OK # # # cpu 4: rx_hash 0xdd02430f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 40721] OK # # # cpu 4: rx_hash 0x53a2cf4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56844 dport 40721] OK # # # cpu 4: rx_hash 0xaa4cbcc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56848 dport 40721] OK # # # cpu 4: rx_hash 0xdc891196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56890 dport 40721] OK # # # cpu 4: rx_hash 0xe2f28d75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56906 dport 40721] OK # # # cpu 4: rx_hash 0x6dd953a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56956 dport 40721] OK # # # cpu 4: rx_hash 0xb45e4b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56970 dport 40721] OK # # # cpu 4: rx_hash 0xf6d2ee60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57026 dport 40721] OK # # # cpu 4: rx_hash 0x43b4dfe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57050 dport 40721] OK # # # cpu 4: rx_hash 0x962c19f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57052 dport 40721] OK # # # cpu 4: rx_hash 0x1907c724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57066 dport 40721] OK # # # cpu 4: rx_hash 0x9f08285d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 40721] OK # # # cpu 4: rx_hash 0x40a27ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57118 dport 40721] OK # # # cpu 4: rx_hash 0x5cabb48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 40721] OK # # # cpu 4: rx_hash 0x62d02869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57160 dport 40721] OK # # # cpu 4: rx_hash 0xbd7a7ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57180 dport 40721] OK # # # cpu 4: rx_hash 0x589dc733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57190 dport 40721] OK # # # cpu 4: rx_hash 0xedfbf6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57214 dport 40721] OK # # # cpu 4: rx_hash 0x3e4e7acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57242 dport 40721] OK # # # cpu 4: rx_hash 0x28752006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57262 dport 40721] OK # # # cpu 4: rx_hash 0x488bd79f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 40721] OK # # # cpu 4: rx_hash 0xbb573084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57278 dport 40721] OK # # # cpu 4: rx_hash 0x5d4f81b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57348 dport 40721] OK # # # cpu 4: rx_hash 0xe829b036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57372 dport 40721] OK # # # cpu 4: rx_hash 0x45703c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57468 dport 40721] OK # # # cpu 4: rx_hash 0x05e7a0ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57480 dport 40721] OK # # # cpu 4: rx_hash 0xde7b819f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57538 dport 40721] OK # # # cpu 4: rx_hash 0x17ea89de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57570 dport 40721] OK # # # cpu 4: rx_hash 0x31aea8db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57578 dport 40721] OK # # # cpu 4: rx_hash 0x51505f42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57588 dport 40721] OK # # # cpu 4: rx_hash 0x06f1059c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57676 dport 40721] OK # # # count: pass=53 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 46466 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34081 dport 46466] != expected 0xf81582f6 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34081 dport 46466] != expected 0xf81582f6 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45185 dport 46466] != expected 0xa876d666 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45185 dport 46466] != expected 0xa876d666 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49153 dport 46466] != expected 0x350a412d # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49153 dport 46466] != expected 0x350a412d # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54477 dport 46466] != expected 0x9d21b4f7 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54477 dport 46466] != expected 0x9d21b4f7 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56057 dport 46466] != expected 0x1c8a62f7 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56057 dport 46466] != expected 0x1c8a62f7 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53742 dport 46466] != expected 0x92f232ad # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53742 dport 46466] != expected 0x92f232ad # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47677 dport 46466] != expected 0xec77d967 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47677 dport 46466] != expected 0xec77d967 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52812 dport 46466] != expected 0x8e814bb2 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52812 dport 46466] != expected 0x8e814bb2 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43713 dport 46466] != expected 0xd223a450 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43713 dport 46466] != expected 0xd223a450 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40094 dport 46466] != expected 0x6c104ca9 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40094 dport 46466] != expected 0x6c104ca9 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40490 dport 46466] != expected 0x1b71969 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40490 dport 46466] != expected 0x1b71969 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40030 dport 46466] != expected 0xf220d2c3 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40030 dport 46466] != expected 0xf220d2c3 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33836 dport 46466] != expected 0x562eb259 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33836 dport 46466] != expected 0x562eb259 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 46466] != expected 0x84e53eb9 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 46466] != expected 0x84e53eb9 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46551 dport 46466] != expected 0x7e8c6a06 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46551 dport 46466] != expected 0x7e8c6a06 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 46466] != expected 0xf0836679 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 46466] != expected 0xf0836679 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44375 dport 46466] != expected 0x479264d3 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44375 dport 46466] != expected 0x479264d3 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60841 dport 46466] != expected 0x7760332d # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60841 dport 46466] != expected 0x7760332d # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53351 dport 46466] != expected 0xf4d7cce2 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53351 dport 46466] != expected 0xf4d7cce2 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59974 dport 46466] != expected 0xd8f12f31 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59974 dport 46466] != expected 0xd8f12f31 # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51416 dport 46466] != expected 0xda25c7ae # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51416 dport 46466] != expected 0xda25c7ae # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45793 dport 46466] != expected 0x496c083b # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45793 dport 46466] != expected 0x496c083b # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47298 dport 46466] != expected 0xb8d0a01d # # Exception| cpu 0: rx_hash 0x8e232bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47298 dport 46466] != expected 0xb8d0a01d # # 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 44998 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55115 dport 44998] != expected 0xe15b01bc # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55115 dport 44998] != expected 0xe15b01bc # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43850 dport 44998] != expected 0xc72ebe6b # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43850 dport 44998] != expected 0xc72ebe6b # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46205 dport 44998] != expected 0x2b76b761 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46205 dport 44998] != expected 0x2b76b761 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 44998] != expected 0xf308d1bc # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 44998] != expected 0xf308d1bc # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44008 dport 44998] != expected 0xa5cb702e # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44008 dport 44998] != expected 0xa5cb702e # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44479 dport 44998] != expected 0xbf4db27c # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44479 dport 44998] != expected 0xbf4db27c # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 44998] != expected 0xa8258d2b # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 44998] != expected 0xa8258d2b # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50862 dport 44998] != expected 0xd86e86f7 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50862 dport 44998] != expected 0xd86e86f7 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52771 dport 44998] != expected 0x31c1ebe1 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52771 dport 44998] != expected 0x31c1ebe1 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 44998] != expected 0x9924ec21 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 44998] != expected 0x9924ec21 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 44998] != expected 0x6565fa83 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 44998] != expected 0x6565fa83 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55939 dport 44998] != expected 0xdeb0be2 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55939 dport 44998] != expected 0xdeb0be2 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32905 dport 44998] != expected 0xccf710c2 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32905 dport 44998] != expected 0xccf710c2 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54609 dport 44998] != expected 0xc1b4a4ab # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54609 dport 44998] != expected 0xc1b4a4ab # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 44998] != expected 0xc4e87198 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 44998] != expected 0xc4e87198 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50806 dport 44998] != expected 0x3ba47140 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50806 dport 44998] != expected 0x3ba47140 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36930 dport 44998] != expected 0xd6bd59db # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36930 dport 44998] != expected 0xd6bd59db # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47714 dport 44998] != expected 0xf05a9437 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47714 dport 44998] != expected 0xf05a9437 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38185 dport 44998] != expected 0xe9efd1c9 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38185 dport 44998] != expected 0xe9efd1c9 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56279 dport 44998] != expected 0xafbbfc42 # # Exception| cpu 5: rx_hash 0xfa4fa8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56279 dport 44998] != expected 0xafbbfc42 # # 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__->