From 02caed6b556aa148109fbd5bddae96ac664bd54e Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Mon, 14 Nov 2022 15:30:17 +0100 Subject: [PATCH] bdev/crypto: remove mempool usage matching < DPDK 19.02 With DPDK 19.02 the private session mempool was introduced. See patch below in SPDK: (5c1c946) bdev/crypto: compile with DPDK 19.02 As of latest SPDK, the privae session mempool was always passed to rte_cryptodev_sym_session_init(). Since #ifdefs for older DPDK versions were removed. This patch makes it obvious which mempool is used. Change-Id: I6572c925d8532a6cf81c516e3e274eef45236fb1 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15434 Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto Reviewed-by: Aleksey Marchuk Reviewed-by: Jim Harris --- module/bdev/crypto/vbdev_crypto.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/module/bdev/crypto/vbdev_crypto.c b/module/bdev/crypto/vbdev_crypto.c index 5614ddc28..6a0278116 100644 --- a/module/bdev/crypto/vbdev_crypto.c +++ b/module/bdev/crypto/vbdev_crypto.c @@ -1401,8 +1401,7 @@ _cryptodev_sym_session_create(struct vbdev_crypto *vbdev, struct rte_crypto_sym_ return NULL; } - rc = rte_cryptodev_sym_session_init(device->cdev_id, session, xforms, - g_session_mp_priv ? g_session_mp_priv : g_session_mp); + rc = rte_cryptodev_sym_session_init(device->cdev_id, session, xforms, g_session_mp_priv); if (rc < 0) { _cryptodev_sym_session_free(session); return NULL;