< 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 37479 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 73 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3be37253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44022 dport 37479] != expected 0xbf8941d7 # # Exception| cpu 0: rx_hash 0x38a5e874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44038 dport 37479] != expected 0xb90790df # # Exception| cpu 0: rx_hash 0x892332f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44054 dport 37479] != expected 0xd610067e # # Exception| cpu 0: rx_hash 0x97fb35b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44082 dport 37479] != expected 0xddc597a8 # # Exception| cpu 0: rx_hash 0x2359ee53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44114 dport 37479] != expected 0x318bb950 # # Exception| cpu 0: rx_hash 0x864f3156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44126 dport 37479] != expected 0x53face95 # # Exception| cpu 0: rx_hash 0x0031e798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44132 dport 37479] != expected 0x2df50b2a # # Exception| cpu 0: rx_hash 0x2dfd3aef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44208 dport 37479] != expected 0x89bd071 # # Exception| cpu 0: rx_hash 0x550c89cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44268 dport 37479] != expected 0x5e38d4bd # # Exception| cpu 0: rx_hash 0x46cee611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44340 dport 37479] != expected 0x4fd60149 # # Exception| cpu 0: rx_hash 0xcaf8321d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44342 dport 37479] != expected 0x376ab444 # # Exception| cpu 0: rx_hash 0xe3d83914 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44344 dport 37479] != expected 0x2da7768c # # Exception| cpu 0: rx_hash 0xd31f6e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39182 dport 37479] != expected 0x8bbd06f1 # # Exception| cpu 0: rx_hash 0x28b40a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 37479] != expected 0x20487fdb # # Exception| cpu 0: rx_hash 0xcdc76944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39210 dport 37479] != expected 0x80689727 # # Exception| cpu 0: rx_hash 0x7c41b3c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39226 dport 37479] != expected 0xef7f0186 # # Exception| cpu 0: rx_hash 0xdc736da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39238 dport 37479] != expected 0xe57ce1a # # Exception| cpu 0: rx_hash 0x7965b2a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39242 dport 37479] != expected 0x6c26b9df # # Exception| cpu 0: rx_hash 0xe1c3632c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39252 dport 37479] != expected 0x19fcedb6 # # Exception| cpu 0: rx_hash 0xd2d7b91d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39332 dport 37479] != expected 0x3747a73b # # Exception| cpu 0: rx_hash 0x2610de35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39418 dport 37479] != expected 0x195816fa # # Exception| cpu 0: rx_hash 0xe686807d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 37479] != expected 0xa81bee6d # # Exception| cpu 0: rx_hash 0x8fc337bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39478 dport 37479] != expected 0x7087b39c # # Exception| cpu 0: rx_hash 0x8ae736dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39494 dport 37479] != expected 0xf3de0bc5 # # Exception| cpu 0: rx_hash 0x9e773359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39514 dport 37479] != expected 0xfeb8eaa1 # # Exception| cpu 0: rx_hash 0x3129ee9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39534 dport 37479] != expected 0x9a7aedd6 # # Exception| cpu 0: rx_hash 0x25b9eb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39538 dport 37479] != expected 0x971c0cb2 # # Exception| cpu 0: rx_hash 0xa72bebaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39570 dport 37479] != expected 0xd6b0d09e # # Exception| cpu 0: rx_hash 0x35c538e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39604 dport 37479] != expected 0xa5d9f445 # # Exception| cpu 0: rx_hash 0x071935ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39662 dport 37479] != expected 0x37981f02 # # Exception| cpu 0: rx_hash 0x92a58cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 39692 dport 37479] != expected 0x58790f49 # # Exception| cpu 4: rx_hash 0xb4933c78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44036 dport 37479] != expected 0xc1bb25d2 # # Exception| cpu 4: rx_hash 0xd79e897b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 37479] != expected 0x1f940891 # # Exception| cpu 4: rx_hash 0xbedb3eba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44092 dport 37479] != expected 0xc7085560 # # Exception| cpu 4: rx_hash 0x92df34d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44098 dport 37479] != expected 0x5e9c2ff1 # # Exception| cpu 4: rx_hash 0x3d81e915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 37479] != expected 0x3a5e2886 # # Exception| cpu 4: rx_hash 0x0e953324 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44166 dport 37479] != expected 0x14e5620b # # Exception| cpu 4: rx_hash 0x27b5382d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44168 dport 37479] != expected 0xe28a0c3 # # Exception| cpu 4: rx_hash 0x6d988627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44174 dport 37479] != expected 0xcaca4f48 # # Exception| cpu 4: rx_hash 0xbf13e9a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44182 dport 37479] != expected 0x7bf2f4aa # # Exception| cpu 4: rx_hash 0x88ebe5ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44220 dport 37479] != expected 0x6aeaa7b4 # # Exception| cpu 4: rx_hash 0x5f448b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44244 dport 37479] != expected 0x588ba40f # # Exception| cpu 4: rx_hash 0xb07fea06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44254 dport 37479] != expected 0xfe183c41 # # Exception| cpu 4: rx_hash 0x0bb13245 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44278 dport 37479] != expected 0x97bcda52 # # Exception| cpu 4: rx_hash 0x8a9d8ed5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44296 dport 37479] != expected 0xf53b2b7d # # Exception| cpu 4: rx_hash 0x123b5f5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44310 dport 37479] != expected 0x80e17f14 # # Exception| cpu 4: rx_hash 0x3b1b5454 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 37479] != expected 0x9a2cbddc # # Exception| cpu 4: rx_hash 0xf7483c90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 37479] != expected 0x20c197e8 # # Exception| cpu 4: rx_hash 0x9b298a30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44388 dport 37479] != expected 0x7b047240 # # Exception| cpu 4: rx_hash 0xecb43ab7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 37479] != expected 0xa84dbe67 # # Exception| cpu 4: rx_hash 0xa69984bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44406 dport 37479] != expected 0x6caf51ec # # Exception| cpu 4: rx_hash 0x22fc084b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39200 dport 37479] != expected 0x26fb0f69 # # Exception| cpu 4: rx_hash 0x41f1bd48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39208 dport 37479] != expected 0xf8d4222a # # Exception| cpu 4: rx_hash 0x0bdc0342 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39214 dport 37479] != expected 0x3c36cda1 # # Exception| cpu 4: rx_hash 0x965ed3ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 39232 dport 37479] != expected 0xcab52191 # # Exception| cpu 4: rx_hash 0xbf7ed8a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39246 dport 37479] != expected 0xd078e359 # # Exception| cpu 4: rx_hash 0xc2ab6ae7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39266 dport 37479] != expected 0x5825fcc # # Exception| cpu 4: rx_hash 0x732db066 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39282 dport 37479] != expected 0x6a95c96d # # Exception| cpu 4: rx_hash 0x86220051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39302 dport 37479] != expected 0xf870d966 # # Exception| cpu 4: rx_hash 0x6351639c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39348 dport 37479] != expected 0x5850319a # # Exception| cpu 4: rx_hash 0xc647bc99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39352 dport 37479] != expected 0x3a21465f # # Exception| cpu 4: rx_hash 0x979604b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39402 dport 37479] != expected 0x764f805b # # Exception| cpu 4: rx_hash 0x451d6b36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39410 dport 37479] != expected 0xc7773bb9 # # Exception| cpu 4: rx_hash 0x43905f78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39434 dport 37479] != expected 0xca6a99a8 # # Exception| cpu 4: rx_hash 0xf21685f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39450 dport 37479] != expected 0xa57d0f09 # # Exception| cpu 4: rx_hash 0xfd7a865a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39506 dport 37479] != expected 0x2097c7e2 # # Exception| cpu 4: rx_hash 0xca828a15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39544 dport 37479] != expected 0x318f94fc # # Exception| cpu 4: rx_hash 0x30e13981 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39620 dport 37479] != expected 0x26804c1c # # Exception| cpu 4: rx_hash 0xcc183754 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39702 dport 37479] != expected 0x91fd01a6 # # Exception| cpu 4: rx_hash 0xe5383c5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39704 dport 37479] != expected 0x8b30c36e # # Exception| cpu 4: rx_hash 0xaf158257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39710 dport 37479] != expected 0x4fd22ce5 # # Exception| cpu 4: rx_hash 0xfbe03b1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 37479] != expected 0x80e552b8 # # Exception| cpu 4: rx_hash 0x11ff5b75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39750 dport 37479] != expected 0xa52f72af # # Exception| count: pass=0 nohash=0 fail=73 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x89185111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44026 dport 43845] OK # # # cpu 0: rx_hash 0xca3b77fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44084 dport 43845] OK # # # cpu 0: rx_hash 0x8532c895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44098 dport 43845] OK # # # cpu 0: rx_hash 0x1d94191d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44124 dport 43845] OK # # # cpu 0: rx_hash 0x8b961c29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44192 dport 43845] OK # # # cpu 0: rx_hash 0x4d8d762f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44196 dport 43845] OK # # # cpu 0: rx_hash 0xb30213c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44226 dport 43845] OK # # # cpu 0: rx_hash 0xe7f7aa89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44256 dport 43845] OK # # # cpu 0: rx_hash 0x08cccb86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44266 dport 43845] OK # # # cpu 0: rx_hash 0x1146a69e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44298 dport 43845] OK # # # cpu 0: rx_hash 0xd75dcc98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 43845] OK # # # cpu 0: rx_hash 0xaa887edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44322 dport 43845] OK # # # cpu 0: rx_hash 0x51231a56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44340 dport 43845] OK # # # cpu 0: rx_hash 0x7d27103e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44362 dport 43845] OK # # # cpu 0: rx_hash 0x239aabb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44368 dport 43845] OK # # # cpu 0: rx_hash 0xe581c1b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44372 dport 43845] OK # # # cpu 0: rx_hash 0x4adf1c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44384 dport 43845] OK # # # cpu 0: rx_hash 0xefc9c374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44396 dport 43845] OK # # # cpu 0: rx_hash 0x5e4f19f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44412 dport 43845] OK # # # cpu 0: rx_hash 0x4b17cb6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44490 dport 43845] OK # # # cpu 0: rx_hash 0x15aa70e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44496 dport 43845] OK # # # cpu 0: rx_hash 0xfa9111ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44506 dport 43845] OK # # # cpu 0: rx_hash 0x304f4d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44574 dport 43845] OK # # # cpu 0: rx_hash 0x3a074fa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 43845] OK # # # cpu 0: rx_hash 0xc1ac2b2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 43845] OK # # # cpu 0: rx_hash 0x64baf429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44604 dport 43845] OK # # # cpu 0: rx_hash 0x8ea59447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 43845] OK # # # cpu 0: rx_hash 0x5c2efbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44638 dport 43845] OK # # # cpu 0: rx_hash 0xadcd9d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44656 dport 43845] OK # # # cpu 0: rx_hash 0xa9214bf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44714 dport 43845] OK # # # cpu 4: rx_hash 0x51db3c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43994 dport 43845] OK # # # cpu 4: rx_hash 0xb4a85f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44008 dport 43845] OK # # # cpu 4: rx_hash 0xa0385a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44020 dport 43845] OK # # # cpu 4: rx_hash 0x8a5ecb36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44042 dport 43845] OK # # # cpu 4: rx_hash 0x4c45a130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44046 dport 43845] OK # # # cpu 4: rx_hash 0x3bd811b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44058 dport 43845] OK # # # cpu 4: rx_hash 0x31901375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44066 dport 43845] OK # # # cpu 4: rx_hash 0x20241790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44110 dport 43845] OK # # # cpu 4: rx_hash 0x8f7aca57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44154 dport 43845] OK # # # cpu 4: rx_hash 0x53557169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 43845] OK # # # cpu 4: rx_hash 0xbc6e1066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44170 dport 43845] OK # # # cpu 4: rx_hash 0x0de8cae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44186 dport 43845] OK # # # cpu 4: rx_hash 0x3a10c6a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44208 dport 43845] OK # # # cpu 4: rx_hash 0x3f34c7c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44224 dport 43845] OK # # # cpu 4: rx_hash 0x751979c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44230 dport 43845] OK # # # cpu 4: rx_hash 0x8eb21d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 43845] OK # # # cpu 4: rx_hash 0x45b31fd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 43845] OK # # # cpu 4: rx_hash 0xc985cbde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44330 dport 43845] OK # # # cpu 4: rx_hash 0xdd15ce5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44342 dport 43845] OK # # # cpu 4: rx_hash 0x69b715ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44374 dport 43845] OK # # # cpu 4: rx_hash 0xd6951b87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44452 dport 43845] OK # # # cpu 4: rx_hash 0x2d3e7f0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44466 dport 43845] OK # # # cpu 4: rx_hash 0x7cefc721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44512 dport 43845] OK # # # cpu 4: rx_hash 0xd9f91824 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44524 dport 43845] OK # # # cpu 4: rx_hash 0xbc799969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44572 dport 43845] OK # # # cpu 4: rx_hash 0x3f234ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44630 dport 43845] OK # # # cpu 4: rx_hash 0x9ed947bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44672 dport 43845] OK # # # cpu 4: rx_hash 0xc064fc33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44698 dport 43845] OK # # # cpu 4: rx_hash 0xdebcfb75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 43845] OK # # # cpu 4: rx_hash 0x1d839012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44746 dport 43845] OK # # # cpu 4: rx_hash 0xac054a93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44762 dport 43845] OK # # # cpu 4: rx_hash 0x67044809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44834 dport 43845] OK # # # cpu 4: rx_hash 0x2d29f603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44836 dport 43845] OK # # # cpu 4: rx_hash 0x883f2906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44840 dport 43845] OK # # # cpu 4: rx_hash 0x73944d8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44862 dport 43845] OK # # # cpu 4: rx_hash 0xb0ab26ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44874 dport 43845] OK # # # cpu 4: rx_hash 0x36d5f024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44912 dport 43845] OK # # # cpu 4: rx_hash 0x83bffcdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44986 dport 43845] OK # # # cpu 4: rx_hash 0xefde4a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45050 dport 43845] OK # # # cpu 4: rx_hash 0x064a5b33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45066 dport 43845] OK # # # count: pass=70 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 37049 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 37049] != expected 0x57e90afc # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 37049] != expected 0x57e90afc # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52196 dport 37049] != expected 0x606eb562 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52196 dport 37049] != expected 0x606eb562 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57839 dport 37049] != expected 0x2c955f64 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57839 dport 37049] != expected 0x2c955f64 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37748 dport 37049] != expected 0x90712c49 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37748 dport 37049] != expected 0x90712c49 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33443 dport 37049] != expected 0xdf4446f8 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33443 dport 37049] != expected 0xdf4446f8 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50040 dport 37049] != expected 0xaa3489ff # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50040 dport 37049] != expected 0xaa3489ff # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37849 dport 37049] != expected 0x19100813 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37849 dport 37049] != expected 0x19100813 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 37049] != expected 0xe4a81a82 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 37049] != expected 0xe4a81a82 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42953 dport 37049] != expected 0xcc635cb5 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42953 dport 37049] != expected 0xcc635cb5 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57653 dport 37049] != expected 0x133646f7 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57653 dport 37049] != expected 0x133646f7 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52950 dport 37049] != expected 0x43037aae # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52950 dport 37049] != expected 0x43037aae # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48079 dport 37049] != expected 0x28cd5df # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48079 dport 37049] != expected 0x28cd5df # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 37049] != expected 0xc6e5c4b1 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 37049] != expected 0xc6e5c4b1 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39881 dport 37049] != expected 0x1cd9b19f # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39881 dport 37049] != expected 0x1cd9b19f # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49163 dport 37049] != expected 0x5d212b6f # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49163 dport 37049] != expected 0x5d212b6f # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46091 dport 37049] != expected 0xa1e2c8d # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46091 dport 37049] != expected 0xa1e2c8d # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55907 dport 37049] != expected 0x1b89acda # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55907 dport 37049] != expected 0x1b89acda # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42846 dport 37049] != expected 0x3b0dbd50 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42846 dport 37049] != expected 0x3b0dbd50 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 37049] != expected 0x1e817f88 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41736 dport 37049] != expected 0x1e817f88 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44821 dport 37049] != expected 0x5dfc8580 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44821 dport 37049] != expected 0x5dfc8580 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60340 dport 37049] != expected 0x8e0b4da0 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60340 dport 37049] != expected 0x8e0b4da0 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40513 dport 37049] != expected 0xec594938 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40513 dport 37049] != expected 0xec594938 # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56051 dport 37049] != expected 0xd97cc8af # # Exception| cpu 5: rx_hash 0x8de45719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56051 dport 37049] != expected 0xd97cc8af # # 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 42923 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 42923] != expected 0x4d9a9bda # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 42923] != expected 0x4d9a9bda # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 42923] != expected 0xe6bb2c68 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 42923] != expected 0xe6bb2c68 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53162 dport 42923] != expected 0x95eb5b1d # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53162 dport 42923] != expected 0x95eb5b1d # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42384 dport 42923] != expected 0xd7ce1469 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42384 dport 42923] != expected 0xd7ce1469 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46110 dport 42923] != expected 0xa772f42 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46110 dport 42923] != expected 0xa772f42 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34497 dport 42923] != expected 0x68084841 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34497 dport 42923] != expected 0x68084841 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38714 dport 42923] != expected 0x6ee3b015 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38714 dport 42923] != expected 0x6ee3b015 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39910 dport 42923] != expected 0xf587cebe # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39910 dport 42923] != expected 0xf587cebe # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55365 dport 42923] != expected 0x4fd73e70 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55365 dport 42923] != expected 0x4fd73e70 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 42923] != expected 0x46f34a04 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37232 dport 42923] != expected 0x46f34a04 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34752 dport 42923] != expected 0xeb7d8df1 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34752 dport 42923] != expected 0xeb7d8df1 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47386 dport 42923] != expected 0x82d13e33 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47386 dport 42923] != expected 0x82d13e33 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46973 dport 42923] != expected 0x7c1ad3ca # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46973 dport 42923] != expected 0x7c1ad3ca # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55672 dport 42923] != expected 0xf19304 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55672 dport 42923] != expected 0xf19304 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57559 dport 42923] != expected 0x825da3af # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57559 dport 42923] != expected 0x825da3af # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 42923] != expected 0xe07c93a6 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 42923] != expected 0xe07c93a6 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43416 dport 42923] != expected 0x6166b7b5 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43416 dport 42923] != expected 0x6166b7b5 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37325 dport 42923] != expected 0xa4fd5188 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37325 dport 42923] != expected 0xa4fd5188 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 42923] != expected 0x1040abff # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 42923] != expected 0x1040abff # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 42923] != expected 0x7b46ba07 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 42923] != expected 0x7b46ba07 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34814 dport 42923] != expected 0xab183139 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34814 dport 42923] != expected 0xab183139 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46248 dport 42923] != expected 0x1f2ffdd9 # # Exception| cpu 0: rx_hash 0x06efd259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46248 dport 42923] != expected 0x1f2ffdd9 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->