From patchwork Fri Nov 1 17:51:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 178329 Delivered-To: patch@linaro.org Received: by 2002:a92:409a:0:0:0:0:0 with SMTP id d26csp824514ill; Fri, 1 Nov 2019 10:56:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqxC/GG5UsQDEpHWm9boavspgG1zbiQF9lDxa43hdLlkf8HGOb4aYujiTLw2NE/oqY2fcgUD X-Received: by 2002:aa7:d403:: with SMTP id z3mr5685031edq.62.1572630968202; Fri, 01 Nov 2019 10:56:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572630968; cv=none; d=google.com; s=arc-20160816; b=UuCJRFk+N2KbueJzhmo3VxbwOLugBr5Mtwlm77wK1VfUV/SRSUqz+WKyGFnp26LcWX 1ejEYAUNpQCv5AzOjNwev8uCLG/7qVjqbjRhE8W4rw3Czky5LQlz30wpdRtSTFh8zygp AgYm5C0Qvca8NyVCzm0UC/aQOIFqDJmh6KRh8DzjIDG7u74vQU/t83dnIsiN0zM+Sa0u JUR004wqEy328axns02MY7oqsLEprCMO2HVPXQU4NfPXA/EXgv7tMF3MzkXl9hz56G6y 5+EQfp0yVvr2CexZ4JZtRgpV1/r7CwPl1w0jKUSVpqUW7al8ZUEPqZrqrzSnn/iZ6FMS VV0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:references:in-reply-to :message-id:date:to:from; bh=mkBqhxgQ2olNQ7UbujJ8sFm1knG8QUUbuv659Xzjyf4=; b=Ugc3f/rnYY1iclvZuNd2RlT89fFyuNGftW67QA9pMpOv3oPSHAkLmAoRmU7yzNJLkE ogdBEKR2Mirb6gbP6Hr97+m+1ghVHqPq5iKiRZoMgVTIM4M1jiKfnD1VhSWDd+TG5t5v Q5S6dGDDT+dpGvYwxaXz6rzNtPCc57395Zn+CbIR5af7Iog44z3qW7qEHC3aTC4q8gt9 +oCesK3DAfFxQKDk6RZi7KyLsyovKU9BJ3WWj3vdvXVFr+5SnJZCZh8Dddf3mvbaDb3W jaf8tCAfeBMdZ93p9+/mZgCIupTtQelGcySGMrjM0IK8C9y00yVOemggoxZ0njo9tKob Hv+Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id p15si944585edi.27.2019.11.01.10.56.08; Fri, 01 Nov 2019 10:56:08 -0700 (PDT) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 07E0C1E8CB; Fri, 1 Nov 2019 18:55:04 +0100 (CET) Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21]) by dpdk.org (Postfix) with ESMTP id 3C1F01E868 for ; Fri, 1 Nov 2019 18:54:51 +0100 (CET) Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 1B9BD200149; Fri, 1 Nov 2019 18:54:51 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id AB271200648; Fri, 1 Nov 2019 18:54:49 +0100 (CET) Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.133.63]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id DB30640307; Sat, 2 Nov 2019 01:54:47 +0800 (SGT) From: Hemant Agrawal To: dev@dpdk.org, akhil.goyal@nxp.com Date: Fri, 1 Nov 2019 23:21:39 +0530 Message-Id: <20191101175141.4663-11-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191101175141.4663-1-hemant.agrawal@nxp.com> References: <20191025083336.24212-1-hemant.agrawal@nxp.com> <20191101175141.4663-1-hemant.agrawal@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [PATCH v2 11/13] crypto/dpaa_sec: use macros in queue attach and detach 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" From: Gagandeep Singh Align the cleanup and allocation for the queues. Signed-off-by: Gagandeep Singh --- drivers/crypto/dpaa_sec/dpaa_sec.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) -- 2.17.1 diff --git a/drivers/crypto/dpaa_sec/dpaa_sec.c b/drivers/crypto/dpaa_sec/dpaa_sec.c index aec5af1c5..f7c5b5183 100644 --- a/drivers/crypto/dpaa_sec/dpaa_sec.c +++ b/drivers/crypto/dpaa_sec/dpaa_sec.c @@ -2303,7 +2303,7 @@ dpaa_sec_attach_rxq(struct dpaa_sec_dev_private *qi) { unsigned int i; - for (i = 0; i < qi->max_nb_sessions * MAX_DPAA_CORES; i++) { + for (i = 0; i < RTE_DPAA_MAX_RX_QUEUE; i++) { if (qi->inq_attach[i] == 0) { qi->inq_attach[i] = 1; return &qi->inq[i]; @@ -2319,9 +2319,10 @@ dpaa_sec_detach_rxq(struct dpaa_sec_dev_private *qi, struct qman_fq *fq) { unsigned int i; - for (i = 0; i < qi->max_nb_sessions; i++) { + for (i = 0; i < RTE_DPAA_MAX_RX_QUEUE; i++) { if (&qi->inq[i] == fq) { - qman_retire_fq(fq, NULL); + if (qman_retire_fq(fq, NULL) != 0) + DPAA_SEC_WARN("Queue is not retired\n"); qman_oos_fq(fq); qi->inq_attach[i] = 0; return 0; @@ -3456,7 +3457,7 @@ dpaa_sec_dev_init(struct rte_cryptodev *cryptodev) flags = QMAN_FQ_FLAG_LOCKED | QMAN_FQ_FLAG_DYNAMIC_FQID | QMAN_FQ_FLAG_TO_DCPORTAL; - for (i = 0; i < MAX_DPAA_CORES * internals->max_nb_sessions; i++) { + for (i = 0; i < RTE_DPAA_MAX_RX_QUEUE; i++) { /* create rx qman fq for sessions*/ ret = qman_create_fq(0, flags, &internals->inq[i]); if (unlikely(ret != 0)) {