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 47438A0C46; Tue, 7 Sep 2021 18:02:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 01BB7410ED; Tue, 7 Sep 2021 18:02:35 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id A9BCB410EC for ; Tue, 7 Sep 2021 18:02:32 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1879Yqnt016149 for ; Tue, 7 Sep 2021 09:02:31 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2171.outbound.protection.outlook.com [104.47.55.171]) by mx0a-0016f401.pphosted.com with ESMTP id 3ax5jjh8qh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 07 Sep 2021 09:02:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hdgHCjneu6sW/XpZOmq1UiCq0mWI+2XiZ5saNHPQpGkbAHOas38TlPOWK1oD7AuUkrm+VCB1d1N1iY6yavjktPg3QkLi8b2HzqEVVVLspiJ2MOxs8HhiXUhaGESCA0g463BtDrL+rtuDaMeUF3bpx31FpyynkwfHQSwhnjOKXtMhfqOFhn98Tvt1i/v0AFsYqmJLNJlFrGnUOUtcee1lf3PCHpVohsyzS2cNLAZ/inZ2R2aJDjwg3fCzyWtkagCbX2awpwc5ENC/3FP8uh2eAzA6f4LgYe9mdSLN0cBBJGIkDJvlr0ekX/djwb5GaSeNyPaYNeY2/vUs5oJP6csSbA== 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=rPpM5MBTzygmDHt9A7XA91LKlzOWuuyqr5voLCZjOPY=; b=m/86fFKOBr7OaNjUMM6Hq3BUKUkP1nyrEICHCACiJNHSm/tVaysjgvJb2ReiCcWiHB798OVafqBrBA5wNsFOWgDRKzjItElnnrVPRO6R+cdbGahJtedou2bjDmFeIKyXyWictWuJkPzKTeEfAGpYuLc14cess5eMbs6hyKYQ3NpEylOiqTTRsodNaKlOwkpd7x8PehVETl3GaZiiPYUstPvyijTFLczwZicDuyzENOMZOT/a/bSoFSfmln5CnSZ4uoRlaipAR5Ryi8LqXM6HjaDplu06Vnk4qh3jnloP42IK/cUNuu2cJtCSmEdb0b9QCCjDORjwr+oGafDJe4S2ZQ== 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=rPpM5MBTzygmDHt9A7XA91LKlzOWuuyqr5voLCZjOPY=; b=OPpiXw+kMqJwSj3GbkdiiMJEeYlXrtJnoeKz3NB0HPuC0br3CuwFnvTAAnB9bOXzLljOrg/bbRphubP/MfwR04dTmy3gwwJzMi5xAQq14zsTQvJttrb6jKBNfjwUBgvemr/8Rs5mA3Jyqj4/6tWJhaH1ebMp9RhfPUp61OwA9SE= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by PH0PR18MB4524.namprd18.prod.outlook.com (2603:10b6:510:ef::22) 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 16:02:30 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::85aa:3d01:94f6:984]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::85aa:3d01:94f6:984%4]) with mapi id 15.20.4500.014; Tue, 7 Sep 2021 16:02:30 +0000 From: Anoob Joseph To: Archana Muniganti , Akhil Goyal CC: Archana Muniganti , Tejasree Kondoj , Ankur Dwivedi , Jerin Jacob Kollanukkaran , "dev@dpdk.org" Thread-Topic: [PATCH v2 0/6] add cn9k lookaside IPsec support Thread-Index: AQHXo/OflCss6HUdVkGqhNqfXNXw9auYu1sw Date: Tue, 7 Sep 2021 16:02:29 +0000 Message-ID: References: <20210907142103.18807-1-marchana@marvell.com> In-Reply-To: <20210907142103.18807-1-marchana@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8631af4b-0523-4169-39b0-08d97218e53f x-ms-traffictypediagnostic: PH0PR18MB4524: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Rwvxq3qUiHjv9Ue3yNC18tkonfm40ERtap16PlqyUL6TUTzyL7ABxaSVVCoElIfgEriRLIErObVOjnZA4zPA+Pj4h69NsZoaLiXRe62S4svw+EDMt2SAxs5W5pakjCVBdz9Yf0+TBKxJ0dRUgJ0nHUF2/Y3a0LA/lIdBSEUjBDJVaSdv0EGLlsYApP1rMcak/rKgeDROzmhPCaonKaogO7okkevVYEM3Dok7z37Rtt3/QOt0ZXpwgQDj9gKNGZiDjepTKKR69XW1vXk3CBogtyg0GrUkDOEFqu6S9gig6pBvyUdWk9hZRmei+bjs8d79foIbvm+jgPDmnb9uK1keaJYjuiUDxZ7/z0KO1+d55TIxLrVxfz2D3ENrxyAqZx2yu9yJyzAaovVywQrE3XfV1avvrztKlcxV1dspdpvf0Mf581Fvinq1fSaiyxMfPojtQ6bW9zJzJ3mkt1l9923ODLAifInefQdNLH73fSaSn0QixgNE9wa0JlUFWLBQk2Xop0yMdVOAhrAhxZqNlvGZ9M9fAzcjzTrKUgRHABOZEJt+JhJNiiNnhSzwDE+FKaMLParaJBBUvS9ogj9c4aOitjwAbIMjStxQ21nBNxuDxfd5Dj9e2RTyMIzhTeyqBgRX1GnpOSKmrs6i9NNaAScZkB1zf9m0ZveNm6Jas69l6IlcuBJdT10DNPvlvt6ngsz08a7e5fg2i6N6LOpGCX+Dh1LFhui8lWv1FfahWcpx6lU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(346002)(366004)(136003)(396003)(7696005)(52536014)(9686003)(6636002)(8676002)(38070700005)(33656002)(5660300002)(71200400001)(83380400001)(38100700002)(316002)(110136005)(54906003)(66446008)(64756008)(478600001)(122000001)(66946007)(186003)(55016002)(8936002)(2906002)(76116006)(4326008)(86362001)(6506007)(66476007)(66556008)(26005)(42413003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?M65mGm4mxDS3GTu/i2UAr1bX6zJuQwvFvcOd3hq+hhIehgazIvdTbmKvKUiN?= =?us-ascii?Q?3/4raaZiMyAZtvsJBAVrUr8S3GDpQmqlu3gOAtTvNuDEJDxE/OVIGhAdCJaM?= =?us-ascii?Q?K45DQIzwz8Njl0yW2laMsPq20qPTCNYw64jxblmwJrXlZ6NVkHO9A3I4IOFx?= =?us-ascii?Q?BlS2I/nI56Zqx1uJwgkXIJraVbbqLBFhP1kxUkJjFTxNwx6/qAgpaYmHWtnB?= =?us-ascii?Q?HhdvWm7BY0Q/ee1HROvS93RmeWXe6yY+KsTyI5MRlSO+seEK1Ny4wOEvrYq0?= =?us-ascii?Q?9tbH7p2vBiKWSFFViChRP7abcLkKeW1USmqZhruBVIKhZVdqZmlUehuD2WPf?= =?us-ascii?Q?rXAt5NWp3r0G+OHocF40gNF/tcCTaO26OSEtJNJeDm7NNp/oNd/qkHr02mL7?= =?us-ascii?Q?mF09yoIkCC6FtxhW9MDAmfqjIPfHXJ6ewmUICnnw6pJkMjSI5uMxFJWGObba?= =?us-ascii?Q?X317O1LUra8iXBzekP9OWaap4BDQ1HM29s4VxvatBjyYI+brRQJWgwG250Vc?= =?us-ascii?Q?QV61w4Mqm3wv3fgHQS+l/Yjy/47W8ozjfvtjlVxsNbU50uxtaNgTpHHevKiP?= =?us-ascii?Q?V6FByGYZ7ODgFETGX70l2sYa5cQ943+2eoGDKpgIGEd3p/mNUCOlHKLJqVeG?= =?us-ascii?Q?7t8pweDwLfixhqNLYjl1ubINqSaY0WZ/aGqw89vhYDKCRWL11afAQVWlqtf3?= =?us-ascii?Q?a2C2p0Md6itaw6Vl8hkykD92YhUIA9dj6KxNBQcmRhD1jTkpmuwm3LcmZAcH?= =?us-ascii?Q?+GBYqK77y4c+WVr9vClTJrtR66QbcSVDWKsy1vtjTPqsS8AXWVeHuluriK1W?= =?us-ascii?Q?H+mOb3ivRhueQZEZeXBVUyO9yRnAmQ0Afygbp3TXtzPblmJkrM+ZJdZEbA+G?= =?us-ascii?Q?VCR1/AabOMNeGhgB/SeIXF4em87027v3KuR9kueO+o96/1jOV5BI1sd6vlEl?= =?us-ascii?Q?Wg7hB/xbe5RlLnPPz+3Jkr+xIwLTzFkIMMxAJnZu5W59U7xiVQFeGqQsEf4L?= =?us-ascii?Q?x7PEMz0ATfFDv6gB4iDgQJiuhvrOptgUe2weEn7+nfokeIpMUf5OGCZDr3xf?= =?us-ascii?Q?lEH8x4e29CVYs87WBWtsHY557em5FzF/Yn7udkR1jBFu1Gx6CRTcK0g0dJQz?= =?us-ascii?Q?wtjmbPcQXaNKye6EM+eg1VgXIbjx8lDOvrza2k0QUtxk8ubiBRoWywcYpRvw?= =?us-ascii?Q?K1/XxBYwih7pWqipHWE6JXxq9U02RR+loA8+lDGpmRKjhQn3GlViKXQ44Qf+?= =?us-ascii?Q?IivU82Ay0ya4zV2ddbvqC70IB4QW7dXoW/3CCUoNldBtx+HX1lXnCDLoRxMj?= =?us-ascii?Q?DEMC5TmBeT7b47I0/FttN2ZG?= 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: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8631af4b-0523-4169-39b0-08d97218e53f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2021 16:02:29.9438 (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: qTOPYhoV4QJnkVGucCrrM2ThnOCciB0600dbkHY5FPLwGDyFbvaJ2U0rods87sCuDUimx8wRzQYaI30Amg4E9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4524 X-Proofpoint-GUID: NXJ1ePVaoGH7gifTRexAPWyFH4joOtAe X-Proofpoint-ORIG-GUID: NXJ1ePVaoGH7gifTRexAPWyFH4joOtAe 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_05,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" >=20 > This series adds lookaside IPsec support in cnxk crypto PMD for Marvell C= N9K > 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 10064= 4 > 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 > -- > 2.22.0 Series Acked-by: Anoob Joseph =