Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1292828

Re: [PATCH v2 0/2] Introduce the bulk IV mode for improving the crypto engine efficiency

From Baolin Wang <baolin.wang@linaro.org>
Newsgroups linux.kernel
Subject Re: [PATCH v2 0/2] Introduce the bulk IV mode for improving the crypto engine efficiency
Date 2015-12-16 09:40 +0100
Message-ID <qGfMS-7RA-15@gated-at.bofh.it> (permalink)
References <qGaNb-4Jx-3@gated-at.bofh.it> <qGfjQ-7Ge-15@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 16 December 2015 at 16:08, Milan Broz <gmazyland@gmail.com> wrote:
> On 12/16/2015 04:18 AM, Baolin Wang wrote:
>> From the dm-crypt performance report, we found it shows low efficiency
>> with crypto engine for some mode (like ecb or xts mode). Because in dm
>> crypt, it will map the IO data buffer with scatterlist, and send the
>> scatterlist of one bio to the encryption engine, if send more scatterlists
>> with bigger size at one time, that helps the engine palys best performance,
>> which means a high encryption speed.
>>
>> But now the dm-crypt only map one segment (always one sector) of one bio
>> with one scatterlist to the crypto engine at one time. which is more
>> time-consuming and ineffective for the crypto engine. Especially for some
>> modes which don't need different IV for each sector, we can map the whole
>> bio with multiple scatterlists to improve the engine performance.
>>
>> But this optimization is not support some ciphers and IV modes which should
>> do sector by sector and need different IV for each sector.
>>
>> Change since v1:
>>  - Introduce one different IV mode.
>>  - Change the conditions for bulk mode.
>
> I tried the patchset on 32bit Intel VM and kernel immediately OOPsed (just tried aes-ecb)...
>

I'm sorry for that. I'll check why it will crash though it can work
well on my beaglebone black board. Thanks.

> Crash log below.




-- 
Baolin.wang
Best Regards
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v2 0/2] Introduce the bulk IV mode for improving the crypto engine efficiency Baolin Wang <baolin.wang@linaro.org> - 2015-12-16 04:30 +0100
  Re: [PATCH v2 0/2] Introduce the bulk IV mode for improving the  crypto engine efficiency Milan Broz <gmazyland@gmail.com> - 2015-12-16 09:10 +0100
    Re: [PATCH v2 0/2] Introduce the bulk IV mode for improving the  crypto engine efficiency Baolin Wang <baolin.wang@linaro.org> - 2015-12-16 09:40 +0100
    Re: [PATCH v2 0/2] Introduce the bulk IV mode for improving the  crypto engine efficiency Baolin Wang <baolin.wang@linaro.org> - 2015-12-17 08:40 +0100

csiph-web