< 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 214, 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 58875 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 72 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe3010caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38690 dport 58875] != expected 0x622814b9 # # Exception| cpu 0: rx_hash 0x7cc8f956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38692 dport 58875] != expected 0x68f350d1 # # Exception| cpu 0: rx_hash 0xdc75f41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38768 dport 58875] != expected 0xdf4cb03d # # Exception| cpu 0: rx_hash 0x3bf400c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38858 dport 58875] != expected 0x4993770d # # Exception| cpu 0: rx_hash 0x93e28744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38878 dport 58875] != expected 0x8e480423 # # Exception| cpu 0: rx_hash 0x6fff4305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 58875] != expected 0x2a7ece9a # # Exception| cpu 0: rx_hash 0x2aa31550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 58875] != expected 0xa95a5089 # # Exception| cpu 0: rx_hash 0xe05af171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39010 dport 58875] != expected 0x84dc5c51 # # Exception| cpu 0: rx_hash 0x87a88c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39034 dport 58875] != expected 0xc66a8d4b # # Exception| cpu 0: rx_hash 0x25752e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 58875] != expected 0xd391d468 # # Exception| cpu 0: rx_hash 0x12aa5cfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39130 dport 58875] != expected 0x1e91e32e # # Exception| cpu 0: rx_hash 0x640f3414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39138 dport 58875] != expected 0xbcee15b0 # # Exception| cpu 0: rx_hash 0xd968eac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39156 dport 58875] != expected 0x77a71ed1 # # Exception| cpu 0: rx_hash 0xe1192f35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39180 dport 58875] != expected 0x8197169c # # Exception| cpu 0: rx_hash 0x1922a7b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39186 dport 58875] != expected 0xc9fa83ee # # Exception| cpu 0: rx_hash 0x1d04eb74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39216 dport 58875] != expected 0x25a1dc25 # # Exception| cpu 0: rx_hash 0x33270656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39234 dport 58875] != expected 0x780c5f25 # # Exception| cpu 0: rx_hash 0x8e40d880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39252 dport 58875] != expected 0xb3455444 # # Exception| cpu 0: rx_hash 0xa8c8bf68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39270 dport 58875] != expected 0x9e8c4486 # # Exception| cpu 0: rx_hash 0x00de38e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39282 dport 58875] != expected 0x595737a8 # # Exception| cpu 0: rx_hash 0xdc0d7844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39352 dport 58875] != expected 0x9eb70bd7 # # Exception| cpu 0: rx_hash 0x56b5d4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39356 dport 58875] != expected 0x98fe37f0 # # Exception| cpu 0: rx_hash 0x4a8d3614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39500 dport 58875] != expected 0xe3e633d6 # # Exception| cpu 0: rx_hash 0x3c285efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39540 dport 58875] != expected 0x4199c548 # # Exception| cpu 0: rx_hash 0x8709632c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39590 dport 58875] != expected 0xc4cf282d # # Exception| cpu 0: rx_hash 0x2f1fe4ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 39602 dport 58875] != expected 0x3145b03 # # Exception| cpu 0: rx_hash 0xe0fb1e53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39614 dport 58875] != expected 0x8679f937 # # Exception| cpu 0: rx_hash 0xdba9aa26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39630 dport 58875] != expected 0xd7460278 # # Exception| cpu 4: rx_hash 0x321c544b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38628 dport 58875] != expected 0x3cbcae02 # # Exception| cpu 4: rx_hash 0x7740021e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 58875] != expected 0xbf983011 # # Exception| cpu 4: rx_hash 0x05c32636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38646 dport 58875] != expected 0xf1bc9944 # # Exception| cpu 4: rx_hash 0x0e4bdd7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38718 dport 58875] != expected 0x26d7f984 # # Exception| cpu 4: rx_hash 0xebaa8660 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38754 dport 58875] != expected 0x124c877b # # Exception| cpu 4: rx_hash 0x06e057b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38782 dport 58875] != expected 0x56b36a46 # # Exception| cpu 4: rx_hash 0xac967ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38796 dport 58875] != expected 0x332ca0a7 # # Exception| cpu 4: rx_hash 0x0480f872 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38808 dport 58875] != expected 0xf4f7d389 # # Exception| cpu 4: rx_hash 0xbdc16a66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 58875] != expected 0xd3e58723 # # Exception| cpu 4: rx_hash 0x497724ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38864 dport 58875] != expected 0x7b7de58 # # Exception| cpu 4: rx_hash 0x2333cd87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38924 dport 58875] != expected 0x9d8e326c # # Exception| cpu 4: rx_hash 0x9e541351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38938 dport 58875] != expected 0x56c7390d # # Exception| cpu 4: rx_hash 0x27158145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 58875] != expected 0x71d56da7 # # Exception| cpu 4: rx_hash 0x9a725f93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38968 dport 58875] != expected 0xba9c66c6 # # Exception| cpu 4: rx_hash 0xb451b2b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38986 dport 58875] != expected 0xe731e5c6 # # Exception| cpu 4: rx_hash 0x838ec0cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 58875] != expected 0x2a31d280 # # Exception| cpu 4: rx_hash 0xd785830c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39024 dport 58875] != expected 0x49dc6b17 # # Exception| cpu 4: rx_hash 0x38affd1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39050 dport 58875] != expected 0xaf673fe5 # # Exception| cpu 4: rx_hash 0x0f708f63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 58875] != expected 0x626708a3 # # Exception| cpu 4: rx_hash 0xe61c1275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39078 dport 58875] != expected 0xcac3ba55 # # Exception| cpu 4: rx_hash 0x75582181 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39106 dport 58875] != expected 0x5c273234 # # Exception| cpu 4: rx_hash 0x57f60aab [saddr 192.0.3.2 daddr 192.0.3.1 sport 39122 dport 58875] != expected 0x9db57d3d # # Exception| cpu 4: rx_hash 0x5858bd21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39224 dport 58875] != expected 0xa6854236 # # Exception| cpu 4: rx_hash 0xe9b2a5ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39244 dport 58875] != expected 0xf1f3855e # # Exception| cpu 4: rx_hash 0xcb1c8ed5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 58875] != expected 0x3061ca57 # # Exception| cpu 4: rx_hash 0xbdb9e63f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39268 dport 58875] != expected 0x921e3cc9 # # Exception| cpu 4: rx_hash 0xaaa810ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39296 dport 58875] != expected 0x3cc8fd49 # # Exception| cpu 4: rx_hash 0x5293982d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39326 dport 58875] != expected 0x74a5683b # # Exception| cpu 4: rx_hash 0xebd20a39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39338 dport 58875] != expected 0x53b73c91 # # Exception| cpu 4: rx_hash 0x0e335127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39414 dport 58875] != expected 0x672c426e # # Exception| cpu 4: rx_hash 0xba1d345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39442 dport 58875] != expected 0xdbef3566 # # Exception| cpu 4: rx_hash 0x5371a94b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39468 dport 58875] != expected 0x734b8790 # # Exception| cpu 4: rx_hash 0x64aedb36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39486 dport 58875] != expected 0xbe4bb0d6 # # Exception| cpu 4: rx_hash 0xd1628f2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39528 dport 58875] != expected 0x5662875 # # Exception| cpu 4: rx_hash 0xf3cca400 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39544 dport 58875] != expected 0xc4f4677c # # Exception| cpu 4: rx_hash 0x6c0551fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39550 dport 58875] != expected 0xce2f2314 # # Exception| cpu 4: rx_hash 0xb4f05d93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39574 dport 58875] != expected 0xe59440a0 # # Exception| cpu 4: rx_hash 0xf1ac0bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39582 dport 58875] != expected 0x66b0deb3 # # Exception| cpu 4: rx_hash 0xf907810c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39646 dport 58875] != expected 0x16d44d71 # # Exception| cpu 4: rx_hash 0xdf8fe6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39660 dport 58875] != expected 0x3b1d5db3 # # Exception| cpu 4: rx_hash 0xad0cc2cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39670 dport 58875] != expected 0x7539f4e6 # # Exception| cpu 4: rx_hash 0x281ad9ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 39704 dport 58875] != expected 0x4840f7ca # # Exception| cpu 4: rx_hash 0x915b4bf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 58875] != expected 0x6f52a360 # # Exception| cpu 4: rx_hash 0x394dcc78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39736 dport 58875] != expected 0xa889d04e # # Exception| count: pass=0 nohash=0 fail=72 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x376a8b83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32792 dport 36853] OK # # # cpu 0: rx_hash 0xfca83dbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32822 dport 36853] OK # # # cpu 0: rx_hash 0x97d786c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 36853] OK # # # cpu 0: rx_hash 0xb15fe120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32894 dport 36853] OK # # # cpu 0: rx_hash 0x5e759f32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32900 dport 36853] OK # # # cpu 0: rx_hash 0xf66318b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 36853] OK # # # cpu 0: rx_hash 0x2cf6bb1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32926 dport 36853] OK # # # cpu 0: rx_hash 0xe7340d26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 36853] OK # # # cpu 0: rx_hash 0x3da1ae8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 36853] OK # # # cpu 0: rx_hash 0xef9f87ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33008 dport 36853] OK # # # cpu 0: rx_hash 0x9694588c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33058 dport 36853] OK # # # cpu 0: rx_hash 0x10a1322f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33092 dport 36853] OK # # # cpu 0: rx_hash 0x320f1905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33108 dport 36853] OK # # # cpu 0: rx_hash 0x2138a356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33170 dport 36853] OK # # # cpu 0: rx_hash 0x579dcbbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33194 dport 36853] OK # # # cpu 0: rx_hash 0x79be269e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 36853] OK # # # cpu 0: rx_hash 0xd58eeddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33262 dport 36853] OK # # # cpu 0: rx_hash 0x61a088a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33290 dport 36853] OK # # # cpu 0: rx_hash 0x6586c465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33320 dport 36853] OK # # # cpu 0: rx_hash 0x1705e04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33330 dport 36853] OK # # # cpu 0: rx_hash 0xd8e11ab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33342 dport 36853] OK # # # cpu 4: rx_hash 0x45e9afab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32770 dport 36853] OK # # # cpu 4: rx_hash 0x0493b53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32808 dport 36853] OK # # # cpu 4: rx_hash 0xac8532bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32828 dport 36853] OK # # # cpu 4: rx_hash 0x2ab0581e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32858 dport 36853] OK # # # cpu 4: rx_hash 0x7ebb1bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32882 dport 36853] OK # # # cpu 4: rx_hash 0xe31241e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32914 dport 36853] OK # # # cpu 4: rx_hash 0x7cdbb418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32916 dport 36853] OK # # # cpu 4: rx_hash 0xc59a260c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32928 dport 36853] OK # # # cpu 4: rx_hash 0x92b2144e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33024 dport 36853] OK # # # cpu 4: rx_hash 0x4827b7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33038 dport 36853] OK # # # cpu 4: rx_hash 0x2bf3865a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33076 dport 36853] OK # # # cpu 4: rx_hash 0x6eafd00f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 36853] OK # # # cpu 4: rx_hash 0xbc91f96c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33138 dport 36853] OK # # # cpu 4: rx_hash 0x23580c90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33140 dport 36853] OK # # # cpu 4: rx_hash 0xf9cdaf39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33146 dport 36853] OK # # # cpu 4: rx_hash 0x1e4c5be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33216 dport 36853] OK # # # cpu 4: rx_hash 0xc4d9f848 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33230 dport 36853] OK # # # cpu 4: rx_hash 0x4a471821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 36853] OK # # # cpu 4: rx_hash 0x430ea38d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33306 dport 36853] OK # # # cpu 4: rx_hash 0x0ef97f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33362 dport 36853] OK # # # cpu 4: rx_hash 0x2a11b73c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33414 dport 36853] OK # # # cpu 4: rx_hash 0x6f4de169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33422 dport 36853] OK # # # cpu 4: rx_hash 0xe1d30100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33448 dport 36853] OK # # # cpu 4: rx_hash 0xdea7f9b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33530 dport 36853] OK # # # cpu 4: rx_hash 0xb6fb3342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33544 dport 36853] OK # # # cpu 4: rx_hash 0x8124413f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 36853] OK # # # cpu 4: rx_hash 0x4ae6f703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33588 dport 36853] OK # # # cpu 4: rx_hash 0xee7db68a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33602 dport 36853] OK # # # cpu 4: rx_hash 0x9cfe92a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33624 dport 36853] OK # # # cpu 4: rx_hash 0x16463e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33628 dport 36853] OK # # # cpu 4: rx_hash 0x424d7dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33652 dport 36853] OK # # # cpu 4: rx_hash 0x98d8de60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 36853] OK # # # cpu 4: rx_hash 0x402dd20f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33682 dport 36853] OK # # # cpu 4: rx_hash 0xbc30164e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33710 dport 36853] OK # # # cpu 4: rx_hash 0x8bef6433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 36853] OK # # # cpu 4: rx_hash 0x2f7425ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33738 dport 36853] OK # # # cpu 4: rx_hash 0x9635b7ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33790 dport 36853] OK # # # cpu 4: rx_hash 0xba87edf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 36853] OK # # # cpu 4: rx_hash 0x57cd3c2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33810 dport 36853] OK # # # cpu 4: rx_hash 0xabd0f86c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33838 dport 36853] OK # # # cpu 4: rx_hash 0xf7703166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33862 dport 36853] OK # # # count: pass=62 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 214, 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 55387 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60610 dport 55387] != expected 0x362facbc # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60610 dport 55387] != expected 0x362facbc # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49867 dport 55387] != expected 0x4646f4cc # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49867 dport 55387] != expected 0x4646f4cc # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 55387] != expected 0x4e9264fd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58960 dport 55387] != expected 0x4e9264fd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 55387] != expected 0x5021e331 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 55387] != expected 0x5021e331 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49585 dport 55387] != expected 0x8ada5f57 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49585 dport 55387] != expected 0x8ada5f57 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59803 dport 55387] != expected 0x6c67336 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59803 dport 55387] != expected 0x6c67336 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 55387] != expected 0xebc35308 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 55387] != expected 0xebc35308 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46491 dport 55387] != expected 0xf3f2e848 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46491 dport 55387] != expected 0xf3f2e848 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35067 dport 55387] != expected 0x5ae24e34 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35067 dport 55387] != expected 0x5ae24e34 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56043 dport 55387] != expected 0xe4cd6599 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56043 dport 55387] != expected 0xe4cd6599 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57802 dport 55387] != expected 0x2d977bfd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57802 dport 55387] != expected 0x2d977bfd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 55387] != expected 0x3187bc8e # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 55387] != expected 0x3187bc8e # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43959 dport 55387] != expected 0xdd1e006d # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43959 dport 55387] != expected 0xdd1e006d # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41325 dport 55387] != expected 0x56e3c5fd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41325 dport 55387] != expected 0x56e3c5fd # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37921 dport 55387] != expected 0x19d4c2af # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37921 dport 55387] != expected 0x19d4c2af # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52667 dport 55387] != expected 0x81e9d4a9 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52667 dport 55387] != expected 0x81e9d4a9 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35881 dport 55387] != expected 0xd8b2ea6d # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35881 dport 55387] != expected 0xd8b2ea6d # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 55387] != expected 0xe00bb967 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 55387] != expected 0xe00bb967 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47999 dport 55387] != expected 0xd7add612 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47999 dport 55387] != expected 0xd7add612 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 55387] != expected 0xa240ec35 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 55387] != expected 0xa240ec35 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42887 dport 55387] != expected 0x78c00542 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42887 dport 55387] != expected 0x78c00542 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51113 dport 55387] != expected 0xc1665509 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51113 dport 55387] != expected 0xc1665509 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56531 dport 55387] != expected 0x4fb84843 # # Exception| cpu 0: rx_hash 0xdecd1a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56531 dport 55387] != expected 0x4fb84843 # # 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 214, 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 42677 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 42677] != expected 0x8a6a3b6a # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 42677] != expected 0x8a6a3b6a # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35891 dport 42677] != expected 0x97061725 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35891 dport 42677] != expected 0x97061725 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58036 dport 42677] != expected 0xbabbfc2f # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58036 dport 42677] != expected 0xbabbfc2f # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54439 dport 42677] != expected 0x5c2a0c36 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54439 dport 42677] != expected 0x5c2a0c36 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35451 dport 42677] != expected 0x8b6e024f # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35451 dport 42677] != expected 0x8b6e024f # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35205 dport 42677] != expected 0x4dc3431d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35205 dport 42677] != expected 0x4dc3431d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38056 dport 42677] != expected 0x1f55b6ba # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38056 dport 42677] != expected 0x1f55b6ba # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 42677] != expected 0xe4d0e6b5 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 42677] != expected 0xe4d0e6b5 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 42677] != expected 0xab946e3 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35814 dport 42677] != expected 0xab946e3 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 42677] != expected 0x5cfad12d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 42677] != expected 0x5cfad12d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 42677] != expected 0x36a99a # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38936 dport 42677] != expected 0x36a99a # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38091 dport 42677] != expected 0x393ac21d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38091 dport 42677] != expected 0x393ac21d # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54446 dport 42677] != expected 0x3394e8cc # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54446 dport 42677] != expected 0x3394e8cc # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32972 dport 42677] != expected 0x70b993c9 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32972 dport 42677] != expected 0x70b993c9 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47376 dport 42677] != expected 0xe1514a68 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47376 dport 42677] != expected 0xe1514a68 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35815 dport 42677] != expected 0x205bf44c # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35815 dport 42677] != expected 0x205bf44c # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 42677] != expected 0xec03e026 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 42677] != expected 0xec03e026 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52903 dport 42677] != expected 0x69588f12 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52903 dport 42677] != expected 0x69588f12 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 42677] != expected 0xbd178b21 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 42677] != expected 0xbd178b21 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 42677] != expected 0x17f5b408 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 42677] != expected 0x17f5b408 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58817 dport 42677] != expected 0xb2067d19 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58817 dport 42677] != expected 0xb2067d19 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 42677] != expected 0x6123d8c3 # # Exception| cpu 5: rx_hash 0x44dc9ac4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 42677] != expected 0x6123d8c3 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->