From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 6262BA328D
	for <public@inbox.dpdk.org>; Tue, 22 Oct 2019 22:32:46 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 576491BEEE;
	Tue, 22 Oct 2019 22:32:45 +0200 (CEST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr10087.outbound.protection.outlook.com [40.107.1.87])
 by dpdk.org (Postfix) with ESMTP id 10C521BEED
 for <dev@dpdk.org>; Tue, 22 Oct 2019 22:32:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=z+h7DuErzEEARF72DKcbOoDiSZrd/pG6i0hBXhz0gnQ=;
 b=b79HeSKeqp+YGJtM55Blhme2W3tUKjWJmhBHwwFgkanjpaw7U67tDQlKCq9hoGXcJ1/Ct+mp98DoUgMxM5Mrr7na1nPDrzdy5wUBwOKXLF0Zj/XICNMkwf9YMAvcW4b2OaeBj8eyqaH3FJCQtdsGlzpECojrqFFcSiQZtz27S70=
Received: from VI1PR0801CA0085.eurprd08.prod.outlook.com
 (2603:10a6:800:7d::29) by AM0PR08MB5060.eurprd08.prod.outlook.com
 (2603:10a6:208:15e::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.20; Tue, 22 Oct
 2019 20:32:23 +0000
Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::203) by VI1PR0801CA0085.outlook.office365.com
 (2603:10a6:800:7d::29) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.21 via Frontend
 Transport; Tue, 22 Oct 2019 20:32:22 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dpdk.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2367.23 via Frontend Transport; Tue, 22 Oct 2019 20:32:21 +0000
Received: ("Tessian outbound 851a1162fca7:v33");
 Tue, 22 Oct 2019 20:32:19 +0000
