HomeFreeBSD

MFC r297867: Make all CT Pass-Through (name server requests) asynchronous.

Description

MFC r297867: Make all CT Pass-Through (name server requests) asynchronous.

Previously we had to do it synchronously because we could not drop the lock
due to potential scratch memory use conflicts. Previous commits fixed that
collision, so here it goes -- slower and less reliable external requests
are executed asynchronously without spinning in tight loop and with more
safe timeout handling.

Details

Provenance
mavAuthored on
Parents
rS298967: MFC r297859: Switch isp_getpdb() to synchronous IOCB DMA area.
Branches
Unknown
Tags
Unknown