crypto/qat: fix null auth when using VFIO
When running auth NULL cases while using
vfio_pci, DMAR read/write faults appear. It
happens even if digest_length is set to 0.
This is caused by auth_res_addr initialized
as 0x0.
Fixes: 4e0955bddb
("crypto/qat: fix null auth algo overwrite")
Cc: stable@dpdk.org
Signed-off-by: Damian Nowak <damianx.nowak@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
This commit is contained in:
parent
ec73bcf3fa
commit
65beb9abca
@ -309,9 +309,8 @@ qat_sym_build_request(void *in_op, uint8_t *out_msg,
|
||||
}
|
||||
min_ofs = auth_ofs;
|
||||
|
||||
if (likely(ctx->qat_hash_alg != ICP_QAT_HW_AUTH_ALGO_NULL))
|
||||
auth_param->auth_res_addr =
|
||||
op->sym->auth.digest.phys_addr;
|
||||
auth_param->auth_res_addr =
|
||||
op->sym->auth.digest.phys_addr;
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user