]> git.droids-corp.org - dpdk.git/blobdiff - drivers/crypto/ccp/ccp_pmd_ops.c
cryptodev: change queue pair configure structure
[dpdk.git] / drivers / crypto / ccp / ccp_pmd_ops.c
index 6984913f175bcbb4b7d87a6476b1f255708ad6b2..d5041f0ec144b580ffb2513d6350f78fed2336f8 100644 (file)
@@ -685,7 +685,7 @@ ccp_pmd_qp_create_batch_info_ring(struct ccp_qp *qp,
 static int
 ccp_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,
                 const struct rte_cryptodev_qp_conf *qp_conf,
-                int socket_id, struct rte_mempool *session_pool)
+                int socket_id)
 {
        struct ccp_private *internals = dev->data->dev_private;
        struct ccp_qp *qp;
@@ -726,7 +726,8 @@ ccp_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,
                goto qp_setup_cleanup;
        }
 
-       qp->sess_mp = session_pool;
+       qp->sess_mp = qp_conf->mp_session;
+       qp->sess_mp_priv = qp_conf->mp_session_private;
 
        /* mempool for batch info */
        qp->batch_mp = rte_mempool_create(