summaryrefslogtreecommitdiffstats
path: root/crypto/testmgr.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2009-06-25 12:43:48 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2009-06-25 12:43:48 +0200
commit0b67fb65d1b2ba1396de69112b8b9bc95d8d5feb (patch)
tree0e94ffea1c1c7a42fb36e231472ccab963901355 /crypto/testmgr.c
parentcrypto: skcipher - Fix request for sync algorithms (diff)
downloadlinux-0b67fb65d1b2ba1396de69112b8b9bc95d8d5feb.tar.xz
linux-0b67fb65d1b2ba1396de69112b8b9bc95d8d5feb.zip
crypto: skcipher - Change default sync geniv on SMP to eseqiv
As it stands we use chainiv for sync algorithms and eseqiv for async algorithms. However, when there is more than one CPU chainiv forces all processing to be serialised which is usually not what you want. Also, the added overhead of eseqiv isn't that great. Therefore this patch changes the default sync geniv on SMP machines to eseqiv. For the odd situation where the overhead is unacceptable then chainiv is still available as an option. Note that on UP machines chainiv is still preferred over eseqiv for sync algorithms. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/testmgr.c')
0 files changed, 0 insertions, 0 deletions