crypto: virtio - adjust priority of algorithm
Some hardware accelerators (like intel aesni or the s390 cpacf functions) have lower priorities than virtio crypto, and those drivers are faster than the same in the host via virtio. So let's lower the priority of virtio-crypto's algorithm, make it's higher than software implementations but lower than the hardware ones. Suggested-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Gonglei <arei.gonglei@huawei.com> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
658fa754cd
commit
87170961f3
|
@ -505,7 +505,7 @@ void virtio_crypto_ablkcipher_finalize_req(
|
|||
static struct crypto_alg virtio_crypto_algs[] = { {
|
||||
.cra_name = "cbc(aes)",
|
||||
.cra_driver_name = "virtio_crypto_aes_cbc",
|
||||
.cra_priority = 501,
|
||||
.cra_priority = 150,
|
||||
.cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | CRYPTO_ALG_ASYNC,
|
||||
.cra_blocksize = AES_BLOCK_SIZE,
|
||||
.cra_ctxsize = sizeof(struct virtio_crypto_ablkcipher_ctx),
|
||||
|
|
Loading…
Reference in New Issue