X-CR-MTA-TID: 64aa7808
Received: from 4b6dd6d89b08.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.10.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 048B86EF-9146-4B2A-9220-1E30D0C15368.1; 
 Tue, 22 Oct 2019 20:32:14 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com
 (mail-db5eur03lp2050.outbound.protection.outlook.com [104.47.10.50])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4b6dd6d89b08.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Tue, 22 Oct 2019 20:32:14 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fddRihdofZDZBmmNfN0vZ6hrVuJB5gps5DXmKpmQ3/9A1XqVlTWSl1AG7SWN9t3/NLwk4Xv8MK/jxsi36WnyWc39umbNj9RnZUIeBeRs21AmrNC7vvrLOHXr6NnC+d1WVKW4CwtlyKgUvvrB7ulAoX6p5/eM5upBjg8T5pTz2YYQFtuux0ohpj+cvYplH074eafpypM1F1YZJpdjqYwaH3fcjH+pYuFow+gjJvUiJEhXw/P1CSeXy8CdYMwBumoJgD5KedtmOzODa4ZEm2btpbwCATgMbb1nET9SJnrTBPd4Tp1UtT2BAAE1QplPy5ZZxyAGaBetegm7H+iA2pTAkw==
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=z+h7DuErzEEARF72DKcbOoDiSZrd/pG6i0hBXhz0gnQ=;
 b=Dpo+8ZsTTpM9K2HnAKE2KDty9cMHeppAXIykBHX5Inw3rtHcrjEZ4x3ySXnQLV9vcFfhSzlndZlupkyUrSjKAhJ8vYZcVX+4SmrEW5xa7TMP1BiqL+8YOAXTYgj5FEwLutM6Xda/H6hNgYgnO0lYeHPnVU4xpgmLH3wClgAe364nTRMxFzRGyLsg3nz7y3tZ8DdmyGP3kgOTqDOxKGFvZhOuR0zOyFHVnOcvsH++PZo8N7DTqQPp4mh3+RzDl2c/AEKwn4NKpGenGwzdAW/P3XwZvlZwcRwy7d8Yh+RV4zBvKClLlrtCbs43mk4K5dm/l+FA/9tXwPXN+4v1vUZAng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=z+h7DuErzEEARF72DKcbOoDiSZrd/pG6i0hBXhz0gnQ=;
 b=b79HeSKeqp+YGJtM55Blhme2W3tUKjWJmhBHwwFgkanjpaw7U67tDQlKCq9hoGXcJ1/Ct+mp98DoUgMxM5Mrr7na1nPDrzdy5wUBwOKXLF0Zj/XICNMkwf9YMAvcW4b2OaeBj8eyqaH3FJCQtdsGlzpECojrqFFcSiQZtz27S70=
Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.27) by
 VE1PR08MB5055.eurprd08.prod.outlook.com (10.255.159.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2367.24; Tue, 22 Oct 2019 20:32:12 +0000
Received: from VE1PR08MB5149.eurprd08.prod.outlook.com
 ([fe80::8c82:8d9c:c78d:22a6]) by VE1PR08MB5149.eurprd08.prod.outlook.com
 ([fe80::8c82:8d9c:c78d:22a6%7]) with mapi id 15.20.2367.022; Tue, 22 Oct 2019
 20:32:12 +0000
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: "jerinj@marvell.com" <jerinj@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "Akhil.goyal@nxp.com" <akhil.goyal@nxp.com>, "thomas@monjalon.net"
 <thomas@monjalon.net>, "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>,
 "anoobj@marvell.com" <anoobj@marvell.com>, "pathreya@marvell.com"
 <pathreya@marvell.com>, "pkapoor@marvell.com" <pkapoor@marvell.com>,
 "jerinj@marvell.com" <jerinj@marvell.com>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>, nd <nd@arm.com>
Thread-Topic: [dpdk-dev] [PATCH] maintainers: update for armv8 crypto library
Thread-Index: AQHVgM+Gy7l8BANM4kSRUqNejhYVZqdnLJLw
Date: Tue, 22 Oct 2019 20:32:11 +0000
Message-ID: <VE1PR08MB5149EDA5C5FD3A513B815BEC98680@VE1PR08MB5149.eurprd08.prod.outlook.com>
References: <20191012073421.44748-1-jerinj@marvell.com>
In-Reply-To: <20191012073421.44748-1-jerinj@marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 2a431205-a0e3-40b0-84db-beb46df894cc.0
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Honnappa.Nagarahalli@arm.com; 
x-originating-ip: [217.140.111.135]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 54e98fc7-28af-44d2-e478-08d7572ef090
X-MS-TrafficTypeDiagnostic: VE1PR08MB5055:|VE1PR08MB5055:|AM0PR08MB5060:|AM0PR08MB5060:
X-MS-Exchange-PUrlCount: 2
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM0PR08MB50608C95157C23D1CBFF9BE098680@AM0PR08MB5060.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:1728;OLM:1728;
x-forefront-prvs: 01986AE76B
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(346002)(396003)(136003)(39860400002)(366004)(199004)(189003)(66446008)(86362001)(66556008)(305945005)(74316002)(66476007)(76116006)(66946007)(64756008)(33656002)(7110500001)(2501003)(7736002)(54906003)(66066001)(316002)(6246003)(102836004)(6506007)(55016002)(110136005)(966005)(99286004)(478600001)(486006)(76176011)(9686003)(6306002)(25786009)(446003)(11346002)(6436002)(256004)(52536014)(8936002)(14444005)(14454004)(476003)(8676002)(71190400001)(81156014)(81166006)(4326008)(186003)(15650500001)(5660300002)(6116002)(3846002)(2420400007)(26005)(2906002)(7696005)(229853002)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB5055;
 H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: /MQJZR93z+nArIMXmWZbSUjRkcFPpp73HgGJPiTDmiWhE22KDmbS3Ezay3O0YS+LVgPV0WwTA7RBPo6OvYtfh2LJCAvD0e0FitaP5XIDfhyB+mxDIQlwtkDubTPX5knquL/8p8iWRVkL4HKYc9V8aut1oOjlQd2jW2yTzLQU2a7IYC70rcl+4NGcUB15EhPJKkRv7pplCAUUDhnT1gd6SNU95FiVCeqUslaRB3v7pbqadKA6psEu8EFMjbFirl1PVWmMmKVlMiF9+zpS6X23VasBv6GjO7bSdsI6lUb88V4fgjXIawd5Jqvw8+3UJsbKCEXzGGgp29P7FdgZ7EiRu+PRSfgIz0s9GND2P0FHHeZcHdSHnyWI9e09To90A+mHnHv0PCtKi850WaJtIrQ2z+u8JhzEAELo6M4V0XlGZZvm16TOTYJUBBGDBFlRXYn/GH2Saf3nCvk5VkDDQWgGyM9Ufvvjuxjc9O3lJmRhvWU=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5055
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Honnappa.Nagarahalli@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(136003)(396003)(376002)(39860400002)(199004)(189003)(356004)(316002)(476003)(229853002)(486006)(110136005)(33656002)(2906002)(126002)(54906003)(46406003)(5660300002)(86362001)(23726003)(3846002)(6116002)(36906005)(50466002)(336012)(4326008)(70586007)(70206006)(6246003)(55016002)(97756001)(11346002)(446003)(6306002)(63350400001)(9686003)(7736002)(47776003)(25786009)(76176011)(305945005)(7696005)(74316002)(478600001)(22756006)(26826003)(8676002)(81156014)(81166006)(99286004)(966005)(8936002)(8746002)(14444005)(66066001)(14454004)(2501003)(52536014)(15650500001)(2420400007)(26005)(186003)(6506007)(76130400001)(102836004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5060;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: c2968d3a-6854-4c86-b110-08d7572eeb33
NoDisclaimer: True
X-Forefront-PRVS: 01986AE76B
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: bMkYKB5Hy1L0YA7O8chZdSCaOO3x3prrDHku/jyeUNCC6/DhBUvijSdhhO0kErsO5rtu/yPrYfL3gPNCTnGy6wIonOrXV6SOVcABHT3WVCdjHuxHV9yQAirI1O81qguwMQacQb4gishWlY+33AHEIf7DVmzZs2KuL6NJyEDXmz8LUlqexEU2eT+xB1H9phRNgAeSFZG80phtrgjSnl8Qh6Z7fL24BVmrwZ1Z/qCdjJB/O/NfhPiz4zibl2XCej+gLMusjJtIZD4N5Zg6LIijkIBPSErE8dsDnEikfLHwL2zDffdeYzDiQO3RrjNZVL/o4C+FgdC4XxR4r9rAVuepvSq64W3adfVXOOUfVtgZKGBUMcOJAKg9r5Aj9VMD8Pu6VX0TEhRG0SWgCADRhCjgxPuAA4EoQ9heOEkAvzwOKJbBciHMzIsqf5Rn6nFVC5Q+ageJ+gOGO9Su+KKdxSDU5MeOWZVVeD3qID4DzuM1UNY=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2019 20:32:21.1743 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 54e98fc7-28af-44d2-e478-08d7572ef090
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5060
Subject: Re: [dpdk-dev] [PATCH] maintainers: update for armv8 crypto library
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

<snip>

>=20
> From: Jerin Jacob <jerinj@marvell.com>
>=20
> Update the armv8 crypto PMD maintainership.
>=20
> https://github.com/caviumnetworks/armv8_crypto external crypto the librar=
y
> will not be maintained and probably removed soon therefor updating the PM=
D
> documentation to reflect the same.
>=20
> Signed-off-by: Jerin Jacob <jerinj@marvell.com>
> ---
>=20
> This patch is based on the discussion of the following thread
> http://mails.dpdk.org/archives/dev/2019-October/146005.html
>=20
> In summary,
> # ARMv8 crypto PMD depends on an external library owned by Marvell,
> specifically crafted to the DPDK performance use case.
> # There is no upstream path to this library and it will not be maintained=
 due to
> that fact that it
> a) Creates fragmentation of the SW
> b) Contribution policy concerning external Github Repos
> c) None other than Marvell can contribute to this library and this makes
> difficult for other stakeholder to use it.
>=20
> # As the maintainer, I would like to make forward progress by providing t=
he
> following options. None of the options are converging as the result I wou=
ld like
> to step down from the maintainership of the incomplete PMD as I don't see
> any options for collaboration, improvement in the library nor follows the=
 open
