From: Vakul Garg <vakul.g...@nxp.com>
Date: Fri, 10 Aug 2018 20:46:41 +0530

> For preparing decryption request, several memory chunks are required
> (aead_req, sgin, sgout, iv, aad). For submitting the decrypt request to
> an accelerator, it is required that the buffers which are read by the
> accelerator must be dma-able and not come from stack. The buffers for
> aad and iv can be separately kmalloced each, but it is inefficient.
> This patch does a combined allocation for preparing decryption request
> and then segments into aead_req || sgin || sgout || iv || aad.
> 
> Signed-off-by: Vakul Garg <vakul.g...@nxp.com>
> ---
> 
> Changes since v2:
>       - Rebased to not require following Doron Roberts-Kedes's patch.
>       "net/tls: Calculate nsg for zerocopy path without skb_cow_data."

Applied.

Reply via email to