]> git.droids-corp.org - dpdk.git/blobdiff - drivers/crypto/qat/qat_crypto.c
crypto/qat: optimize request copy
[dpdk.git] / drivers / crypto / qat / qat_crypto.c
index 93b368c24da07065b24cf1c223cd7b47156b53f0..362dc0122f552a6248d24fe733166ec06f538edb 100644 (file)
@@ -718,7 +718,7 @@ qat_write_hw_desc_entry(struct rte_crypto_op *op, uint8_t *out_msg)
 
        ctx = (struct qat_session *)op->sym->session->_private;
        qat_req = (struct icp_qat_fw_la_bulk_req *)out_msg;
-       *qat_req = ctx->fw_req;
+       rte_mov128((uint8_t *)qat_req, (const uint8_t *)&(ctx->fw_req));
        qat_req->comn_mid.opaque_data = (uint64_t)(uintptr_t)op;
 
        qat_req->comn_mid.dst_length =