Re: [RFC PATCH] Crypto-engine support for parallel requests

From: Herbert Xu
Date: Tue Jan 21 2020 - 04:11:20 EST


On Tue, Jan 21, 2020 at 01:32:29AM +0200, Iuliana Prodan wrote:
>
> + if (engine->no_reqs < engine->max_no_reqs)
> + goto retry;

We should not hard-code this number into the engine. Instead,
we should just let the driver tell us when it is ready to accept
more requests.

Perhaps we should add a new function for drivers that wish to
support this that would accept a list of requests instead of
a single one. It would then process as many requests as it
can from that list and only return either when the list is
exhausted or when it can't process any more requests.

Cheers,
--
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt