From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6262BA328D for ; 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 ; 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 To: "jerinj@marvell.com" , "dev@dpdk.org" CC: "Akhil.goyal@nxp.com" , "thomas@monjalon.net" , "hemant.agrawal@nxp.com" , "anoobj@marvell.com" , "pathreya@marvell.com" , "pkapoor@marvell.com" , "jerinj@marvell.com" , Honnappa Nagarahalli , nd , nd 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" >=20 > From: Jerin Jacob >=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 > --- >=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 > 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 `_ > +* 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