Request processing
![]()
Cryptographic adapters process requests asynchronously.
The device driver detects request completion through AP adapter interrupts. In environments that do not support these interrupts, the device driver uses polling as a fallback method.
All requests to either of the two misc devices are routed to a cryptographic adapter using a
crypto request scheduling function that, for each adapter, takes into account:
- The supported functions
- The number of pending requests
- A speed rating
The cryptographic device driver supports multiple cryptographic domains simultaneously.
The device driver uses at least one domain for all adapters. If none is given, the kernel selects a default domain. Alternatively, you can select the default domain using a kernel parameter .