> source philosophy in the way it is structured out now.
>=20
> option 1) Move external library(BSD-3 license) to dpdk.org so that every =
armv8
> vendors can contribute, improve and avoid SW fragmentation and therefore
> better quality.
I do not see any issues with this approach. This patch should be changed to=
 reflect this option?

>=20
> option 2) If option 1 is not possible, remove the incomplete PMD from
> dpdk.org and maintain the existing PMD as the external one by each vendor=
.
> This won't change much in the existing situation as this PMD is not stand=
alone
> and anyway depended on an external code base.
IMHO, DPDK defines an interface to integrate an external crypto library. Th=
is might be under use by applications. Removing the PMD will break those ap=
plications.

>=20
> I am glad/help to execute option 1 or 2 or help to a new maintainer if he=
/she
> would like to step up and take ownership.
>=20
> ---
>  MAINTAINERS                     | 1 -
>  doc/guides/cryptodevs/armv8.rst | 3 +--
>  2 files changed, 1 insertion(+), 3 deletions(-)
>=20
> diff --git a/MAINTAINERS b/MAINTAINERS
> index b02066270..8096d93c4 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -918,7 +918,6 @@ F: doc/guides/cryptodevs/ccp.rst
>  F: doc/guides/cryptodevs/features/ccp.ini
>=20
>  ARMv8 Crypto
> -M: Jerin Jacob <jerinj@marvell.com>
>  F: drivers/crypto/armv8/
>  F: doc/guides/cryptodevs/armv8.rst
>  F: doc/guides/cryptodevs/features/armv8.ini
> diff --git a/doc/guides/cryptodevs/armv8.rst
> b/doc/guides/cryptodevs/armv8.rst index 1ab40096e..ada2a774d 100644
> --- a/doc/guides/cryptodevs/armv8.rst
> +++ b/doc/guides/cryptodevs/armv8.rst
> @@ -28,8 +28,7 @@ Installation
>=20
>  In order to enable this virtual crypto PMD, user must:
>=20
> -* Download ARMv8 crypto library source code from
> -  `here <https://github.com/caviumnetworks/armv8_crypto>`_
> +* Use ARMv8 crypto library source code from vendor SDK
>=20
>  * Export the environmental variable ARMV8_CRYPTO_LIB_PATH with
>    the path where the ``armv8_crypto`` library was downloaded
> --
> 2.23.0