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 BEE41A0C47; Tue, 7 Sep 2021 20:23:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 42502410FC; Tue, 7 Sep 2021 20:23:00 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id DDD21410EB for ; Tue, 7 Sep 2021 20:22:58 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 187Haalr018346 for ; Tue, 7 Sep 2021 11:22:58 -0700 Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by mx0b-0016f401.pphosted.com with ESMTP id 3axcmj86c5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 07 Sep 2021 11:22:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S6lTI2SdN0Ko7F3vE+WE9+eg5X/KnW5Xc+cBxF5o3WPoi4mgckxHHajl1gjuJ59YDS4/5sPkMBZl3e9tjofjjfPW7TscmrpxCevHQ/r+ZJGzFSfsoKAJRZ2jC6W/PxnVW9Z5331O0lb7NuCShSekcYN0DyWy/ANpPU0WKfQLkPfGrXkzoazCz63sHp69CRjX9nYMVunuOHiMk2ZrXjFVLF4jzU8UsV/C5fWhLLmt2shtTzpLF6aWCRR+mYlqiFYxzGLHthrAGym2FFRhPaZNzkaLkPSkBU+QzZ+j0aHBVl6wjT3zXWARtggDJqdV7lFxgi72VUUwfxh2HQvFvHqwXg== 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; bh=rCm8Cu4+tjRQLgvBvTvQtPU45p1I5k+SdmY1Vn+1deo=; b=VU+6KCdpN0w21NjcVGHuI5Zo25T6dkUY/Q4GbZ4ClGRbdW6uc0P0pcD7oixawbnIGQmGRoHxQOlKvocpu+8DAf0Vjl+SbsvjjKF80vvYBu7WvsqWumJ/kgTUIYDrv/2sdQrxg+vDCcNXtYQ92D1ouzcCbN5M/cX0VenfJ6YhVzazXHFPMwQWO0zCAODK5/lpi4Yd1wTMj9AuJF+8rlcTQZAkF62Nb/jVo2GvKfwyaJ1RUDey6cyh2lUrtJdKyTdltXYKN5JjE6qjKYvj3P3r8iKqAjrwInbnAN34CiCJmSEHoFxqTEg/VT26YkDYDvoIzmG8TSEbDM+tX03ZXxAY8Q== 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=rCm8Cu4+tjRQLgvBvTvQtPU45p1I5k+SdmY1Vn+1deo=; b=DIMz4nKBCbgMb2i0kCbE+/7io7OWYQrzF9i6J2Fh+7lDhupH+THWa9vWFy+VwmQ+woUqWFotwhkH7lndYlLa48DGglpQAIm4fwCa7CqjMYN0WcqylWjJZo9NggJ0qBfSeHoDiRCknZajvIhkKYrR30PKWXB4H8pDcIHlbzKIfx8= Received: from PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) by PH0PR18MB4490.namprd18.prod.outlook.com (2603:10b6:510:ea::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Tue, 7 Sep 2021 18:22:55 +0000 Received: from PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::5511:79c8:c025:a250]) by PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::5511:79c8:c025:a250%7]) with mapi id 15.20.4500.014; Tue, 7 Sep 2021 18:22:55 +0000 From: Akhil Goyal To: Archana Muniganti CC: Archana Muniganti , Tejasree Kondoj , Ankur Dwivedi , Anoob Joseph , Jerin Jacob Kollanukkaran , "dev@dpdk.org" Thread-Topic: [PATCH v2 0/6] add cn9k lookaside IPsec support Thread-Index: AQHXo/OfiKga1eDuEkKXwnPLX5T/ZKuY4r9A Date: Tue, 7 Sep 2021 18:22:55 +0000 Message-ID: References: <20210907142103.18807-1-marchana@marvell.com> In-Reply-To: <20210907142103.18807-1-marchana@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fae2829e-965e-46df-cae7-08d9722c8339 x-ms-traffictypediagnostic: PH0PR18MB4490: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /L7u6YNs332v/FaL/GkqLWy/GkuZfsl1jKlMNIkIrsaUNLnE10sG0ohRvKPmYKuIp3C6gZJT5cjbQJUN5cOi8JYwwpPTrnMVswlViarTzsiMHWbXEvG6oV6AXfyZZ1qWY7G2cmgHf0+kBPAnaBr0ccoDsAud4dkEAumdDZvTNa7V5f4XSm0RFXbA4hTKNPQpX2l03We4SiOp7vpMg35u2X7Rrn+u03l54851KBkS7a40XFKggNPPKBhePYh8lYQ7IFaUTpfbI1LVTVh4rJh6OmK3JpzCS+oXWI6poq6XH6L+fh8fT64a/qbp2m14ITxwwIYBs0BYM49SSICgMuTQnJeWbPAkWNuu0F/7gjexBHpgulgPN6AMXy59PcNQT0SXd6Bq/G/jfw+fto8oiAg4HhtOhDHpVxx55ZISL6glAGZGmuwXnfKxwHraYDD6Djofe+kCDGK3/isJxleyaJ5jTvpNkEPWW01CNF/14nHz/QdP7vklhMnqol6KBmoeNcB9eKPhODQfEwsUINclhvAUI56mFUJDMlznvKNh2to4do4iM9CDBNUu1X4rCCdLUIp0S/XlDs7SSPDTNF44zS2NIEEfbY8W51dqyXN8CQiIbGKn3xcvgkxweH+RHLDcVEWKtAPZ8lTMJxt5DLT1pHWqMRTLnp3lm5pMw7CAnrRToH8qKAHbGA0wfWbORuuo4LtatCBEOvP6eNkD5xbFXF0lyITpMIKn3bIzS4p8WPV/kiw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4491.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(366004)(346002)(39860400002)(396003)(55016002)(316002)(38070700005)(54906003)(8936002)(6506007)(71200400001)(4326008)(9686003)(6862004)(86362001)(66556008)(66476007)(76116006)(38100700002)(478600001)(122000001)(6636002)(5660300002)(52536014)(55236004)(66446008)(64756008)(66946007)(33656002)(7696005)(26005)(8676002)(186003)(83380400001)(2906002)(42413003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/+v69Q8fBkXscxYasAsqGso1bScVIjvYPQkynwBq/xBF7tZtZBYqGvjMACgH?= =?us-ascii?Q?EHEQ/d5YDQXjt2x1YSn3CNFSTe7/Vrk8xipD0NC+s7vxvmD1oteWOvlShnpH?= =?us-ascii?Q?BYaVvFNSDD/AuYirUAIi84n5X+hiA9YxNSqcdjm3ULdRKYC/WrPMU/3yX5A4?= =?us-ascii?Q?w934xpJRyQS5xZNup7JTkm5VXgmJvcaSa5rQSgvvywB30IXeH5cEkdXNxWMF?= =?us-ascii?Q?TxYsNHvPWUs6iipqD1fOPZp+i4BIB70cg5QPs9kTvtzoDgpMZKqrx4jNFOKl?= =?us-ascii?Q?VSBt5IbrGTZ9pTw33PURuCx1r1QLLOvjCED83MSt3TjTaIkfItAZvZgcRBWz?= =?us-ascii?Q?yN12Xu08BNddOwDyn8qK69IKEYqDBxkJfcvQAeJ2Ffz1gm3ZtOaOk8cXq85l?= =?us-ascii?Q?ZHvsX8sh6FXpAZIXldpRzIgrRxEnnpDaiGijI0ewYjo5YptPZYt6as6NOCS3?= =?us-ascii?Q?b8y6eAcCOqc54F6SDGlkXwTT8qDO2g6qN1o2zAuoZKNT9fgKeHoO8qBmzRD1?= =?us-ascii?Q?pC1vwUDBp58CD7MYDscRQ1tSE26HZcP6w8T63hMpoTJlBTweXdQ7zxh9g72V?= =?us-ascii?Q?WWZ9AW8cRUJDEOSLmcFRIQAsqzrsWVeQnxZ3yae2PSnRSF75MGpT9k2x5CVu?= =?us-ascii?Q?RCq544036h0UPd8sL/lplhBYKqkJyNrfXoLcvgNwg66EK6af1SFFTX210L2e?= =?us-ascii?Q?NWuVJw9aPn5ZxBdu37okzByQCTGkQa180ue2PWYYGt/IRmty3CD4vOa9cdQ3?= =?us-ascii?Q?x29sDiugf2Hk9t3TXUTNZOaDwguYWMrE9/ywCeXvNPsnxyzKU7d1Z4bJ3xWl?= =?us-ascii?Q?oQUrKPuMHpg7H1FnV5Q3xxKn5oDG8X8+WVGmS4xRuFcGi/tESpoIveWa/rE2?= =?us-ascii?Q?ZmlxBQllbjVAmSf6nGe9yFhINoSDWylojkugrh2u00G/z0mPclK339CAMaVi?= =?us-ascii?Q?aKVw3LuWVkNuf+1kFYFJSD0gCP38m+poYlkqUefJj4UdNIFv8JLmMTlkwTfd?= =?us-ascii?Q?6ErC2sioc+owXdBiu0OOUFoDyxN7JcQRHPXs4In7YYOqq4iyZSwPLZPyLdoz?= =?us-ascii?Q?PQ4yqNCB0S9XxOecQ7fdbgBpNKBVM50ZWCfiFRQ6efZlfhrQBkRFU4/h3WGg?= =?us-ascii?Q?8u29DhRpkPSlnvjBurD8yQOV3LUtNT+q4i5hubUKuZFXNbuQ+heopiA/hakN?= =?us-ascii?Q?jovpjuer+LD+kWioU6zZ0gFrunXR3c643NkoxcvYIZt2IzCD0X31MjdoaY6i?= =?us-ascii?Q?75ZP5F5hqw0JpS4ixjuhYemIDnU68fopKVJMN1pqN/A0qOIkqjGEXEkZlwth?= =?us-ascii?Q?70GY92QJFrYuHY6HhfdN3G+M?= 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: PH0PR18MB4491.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fae2829e-965e-46df-cae7-08d9722c8339 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2021 18:22:55.3464 (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: 2XgxQzPSeOE48uLT7K0fR8MLoGfD0qckw1/nQNu8lQNb35uBkZngcKtIdahdwxIkDhUwChu+wXvhuOh5kuviqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4490 X-Proofpoint-GUID: ECFRx8lJCRkdEf8DEzDwbOp0aBjFavA9 X-Proofpoint-ORIG-GUID: ECFRx8lJCRkdEf8DEzDwbOp0aBjFavA9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-07_06,2021-09-07_02,2020-04-07_01 Subject: Re: [dpdk-dev] [PATCH v2 0/6] add cn9k lookaside IPsec support 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" > This series adds lookaside IPsec support in cnxk crypto PMD > for Marvell CN9K SOC. >=20 > Changes in v2: > - Fixed release notes > - Squashed patches and reduced no of patches from 8 to 6 >=20 > Archana Muniganti (6): > crypto/cnxk: add cn9k security ctx > common/cnxk: add cn9k IPsec microcode defines > crypto/cnxk: add cn9k security session ops > crypto/cnxk: add cn9k lookaside IPsec datapath > crypto/cnxk: update tailroom requirement > crypto/cnxk: update feature flag for cn9k lookaside IPsec >=20 > doc/guides/cryptodevs/cnxk.rst | 14 +- > doc/guides/cryptodevs/features/cn9k.ini | 1 + > doc/guides/rel_notes/release_21_11.rst | 1 + > drivers/common/cnxk/roc_cpt.h | 1 + > drivers/common/cnxk/roc_ie_on.h | 158 +++++- > drivers/crypto/cnxk/cn9k_cryptodev.c | 11 + > drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 78 ++- > drivers/crypto/cnxk/cn9k_ipsec.c | 610 +++++++++++++++++++++++ > drivers/crypto/cnxk/cn9k_ipsec.h | 46 ++ > drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 90 ++++ > drivers/crypto/cnxk/cnxk_cryptodev.c | 6 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 2 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 1 + > drivers/crypto/cnxk/meson.build | 1 + > 14 files changed, 1002 insertions(+), 18 deletions(-) > create mode 100644 drivers/crypto/cnxk/cn9k_ipsec.c > create mode 100644 drivers/crypto/cnxk/cn9k_ipsec.h > create mode 100644 drivers/crypto/cnxk/cn9k_ipsec_la_ops.h >=20 Applied to dpdk-next-crypto Thanks.