linux/drivers/crypto/caam
Vakul Garg 575c1bd549 crypto: caam - set RDB bit in security configuration register
This change is required for post SEC-5.0 devices which have RNG4.
Setting RDB in security configuration register allows CAAM to use the
"Random Data Buffer" to be filled by a single request. The Random Data
Buffer is large enough for ten packets to get their IVs from a single
request. If the Random Data Buffer is not enabled, then each IV causes a
separate request, and RNG4 hardware cannot keep up resulting in lower
IPSEC throughput if random IVs are used.

Signed-off-by: Vakul Garg <vakul@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2013-03-22 18:13:54 +08:00
..
caamalg.c crypto: caam - add IPsec ESN support 2012-09-07 04:17:07 +08:00
caamhash.c crypto: caam - coccicheck fixes 2012-09-07 04:17:03 +08:00
caamrng.c crypto: caam - set descriptor sharing type to SERIAL 2012-08-01 17:47:31 +08:00
compat.h crypto: caam - add IPsec ESN support 2012-09-07 04:17:07 +08:00
ctrl.c crypto: caam - set RDB bit in security configuration register 2013-03-22 18:13:54 +08:00
ctrl.h crypto: caam - ERA retrieval and printing for SEC device 2012-07-11 11:06:11 +08:00
desc_constr.h crypto: caam - support external seq in/out lengths 2012-06-27 14:42:04 +08:00
desc.h crypto: caam - add support for SEC v5.x RNG4 2012-06-27 14:42:06 +08:00
error.c crypto: caam - fix error IDs for SEC v5.x RNG4 2012-09-27 13:32:14 +08:00
error.h crypto: caam - fix printk recursion for long error texts 2011-05-04 15:15:06 +10:00
intern.h crypto: caam - one tasklet per job ring 2012-06-27 14:42:07 +08:00
jr.c crypto: caam - fix possible deadlock condition 2012-08-20 16:35:40 +08:00
jr.h crypto: caam - Add support for the Freescale SEC4/CAAM 2011-03-27 10:45:16 +08:00
Kconfig crypto: caam - fix typo "CRYPTO_AHASH" 2013-03-10 18:16:36 +08:00
key_gen.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2012-10-04 09:06:34 -07:00
key_gen.h crypto: caam - refactor key_gen, sg 2012-06-27 14:42:05 +08:00
Makefile crypto: caam - hwrng support 2012-06-27 14:42:06 +08:00
pdb.h crypto: caam - add PDB (Protocol Descriptor Block) definitions 2012-06-27 14:42:04 +08:00
regs.h crypto: caam - set RDB bit in security configuration register 2013-03-22 18:13:54 +08:00
sg_sw_sec4.h crypto: caam - chaining support 2012-06-27 14:42:05 +08:00