From: Jun Yang <jun.y...@nxp.com> Context configured should be aligned with context got in dq process. Here the rx_vq is just the first element of qp which covers the issue.
Fixes: bffc7d561c81 ("crypto/dpaa2_sec: support event crypto adapter") Cc: sta...@dpdk.org Signed-off-by: Jun Yang <jun.y...@nxp.com> --- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c index eed66d721f..b35bba3bdd 100644 --- a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c +++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c @@ -4103,7 +4103,7 @@ dpaa2_sec_eventq_attach(const struct rte_cryptodev *dev, cfg.dest_cfg.priority = priority; cfg.options |= DPSECI_QUEUE_OPT_USER_CTX; - cfg.user_ctx = (size_t)(qp); + cfg.user_ctx = (size_t)(&qp->rx_vq); if (event->sched_type == RTE_SCHED_TYPE_ATOMIC) { cfg.options |= DPSECI_QUEUE_OPT_ORDER_PRESERVATION; cfg.order_preservation_en = 1; -- 2.25.1