< 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' TAP version 13 1..1 # 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43859 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 76 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x83bdc33e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37206 dport 43859] != expected 0xa3a85009 # # Exception| cpu 0: rx_hash 0xe34a030e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37224 dport 43859] != expected 0x8affb8f # # Exception| cpu 0: rx_hash 0xf1cfaa41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37240 dport 43859] != expected 0x6c58cdf4 # # Exception| cpu 0: rx_hash 0x37c9b50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37254 dport 43859] != expected 0x32fc4d23 # # Exception| cpu 0: rx_hash 0x573e753b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37304 dport 43859] != expected 0x99fbe6a5 # # Exception| cpu 0: rx_hash 0xb97e7a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37314 dport 43859] != expected 0xf81d5950 # # Exception| cpu 0: rx_hash 0xa411e4b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37344 dport 43859] != expected 0x6ddf71b6 # # Exception| cpu 0: rx_hash 0x303caec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37346 dport 43859] != expected 0x4a66c26d # # Exception| cpu 0: rx_hash 0x68afa2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37366 dport 43859] != expected 0xbd4d2dfb # # Exception| cpu 0: rx_hash 0x992e2562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37390 dport 43859] != expected 0x2ae40dce # # Exception| cpu 0: rx_hash 0x709b31f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37392 dport 43859] != expected 0x33983d75 # # Exception| cpu 0: rx_hash 0x1f86c656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37404 dport 43859] != expected 0x69aa886e # # Exception| cpu 0: rx_hash 0xa14ae920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37412 dport 43859] != expected 0x76c849de # # Exception| cpu 0: rx_hash 0x5a7a54f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37418 dport 43859] != expected 0xb434f1e # # Exception| cpu 0: rx_hash 0x6df4af29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37426 dport 43859] != expected 0xa65a1593 # # Exception| cpu 0: rx_hash 0x83b4a077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37448 dport 43859] != expected 0xc7bcaa66 # # Exception| cpu 0: rx_hash 0x201711dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 43859] != expected 0x4d1c4330 # # Exception| cpu 0: rx_hash 0xdb27ac05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37468 dport 43859] != expected 0x309745f0 # # Exception| cpu 0: rx_hash 0xa955c57a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37490 dport 43859] != expected 0xff67d80d # # Exception| cpu 0: rx_hash 0x47758ecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54942 dport 43859] != expected 0x2e473c6e # # Exception| cpu 0: rx_hash 0x91514dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 43859] != expected 0x138dc78b # # Exception| cpu 0: rx_hash 0x17f9aee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55004 dport 43859] != expected 0x50c3422b # # Exception| cpu 0: rx_hash 0x52053c4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55018 dport 43859] != expected 0x322a855b # # Exception| cpu 0: rx_hash 0x8c3ed30b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55020 dport 43859] != expected 0x864fef6d # # Exception| cpu 0: rx_hash 0xf30fba8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 43859] != expected 0x70b8d0e # # Exception| cpu 0: rx_hash 0xa476816e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55138 dport 43859] != expected 0x1157c05 # # Exception| cpu 0: rx_hash 0x55fe65f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55172 dport 43859] != expected 0xf2a8a65f # # Exception| cpu 0: rx_hash 0xf65dd45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55198 dport 43859] != expected 0x78084f09 # # Exception| cpu 0: rx_hash 0xecc7514a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55256 dport 43859] != expected 0x9550e8a1 # # Exception| cpu 0: rx_hash 0x9eb53835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 43859] != expected 0x5aa0755c # # Exception| cpu 0: rx_hash 0xae6b1fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55296 dport 43859] != expected 0xefd8611c # # Exception| cpu 0: rx_hash 0xce9cdff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55358 dport 43859] != expected 0x44dfca9a # # Exception| cpu 0: rx_hash 0x2f36e735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55414 dport 43859] != expected 0xd40c6bf2 # # Exception| cpu 0: rx_hash 0xe6dacfec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 43859] != expected 0x7b9df5b8 # # Exception| cpu 0: rx_hash 0x8e322386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55506 dport 43859] != expected 0x5935cfed # # Exception| cpu 0: rx_hash 0xae655db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55562 dport 43859] != expected 0x57c0cd56 # # Exception| cpu 0: rx_hash 0xf6f651cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55582 dport 43859] != expected 0xa0eb22c0 # # Exception| cpu 4: rx_hash 0xc9ab6603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37202 dport 43859] != expected 0x307489e4 # # Exception| cpu 4: rx_hash 0x0aff1799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37238 dport 43859] != expected 0x11d3cb34 # # Exception| cpu 4: rx_hash 0xde7ca19c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37272 dport 43859] != expected 0x2b807d98 # # Exception| cpu 4: rx_hash 0x723527a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37296 dport 43859] != expected 0x50158a53 # # Exception| cpu 4: rx_hash 0xabfbd32a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37330 dport 43859] != expected 0x9cea6f2b # # Exception| cpu 4: rx_hash 0x22b9078d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37362 dport 43859] != expected 0x2e91f416 # # Exception| cpu 4: rx_hash 0x28083d87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 43859] != expected 0xc4b3d2e3 # # Exception| cpu 4: rx_hash 0xdcd2b7cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 43859] != expected 0x480dcabe # # Exception| cpu 4: rx_hash 0x02e9588a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37438 dport 43859] != expected 0xfc68a088 # # Exception| cpu 4: rx_hash 0x8421ff51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54970 dport 43859] != expected 0xfe07ebe # # Exception| cpu 4: rx_hash 0xc6287636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55016 dport 43859] != expected 0x15933680 # # Exception| cpu 4: rx_hash 0x658bc79c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55026 dport 43859] != expected 0x9f33dfd6 # # Exception| cpu 4: rx_hash 0x0a96303f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 43859] != expected 0xc5016acd # # Exception| cpu 4: rx_hash 0x252b7993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55060 dport 43859] != expected 0x3ac176eb # # Exception| cpu 4: rx_hash 0x2ac14e00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55078 dport 43859] != expected 0xcbf46876 # # Exception| cpu 4: rx_hash 0x817dd3f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55146 dport 43859] != expected 0xc8fb10f3 # # Exception| cpu 4: rx_hash 0x4dc395f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 43859] != expected 0x18694cbe # # Exception| cpu 4: rx_hash 0x62709e24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55196 dport 43859] != expected 0x5fb1fcd2 # # Exception| cpu 4: rx_hash 0xf9b7e3cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 43859] != expected 0x893d5194 # # Exception| cpu 4: rx_hash 0x5a145266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55222 dport 43859] != expected 0x39db8c2 # # Exception| cpu 4: rx_hash 0x6a6fb27e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55242 dport 43859] != expected 0xd61e6d01 # # Exception| cpu 4: rx_hash 0x77002ca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 43859] != expected 0x43dc45e7 # # Exception| cpu 4: rx_hash 0xa93bc3e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55278 dport 43859] != expected 0xf7b92fd1 # # Exception| cpu 4: rx_hash 0xf1a8cf96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 43859] != expected 0x92c047 # # Exception| cpu 4: rx_hash 0xdc1976b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 43859] != expected 0x2028fce1 # # Exception| cpu 4: rx_hash 0xdbec6d7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55370 dport 43859] != expected 0x58b273af # # Exception| cpu 4: rx_hash 0xc683f3a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55400 dport 43859] != expected 0xcd705b49 # # Exception| cpu 4: rx_hash 0x18b81ce4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55406 dport 43859] != expected 0x7915317f # # Exception| cpu 4: rx_hash 0x370b1739 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55438 dport 43859] != expected 0x3ecd8113 # # Exception| cpu 4: rx_hash 0xdebe03ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 43859] != expected 0x27b1b1a8 # # Exception| cpu 4: rx_hash 0xfbb55130 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 43859] != expected 0xee5fdd5e # # Exception| cpu 4: rx_hash 0x6f981b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 43859] != expected 0xc9e66e85 # # Exception| cpu 4: rx_hash 0x60722cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55464 dport 43859] != expected 0x38d37018 # # Exception| cpu 4: rx_hash 0x9cb78ac9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55490 dport 43859] != expected 0x3dc2f996 # # Exception| cpu 4: rx_hash 0xfc404af9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55548 dport 43859] != expected 0x96c55210 # # Exception| cpu 4: rx_hash 0xbce0f4f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55578 dport 43859] != expected 0x3337fb2d # # Exception| cpu 4: rx_hash 0x10a972cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55602 dport 43859] != expected 0x48a20ce6 # # Exception| cpu 4: rx_hash 0x35a22051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55610 dport 43859] != expected 0x814c6010 # # Exception| cpu 4: rx_hash 0xec6cd4de [saddr 192.0.3.2 daddr 192.0.3.1 sport 55640 dport 43859] != expected 0x4db38568 # # Exception| count: pass=0 nohash=0 fail=76 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xca867f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39884 dport 49587] OK # # # cpu 0: rx_hash 0x6925ce2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39894 dport 49587] OK # # # cpu 0: rx_hash 0x0638398f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 49587] OK # # # cpu 0: rx_hash 0xaa71bfb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39922 dport 49587] OK # # # cpu 0: rx_hash 0x5141026e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 49587] OK # # # cpu 0: rx_hash 0x52b17c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39938 dport 49587] OK # # # cpu 0: rx_hash 0xbb0468c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39964 dport 49587] OK # # # cpu 0: rx_hash 0x2f2922b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39966 dport 49587] OK # # # cpu 0: rx_hash 0x6ad5b01d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39976 dport 49587] OK # # # cpu 0: rx_hash 0x27360ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 49587] OK # # # cpu 0: rx_hash 0x7fa5029b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40028 dport 49587] OK # # # cpu 0: rx_hash 0xeb8848e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40030 dport 49587] OK # # # cpu 0: rx_hash 0x3a599035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40042 dport 49587] OK # # # cpu 0: rx_hash 0x57e3128f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 49587] OK # # # cpu 0: rx_hash 0xfbaa94b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40176 dport 49587] OK # # # cpu 0: rx_hash 0x4a8c8c53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40186 dport 49587] OK # # # cpu 0: rx_hash 0x77b46cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40192 dport 49587] OK # # # cpu 0: rx_hash 0xd417dd1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40218 dport 49587] OK # # # cpu 0: rx_hash 0xdbfdea89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40232 dport 49587] OK # # # cpu 0: rx_hash 0xb31506e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40256 dport 49587] OK # # # cpu 0: rx_hash 0x4825bb3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40270 dport 49587] OK # # # cpu 0: rx_hash 0x8b71caa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40298 dport 49587] OK # # # cpu 0: rx_hash 0xdeaf8459 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40434 dport 49587] OK # # # cpu 0: rx_hash 0xb31c65aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40542 dport 49587] OK # # # cpu 0: rx_hash 0xc43c6205 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40618 dport 49587] OK # # # cpu 0: rx_hash 0xf3b299d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40626 dport 49587] OK # # # cpu 0: rx_hash 0xd6b9cb4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40634 dport 49587] OK # # # cpu 0: rx_hash 0xbe512720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40658 dport 49587] OK # # # cpu 0: rx_hash 0x45619af8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40668 dport 49587] OK # # # cpu 0: rx_hash 0x009d0856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40682 dport 49587] OK # # # cpu 0: rx_hash 0xcc234e5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40700 dport 49587] OK # # # cpu 0: rx_hash 0x403db659 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40716 dport 49587] OK # # # cpu 4: rx_hash 0xb8f416f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39906 dport 49587] OK # # # cpu 4: rx_hash 0xe39764ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39944 dport 49587] OK # # # cpu 4: rx_hash 0xa981c187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39948 dport 49587] OK # # # cpu 4: rx_hash 0x3246bc6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 49587] OK # # # cpu 4: rx_hash 0xce831a7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40022 dport 49587] OK # # # cpu 4: rx_hash 0x99fa219f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40048 dport 49587] OK # # # cpu 4: rx_hash 0xd954dde1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40092 dport 49587] OK # # # cpu 4: rx_hash 0x4293a009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40108 dport 49587] OK # # # cpu 4: rx_hash 0x89d8fdc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40158 dport 49587] OK # # # cpu 4: rx_hash 0xe92f3df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40160 dport 49587] OK # # # cpu 4: rx_hash 0xa98f83f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40198 dport 49587] OK # # # cpu 4: rx_hash 0xf11c8f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40210 dport 49587] OK # # # cpu 4: rx_hash 0xb4e01d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40228 dport 49587] OK # # # cpu 4: rx_hash 0x91eb4fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40236 dport 49587] OK # # # cpu 4: rx_hash 0xc97843c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40248 dport 49587] OK # # # cpu 4: rx_hash 0xc1676f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40302 dport 49587] OK # # # cpu 4: rx_hash 0x47cf8ca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40316 dport 49587] OK # # # cpu 4: rx_hash 0xd95a9f90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40342 dport 49587] OK # # # cpu 4: rx_hash 0x088b4745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40354 dport 49587] OK # # # cpu 4: rx_hash 0xf44ee154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40392 dport 49587] OK # # # cpu 4: rx_hash 0xbe584469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40396 dport 49587] OK # # # cpu 4: rx_hash 0x72e60260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40410 dport 49587] OK # # # cpu 4: rx_hash 0x0a255115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40450 dport 49587] OK # # # cpu 4: rx_hash 0x77bd0ff9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40478 dport 49587] OK # # # cpu 4: rx_hash 0xdbf489c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 49587] OK # # # cpu 4: rx_hash 0x84929e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40518 dport 49587] OK # # # cpu 4: rx_hash 0x70481430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40570 dport 49587] OK # # # cpu 4: rx_hash 0x6875e43c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 49587] OK # # # cpu 4: rx_hash 0x934559e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40588 dport 49587] OK # # # cpu 4: rx_hash 0xcbd65596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40600 dport 49587] OK # # # cpu 4: rx_hash 0xc3c979cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40654 dport 49587] OK # # # cpu 4: rx_hash 0xa33eb9fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40688 dport 49587] OK # # # cpu 4: rx_hash 0xe39e07f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40726 dport 49587] OK # # # cpu 4: rx_hash 0xec743060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40740 dport 49587] OK # # # cpu 4: rx_hash 0x8369c7c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40744 dport 49587] OK # # # cpu 4: rx_hash 0x48229a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40794 dport 49587] OK # # # cpu 4: rx_hash 0x96197545 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40796 dport 49587] OK # # # count: pass=69 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 34595 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39487 dport 34595] != expected 0x502400e8 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39487 dport 34595] != expected 0x502400e8 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45200 dport 34595] != expected 0x2f653028 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45200 dport 34595] != expected 0x2f653028 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33808 dport 34595] != expected 0xc1be8693 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33808 dport 34595] != expected 0xc1be8693 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 34595] != expected 0xe5d5d064 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 34595] != expected 0xe5d5d064 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44728 dport 34595] != expected 0x45e9bbd3 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44728 dport 34595] != expected 0x45e9bbd3 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56807 dport 34595] != expected 0xb93c5af4 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56807 dport 34595] != expected 0xb93c5af4 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33803 dport 34595] != expected 0x46d0873 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33803 dport 34595] != expected 0x46d0873 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 34595] != expected 0x94c95fb0 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 34595] != expected 0x94c95fb0 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41744 dport 34595] != expected 0x9bf7eb05 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41744 dport 34595] != expected 0x9bf7eb05 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44058 dport 34595] != expected 0x5792cc49 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44058 dport 34595] != expected 0x5792cc49 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58112 dport 34595] != expected 0xa659e0b3 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58112 dport 34595] != expected 0xa659e0b3 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46025 dport 34595] != expected 0xe95a0a59 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46025 dport 34595] != expected 0xe95a0a59 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45826 dport 34595] != expected 0xbddd9993 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45826 dport 34595] != expected 0xbddd9993 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40251 dport 34595] != expected 0x2b03cf08 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40251 dport 34595] != expected 0x2b03cf08 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57188 dport 34595] != expected 0x564fd1e5 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57188 dport 34595] != expected 0x564fd1e5 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59594 dport 34595] != expected 0xa0c3077 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59594 dport 34595] != expected 0xa0c3077 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 34595] != expected 0x2bd0aa2a # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 34595] != expected 0x2bd0aa2a # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43222 dport 34595] != expected 0x6d908eda # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43222 dport 34595] != expected 0x6d908eda # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47893 dport 34595] != expected 0xe8f54c04 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47893 dport 34595] != expected 0xe8f54c04 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54031 dport 34595] != expected 0x43770d68 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54031 dport 34595] != expected 0x43770d68 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38237 dport 34595] != expected 0xbee91df1 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38237 dport 34595] != expected 0xbee91df1 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51939 dport 34595] != expected 0xa77f6222 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51939 dport 34595] != expected 0xa77f6222 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42247 dport 34595] != expected 0xbaa2b594 # # Exception| cpu 5: rx_hash 0x0387fd19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42247 dport 34595] != expected 0xbaa2b594 # # 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 49176 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60127 dport 49176] != expected 0xee0bdccc # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60127 dport 49176] != expected 0xee0bdccc # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 49176] != expected 0x1b2ff3d6 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 49176] != expected 0x1b2ff3d6 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56472 dport 49176] != expected 0xa68e31bc # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56472 dport 49176] != expected 0xa68e31bc # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32973 dport 49176] != expected 0xa15ffa5e # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32973 dport 49176] != expected 0xa15ffa5e # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48190 dport 49176] != expected 0x14ea5cca # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48190 dport 49176] != expected 0x14ea5cca # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58710 dport 49176] != expected 0x52d9c5a5 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58710 dport 49176] != expected 0x52d9c5a5 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43702 dport 49176] != expected 0x2c7d053b # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43702 dport 49176] != expected 0x2c7d053b # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57202 dport 49176] != expected 0xd1a7555a # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57202 dport 49176] != expected 0xd1a7555a # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55475 dport 49176] != expected 0x9afa7fac # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55475 dport 49176] != expected 0x9afa7fac # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46435 dport 49176] != expected 0x2284ad44 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46435 dport 49176] != expected 0x2284ad44 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 49176] != expected 0x8cfc85ed # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 49176] != expected 0x8cfc85ed # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37202 dport 49176] != expected 0xb8da102a # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37202 dport 49176] != expected 0xb8da102a # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40979 dport 49176] != expected 0xeb927367 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40979 dport 49176] != expected 0xeb927367 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48119 dport 49176] != expected 0x7abc24a2 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48119 dport 49176] != expected 0x7abc24a2 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49747 dport 49176] != expected 0xf0ead7c0 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49747 dport 49176] != expected 0xf0ead7c0 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33996 dport 49176] != expected 0xa54f780c # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33996 dport 49176] != expected 0xa54f780c # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 49176] != expected 0xebfe5e14 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 49176] != expected 0xebfe5e14 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48408 dport 49176] != expected 0xf2bb3dbf # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48408 dport 49176] != expected 0xf2bb3dbf # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57258 dport 49176] != expected 0x40d871f1 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57258 dport 49176] != expected 0x40d871f1 # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60063 dport 49176] != expected 0x2aaab69f # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60063 dport 49176] != expected 0x2aaab69f # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60395 dport 49176] != expected 0x8ef25e8d # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60395 dport 49176] != expected 0x8ef25e8d # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39325 dport 49176] != expected 0xdb64ed2d # # Exception| cpu 0: rx_hash 0x0b85f938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39325 dport 49176] != expected 0xdb64ed2d # # 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->