From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 58732A0548; Mon, 26 Apr 2021 12:18:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C417A41110; Mon, 26 Apr 2021 12:18:05 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 84BF440140 for ; Mon, 26 Apr 2021 12:18:04 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13QAAXMk006542 for ; Mon, 26 Apr 2021 03:18:03 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by mx0b-0016f401.pphosted.com with ESMTP id 385tvvg460-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 26 Apr 2021 03:18:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P53w6BNvwPmAXBXnHRqVY99OeZfKHZqFOiGqnYbi7haAwpQOO8zwsiiMc2zXMH2WO5mspYZaAaaovC7a4n9R3Ir06tmJx2XNzXq2+gchfIL/q9Izw9vJENNBuKP2W4y86iP444BowqzZ4tKoPSc5GH4OJsOlVc0MR9PjLrwsZJ3faMy5oWaw5qGku9hlRNXfa/f8rw9rQRFBFLUI6zUkmEd1Prrql2X8ByLaGrg9MA8yCeTN+Sz/QQuvLhhb0b6OpEpXIL25Wa1ITwxls7ylx4J0V5ooozjVGTE8vW1yWk0nCgoTaZXXbbDK5kZH1bAXJnhH37OCgWWZb5eiwyXwOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NHVhnvUH5KEGIezHQKabo5jfy0SeSkBibmPyEVxQNA0=; b=GS89BDmmunqlQfGg/5Nm3Rs8kcy6SDPwJipyrGxFy6bjH3I++z8dFaEesTHcRCQDYM9ZApAOWr3NWthEo4JM+Fj4jT25MDQcG9SXfReAwwK6fTBIrA1GGJZ0GMgR3z0mO5cAKhDl/4rKf0azCXNE3EcCkFyeHQu+UFir42NV1+Y1e5j5OGTa+T4pk6BnahPqsLnQzeUPOFS9yhF7fda8HuqF1dX/71fIMbA7uuedppIa+KQ5Sayh0BwXb7o9uUUAV9ArUnpb8yD7Gylg9siKFekeEQ3V5A6rndfKbapM5JHpH1iQ9SX8Ci06j3YBqzehuNHvn+v4BE0pBLsxttVNaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NHVhnvUH5KEGIezHQKabo5jfy0SeSkBibmPyEVxQNA0=; b=FmGJprDhLsqj9yS+90gga8z4C5Hnnda4GNc/z1CtR6c5VywgcI5sFvNt5atqJqGOYoVPiiQZEEgmzju168vojWkIfgeKGjJ2jd0DjjnZfXqtyw92vcKEgQxTqzKYWON8tfjV5aVNkC+xKx7tnUeHNOZ6Gu4bS9kO7VxDjkQMdrM= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by PH0PR18MB4087.namprd18.prod.outlook.com (2603:10b6:510:3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Mon, 26 Apr 2021 10:17:59 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a187:4890:1cd6:30d2]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::a187:4890:1cd6:30d2%7]) with mapi id 15.20.4065.027; Mon, 26 Apr 2021 10:17:59 +0000 From: Pavan Nikhilesh Bhagavatula To: Shijith Thotton , "dev@dpdk.org" CC: Shijith Thotton , Jerin Jacob Kollanukkaran , Akhil Goyal , Anoob Joseph , Ankur Dwivedi Thread-Topic: [PATCH v1 2/2] event/octeontx2: configure crypto adapter xaq pool Thread-Index: AQHXMisEfcB3unKOc0avySVjMIQpHqrGpiQA Date: Mon, 26 Apr 2021 10:17:59 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2405:201:d009:304d:39bd:d8da:d41:4e39] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5a93f9d9-9c76-4146-bb43-08d9089c9139 x-ms-traffictypediagnostic: PH0PR18MB4087: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:862; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: POqlyWD5v6dj9Tjwp9QSouZ4nQgKc48t+hJ12C2zgA4o9PSiCnBAzP+81s0weTY5s2G+WPGNFgwo+ZgBF+GM6GvilJXxcrw6+LizRZkY45XG+h04oYUAqlCRFZ7r6MaRMpIewGW+HvPiKy7qekXjQWtvLB+lcL4jcyQ4M0e4QPSB0tqN8N3TWJj73CHrkw0PiYGvLdS+beyyGmzDoQa3BynJ0ctlHyq+Xex8LHcxTCOrZW2eYI1Ie2gTXMRZsBhwfFXs0cmPgZ7gfE9YWGy/NoKuoN9WXv+NzYqcOlAX96cDAJG/LKW4AAjlAqNTAej1z0y5Epf8WhpapxVG7z5iaPl95R/jRAC6ifwoAuBZYv+AokfdPiKnDUzsoC4pI/ZNPdW1x864YyMvFDvmDaeKKhny13sRE6ypZcjMAaI2XI6oOBaKOrNso6/RJSiushsfb1jomSHFsm3zj5h+PSWkO6P3AEg4ql8EntoTiHUVepzUT3kgLVtVYnDZr6hGZpcP97hgAcKbdRylfSrM7tRXf7QaI6wJa3Th8u9GG7dzJfMIaX4avfnvHkBvaH9pS24MysxEXdSL00Gn6icF7C/gpkDVi/RhNnrppXe4p+s7FIM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(396003)(136003)(376002)(366004)(186003)(66476007)(5660300002)(110136005)(33656002)(54906003)(66556008)(2906002)(86362001)(478600001)(6506007)(9686003)(71200400001)(4326008)(83380400001)(107886003)(316002)(122000001)(8676002)(8936002)(55016002)(66446008)(64756008)(66946007)(52536014)(76116006)(38100700002)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?gceT8ks2AbiE6O9OcmTQWw1/t4KY2eWh3QXBgl6D1gVZYLUVkfiUum9DJl7g?= =?us-ascii?Q?AAtGUkXXBKrqbjU0GtGEjuTNnJUt1c6Mh9bokizob7+Z0gFFSMhGNCKPPEir?= =?us-ascii?Q?e1wQYd4d66sJ4cxMnx3DRizrtf8NA38QGWebpzDPh8UyqVgicsJbKMTozpf1?= =?us-ascii?Q?sLxXjYGbZPBIpyvLVuRrsROG+Nlv5j2E9C0WgkIFBk+7jVfCs416X/YFiKR1?= =?us-ascii?Q?iRl61RFn55R04+Re0PTZKNFeqtcf/jE8WYttfyfpa9MNIfhQ2D51fYrF4VbD?= =?us-ascii?Q?D/3p5fFPLYpw9Ms/6zIp9yGcin0H6biU5rxU265noTm20o0/KHU5UCffOlNQ?= =?us-ascii?Q?LF8/FEtSE1+/2UsxOezeDsKElJ0ZFw9NZCN82hHIxHxt0mKfPPHptNBzfFBw?= =?us-ascii?Q?DO3EOCPshSIb3oGu1RNT2H9O3ObYWUWT/EjfPZRaf457McAyf1HislI4xbIZ?= =?us-ascii?Q?4aHwcRzynlEp/DwNKz8JgjF/0SBC0GIaYbjTVKvbl43XAWQ11SIvxQ8HrLrp?= =?us-ascii?Q?slh8l5xrNAnVyXXl/9wZF2cksD5mjscLv81CsI034XgU9w5wLQGf8LHAcnU4?= =?us-ascii?Q?QC73QQd1pF/68kOpzu7RuRWOWoPvGdUzQyGYWL6pEMFd25bE6fST1MUVlXCm?= =?us-ascii?Q?quY6eeOv7+8qEdQWR4sQR58LExycNotXvF5ZWVfhj9a05hr1BFAFiBriIam1?= =?us-ascii?Q?8Ck+YWpIjT01yrQU7HDl/67noVS6XZTpZAgMVFLWbmQgwJmH2liPR0UP6k8l?= =?us-ascii?Q?rNmDwUkjsP3e7JIM4p5WLJ2KNawlnYHQkOCT/ilIV3fzpgAuq1DcRglqdmHV?= =?us-ascii?Q?posm8XgVb3D/1QaEPXu69mRMxn5GYo6nRIrEc0XBMDoGS7n8c48gfOnesbfb?= =?us-ascii?Q?87gv2270FfsCCz4v9Bzjw8m/MSOv8OrzVznBP1Vw2iaeUmXkB87rR8caia+l?= =?us-ascii?Q?4FGT70Tflzjk7vwQAD0nHzuwBrEMCouNPu6fmzZc3qR7pQbRqJTs6cNjTXhq?= =?us-ascii?Q?0JxGEyvzfy4tK4u/Mtx3cvKtQ7MkH+dWqqvgWe9TojyCW2ot65GDvVvhdWgR?= =?us-ascii?Q?JnjilG2ktiyUonRFU1WNKgN7RpyQadwRWCAndiWcVGbAzTs3tSgdQj2rY1oW?= =?us-ascii?Q?AYU8xJCUjjIHfdmBs5YNmViBst3+hLjW78jj5DQSKmc7PBlSwkbM/Fwb0JXs?= =?us-ascii?Q?sNDgmXL2CNMcYFdNAKT+yawIsKSA7ExM0XQTgmltFKOqZC1/SuSmx84G+zS1?= =?us-ascii?Q?Zc8dupJfo9eyhTR/DOtUWNOlnA+3Ly9zn67cR1TOIuVbFrlSLRnoah8MAUlR?= =?us-ascii?Q?OK9Rks0TGQrs+vFUEa+k5+DVaQDcZHchxgH06celnUZxENexe5nWWJLhluSD?= =?us-ascii?Q?heVEBNzYWv1pVxvB119z58QTnhkK?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a93f9d9-9c76-4146-bb43-08d9089c9139 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2021 10:17:59.2801 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YFGN2QTFz6hA+a97GhcTo1PngiD+ANmmlGkXHRwk/52pcPF5WR6/+Dm8xxL8EdgVOAC2X71qMQ+aUoM4YreVmmCIxJownkDUZ3eklRfO2gY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4087 X-Proofpoint-GUID: L0lRnMwGpS5nypZaPAHWGMvLrjW3MuFF X-Proofpoint-ORIG-GUID: L0lRnMwGpS5nypZaPAHWGMvLrjW3MuFF X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-26_03:2021-04-26, 2021-04-26 signatures=0 Subject: Re: [dpdk-dev] [PATCH v1 2/2] event/octeontx2: configure crypto adapter xaq pool X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" >-----Original Message----- >From: Shijith Thotton >Sent: Friday, April 16, 2021 12:40 AM >To: dev@dpdk.org >Cc: Shijith Thotton ; Jerin Jacob Kollanukkaran >; Akhil Goyal ; Anoob >Joseph ; Ankur Dwivedi >; Pavan Nikhilesh Bhagavatula > >Subject: [PATCH v1 2/2] event/octeontx2: configure crypto adapter xaq >pool > >Configure xaq pool based on number of in-use crypto queues to avoid >CPT >add work failure due to xaq buffer run out. This patch configures >OTX2_CPT_DEFAULT_CMD_QLEN number of xae entries per queue >pair. > >Fixes: 29768f78d5a7 ("event/octeontx2: add crypto adapter >framework") > >Signed-off-by: Shijith Thotton >--- > drivers/event/octeontx2/otx2_evdev_adptr.c | 2 +- > drivers/event/octeontx2/otx2_evdev_crypto_adptr.c | 8 ++++++++ > 2 files changed, 9 insertions(+), 1 deletion(-) > >diff --git a/drivers/event/octeontx2/otx2_evdev_adptr.c >b/drivers/event/octeontx2/otx2_evdev_adptr.c >index d69f269df..d85c3665c 100644 >--- a/drivers/event/octeontx2/otx2_evdev_adptr.c >+++ b/drivers/event/octeontx2/otx2_evdev_adptr.c >@@ -1,5 +1,5 @@ > /* SPDX-License-Identifier: BSD-3-Clause >- * Copyright(C) 2019 Marvell International Ltd. >+ * Copyright(C) 2019-2021 Marvell. > */ > > #include "otx2_evdev.h" >diff --git a/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c >b/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c >index 3a96b2e34..79a6d5577 100644 >--- a/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c >+++ b/drivers/event/octeontx2/otx2_evdev_crypto_adptr.c >@@ -88,6 +88,14 @@ otx2_ca_qp_add(const struct rte_eventdev >*dev, const struct rte_cryptodev *cdev, > sso_evdev->rx_offloads |=3D NIX_RX_OFFLOAD_SECURITY_F; > sso_fastpath_fns_set((struct rte_eventdev *)(uintptr_t)dev); > >+ /* Update crypto adapter xae count */ >+ if (queue_pair_id =3D=3D -1) >+ sso_evdev->adptr_xae_cnt =3D >+ vf->nb_queues * >OTX2_CPT_DEFAULT_CMD_QLEN; This should be sso_evdev->adaptr_xae_cnt +=3D (vf->nb_queues * OTX2_CPT_DEF= AULT_CMD_QLEN); >+ else >+ sso_evdev->adptr_xae_cnt +=3D >OTX2_CPT_DEFAULT_CMD_QLEN; >+ sso_xae_reconfigure((struct rte_eventdev *)(uintptr_t)dev); >+ > return 0; > } > >-- >2.25.1 With above changes Acked-by: Pavan Nikhilesh