[v2,01/15] crypto/cnxk: clear rptr and dptr fields
Checks
Commit Message
From: Anoob Joseph <anoobj@marvell.com>
With SG version 2, hw requires valid rptr & dptr values.
Signed-off-by: Anoob Joseph <anoobj@marvell.com>
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 2 ++
drivers/crypto/cnxk/cnxk_se.h | 1 +
2 files changed, 3 insertions(+)
@@ -414,6 +414,8 @@ cn10k_cpt_vec_inst_fill(struct vec_request *vec_req, struct cpt_inst_s *inst,
inst->w2.u64 = vec_req->w2;
inst->w3.u64 = CNXK_CPT_INST_W3(1, infl_req);
inst->w4.u64 = w4.u64;
+ inst->w5.u64 = 0;
+ inst->w6.u64 = 0;
inst->w7.u64 = w7.u64;
}
@@ -2877,6 +2877,7 @@ fill_passthrough_params(struct rte_crypto_op *cop, struct cpt_inst_s *inst)
inst->w0.u64 = 0;
inst->w5.u64 = 0;
+ inst->w6.u64 = 0;
inst->w4.u64 = w4.u64;
return 0;