From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A358AA04F0; Tue, 10 Dec 2019 18:40:13 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E72FC37A2; Tue, 10 Dec 2019 18:40:12 +0100 (CET) Received: from mails1n0-route0.email.arizona.edu (mails1n0-route0.email.arizona.edu [128.196.130.69]) by dpdk.org (Postfix) with ESMTP id 44E7A1F5 for ; Tue, 10 Dec 2019 18:40:10 +0100 (CET) IronPort-SDR: HTsYlIWuJe4fZiqIkKeHJ76PRlPBS0ipfX//CsV2W3v+8NTlgFB7Bd8wljU95D8C9iurFJi7Qs VqJPWRDJKVQg== IronPort-PHdr: =?us-ascii?q?9a23=3AMl7YOxZBYwi0ZvoxWX4xB9v/LSx+4OfEezUN45?= =?us-ascii?q?9isYplN5qZoM6zbnLW6fgltlLVR4KTs6sC17ON9fmxAidZuc7JmUtBWaQEbw?= =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?= =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MRu7oR/MusQSj4ZuJbs9xg?= =?us-ascii?q?fVrnBVZ+lY2GRkKE6JkR3h/Mmw5plj8ypRu/Il6cFNVLjxcro7Q7JFEjkoKn?= =?us-ascii?q?g568L3uxbNSwuP/WYcXX4NkhVUGQjF7Qr1UYn3vyDnq+dywiiaPcnxTbApRT?= =?us-ascii?q?Sv6rpgRRH0hCsbMTMy7WfagdFygq1GuhKsvxxxzYDJbo+LL/dyYr/Rcc8GSW?= =?us-ascii?q?ZdQspdSypMCZ68YYsVCOoBOP5VoY3gp1sIohq+BBOjBOTywTFVhn/23LAx3u?= =?us-ascii?q?MuEQHHwAwtBNcOv27VrNXxKaseS+C0zK7VzTXZdPNWxDH96I7Icxw7vf6MWr?= =?us-ascii?q?dwfNPXxEIyFA3Flk2dpZHhMj+LzOgBrnaX4/BhWO+rkWIqqxl9riWry8sykI?= =?us-ascii?q?XFm5wZxkrF+Ch92oo5ON61RU99bNW5CpVfrTuaOJFzQs46RmFovzs1xaMetJ?= =?us-ascii?q?6geSgK1IwnxxnCa/yba4SI4gzsVOKWITpgg3JlYK6/hxe38Ue60OHzStK03E?= =?us-ascii?q?xQoSpfk9nNt3cN1xrJ5cSdVPRy41qh1S6O1wDV9O5EPVg5mbffJpI/2LI8i4?= =?us-ascii?q?QfvV7CEyLygkn7jLeadkA+9eip7+TnbK/mppiZN4JskQH+MqUums6iAeQ+PQ?= =?us-ascii?q?kOXnKU+eOn2bL/5k31Wq9Fjuc3kqjYt5DaI94UqrSnDABIz4Yv8wy/ACu+0N?= =?us-ascii?q?QEgXkHK0pIdw+ZgIj3IFzBPej4Auq8g1i2lzdr3f/GbfXdBcDBI2brnK/tfv?= =?us-ascii?q?B68UEP5hA0yIV9+pREC7gGaMnzWwelu93EJhowMgjthffgFc9my4UYSCSEBa?= =?us-ascii?q?rPY/CaikOB+u96e7rEX4QSojuoc/U=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BIAABS1+9djAVFDMBlHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgWwFAQELAYNgATEqjQaGGAFSAQEGhEMBhlyKIoUpggQBAQEMAQE?= =?us-ascii?q?TGQECAQGGRSQ2Bw4CAw0BAQEEAQEBAQEFAgIBEwEBASaFc4I7IoMvgQ40YYM?= =?us-ascii?q?iglMln3yQATOKUIE2AYpUgUMaeYEHgRGDURyEeoUhBJdClyKCOZYLmjcBLah?= =?us-ascii?q?OAgQGBQIUAYFZAy6BWTMaCBsVgydQERSMcheOQyEBMoEFAQGOJAEB?= X-IPAS-Result: =?us-ascii?q?A2BIAABS1+9djAVFDMBlHAEBAQEBBwEBEQEEBAEBgWwFA?= =?us-ascii?q?QELAYNgATEqjQaGGAFSAQEGhEMBhlyKIoUpggQBAQEMAQETGQECAQGGRSQ2B?= =?us-ascii?q?w4CAw0BAQEEAQEBAQEFAgIBEwEBASaFc4I7IoMvgQ40YYMiglMln3yQATOKU?= =?us-ascii?q?IE2AYpUgUMaeYEHgRGDURyEeoUhBJdClyKCOZYLmjcBLahOAgQGBQIUAYFZA?= =?us-ascii?q?y6BWTMaCBsVgydQERSMcheOQyEBMoEFAQGOJAEB?= X-IronPort-AV: E=Sophos;i="5.69,300,1571727600"; d="scan'208";a="456966980" Received: from optima.cs.arizona.edu ([192.12.69.5]) by mails1n0out.email.arizona.edu with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Dec 2019 10:40:06 -0700 Received: from lectura.cs.arizona.edu (lectura.cs.arizona.edu [192.12.69.186]) by optima.cs.arizona.edu (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id xBAHe6AK011768 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 10 Dec 2019 10:40:06 -0700 Received: from lectura.cs.arizona.edu (localhost [127.0.0.1]) by lectura.cs.arizona.edu (8.14.4/8.14.4/Debian-4.1ubuntu1.1) with ESMTP id xBAHe6Bx002646 for ; Tue, 10 Dec 2019 10:40:06 -0700 Received: (from shijunxiao@localhost) by lectura.cs.arizona.edu (8.14.4/8.14.4/Submit) id xBAHe5l2002645; Tue, 10 Dec 2019 10:40:05 -0700 Message-Id: <201912101740.xBAHe5l2002645@lectura.cs.arizona.edu> From: Junxiao Shi Date: Tue, 10 Dec 2019 10:35:01 -0700 To: dev@dpdk.org Subject: [dpdk-dev] [PATCH] cryptodev: fix set_sym_session_private_data error in sessionless mode X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Bugzilla ID: 377 Signed-off-by: Junxiao Shi --- drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 4 ++-- drivers/crypto/openssl/rte_openssl_pmd.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c index 97d9f81..33f4167 100644 --- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c +++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c @@ -729,10 +729,10 @@ get_session(struct aesni_mb_qp *qp, struct rte_crypto_op *op) op->sym->session, cryptodev_driver_id); } else { - void *_sess = NULL; + void *_sess = rte_cryptodev_sym_session_create(qp->sess_mp); void *_sess_private_data = NULL; - if (rte_mempool_get(qp->sess_mp, (void **)&_sess)) + if (_sess == NULL) return NULL; if (rte_mempool_get(qp->sess_mp_priv, diff --git a/drivers/crypto/openssl/rte_openssl_pmd.c b/drivers/crypto/openssl/rte_openssl_pmd.c index 91f0283..199097b 100644 --- a/drivers/crypto/openssl/rte_openssl_pmd.c +++ b/drivers/crypto/openssl/rte_openssl_pmd.c @@ -762,10 +762,10 @@ get_session(struct openssl_qp *qp, struct rte_crypto_op *op) return NULL; /* provide internal session */ - void *_sess = NULL; + void *_sess = rte_cryptodev_sym_session_create(qp->sess_mp); void *_sess_private_data = NULL; - if (rte_mempool_get(qp->sess_mp, (void **)&_sess)) + if (_sess == NULL) return NULL; if (rte_mempool_get(qp->sess_mp_priv, -- 2.7.4