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 177FEA0C43; Mon, 18 Oct 2021 17:21:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E032440142; Mon, 18 Oct 2021 17:21:31 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id BE42340141 for ; Mon, 18 Oct 2021 17:21:30 +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 19ICjTMG025462; Mon, 18 Oct 2021 08:21:27 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by mx0a-0016f401.pphosted.com with ESMTP id 3bs1bujh9p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Oct 2021 08:21:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kHRBtpqO+N6lfewDFaoU5LT9gmXMNHwHNNGQVbkMGcKDbYxTqkiB310Gq2IOFqBR7GOdC8adK/q1C4NTY980wUvIOovIt418Gs5vMYoIvTWfyU3QPPCBDaca5ht5g6qIdk5DXbVKJtF8eausaYfRod9puPv4bs8yOFVRGkA273mJUhlCD48aT2HYLOeCJrlvlSnAd9alYh0Qh505N2udQ7uCiV8oCYGZrXHFyh1Wk8G2lsEVb4gOXSeQxe6AOsxvf6dMzda8sFhK6toYbaTwOX4+UZ7DvJIXXU2HXxY/8SFShHzAu/EcZO8xSYY/oc1NIe+QJlBsQwvQUqJ3GLKMfg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IT01top0HNs0KBCgJL0TfBf5RYmQPPoYSToUDLF1HHM=; b=kZ/lIed3LbdtWy7om2TvnM0dEnDb6HwpX8FIDWogjoII72QGgs1P/5xKu8LCgmBz5M/W56NXKBUnxs7QEUm2eCVvMvZvfgC3kXt+X6cy3XZEZZ+/VdhiPDFI02mGlhbqNX63+4bdbsEwZYrHU+eqWlapbxT6O3Ut6w69mLVfkMYLh1lJUhHwtoa4QxDt146pESP95zpW7sSn4KhJiRIHgvFfP9K4qUievjpQSzOKgV5Q4NW3dziV5lfvrDXoFaokMTosmhyGE0nxTQiN/7PpbzelW+tfbPfEuSCAjjr+wYcBkVR399fE4DxS2Q1UkoI36PJWpoLQ3i+bhFYmoLi7Lw== 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=IT01top0HNs0KBCgJL0TfBf5RYmQPPoYSToUDLF1HHM=; b=gHcBUFO2UaCxjhzaJVANp4YhDTfnBfwI2vp7eZwWmw54pzGe6yMna3kxRwClQ6Xn+2zmSrTG3opBbzoGkbLMXGU53y71LdiXr+12oB2zTGGE9/yeKgOm79tIfSNOExIuOCE040BZvphp3BrFr8fI37VBa+95xJlnaVc6QwtGK90= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4731.namprd18.prod.outlook.com (2603:10b6:303:ea::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15; Mon, 18 Oct 2021 15:21:26 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8%8]) with mapi id 15.20.4608.018; Mon, 18 Oct 2021 15:21:25 +0000 From: Akhil Goyal To: Ciara Power , "dev@dpdk.org" CC: "roy.fan.zhang@intel.com" , "piotrx.bronowski@intel.com" , "pablo.de.lara.guarch@intel.com" , "mdr@ashroe.eu" Thread-Topic: [EXT] [PATCH v4 00/14] drivers/crypto: introduce ipsec_mb framework Thread-Index: AQHXwdKU5yW+ysK1uUG7zk10MOUAVavY45WA Date: Mon, 18 Oct 2021 15:21:25 +0000 Message-ID: References: <20210618121803.1189857-1-piotrx.bronowski@intel.com> <20211015143957.842499-1-ciara.power@intel.com> In-Reply-To: <20211015143957.842499-1-ciara.power@intel.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: 2972759c-b54b-4ba8-5624-08d9924af36f x-ms-traffictypediagnostic: CO1PR18MB4731: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:669; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9fLGvW9lc240ynmbcpoQubBAExfXVdUf3/gB+534aKXoiJSWAYNKcMbNHv+GSkBk0N/5WyLFAtzwi3ASHSaXlLbCuou6GQAEaAXJjYeU6eDkNeueJSbA+ou3V6W9LJ+fIg5j4V6PSUunK5D2luCq8l7PUJrgaLExWPvA5JWhUdZ+71S5ZQ7QRiUvfOB0zXQQkQOf9seYWjtAOVPygfXlW44sqXKY1Fjklev84LipDbjIYRwsKe3oKeXVd5zmajux46jnysMgtKv6o7EXvfJmbq76N9H4vH3/nr+ZkN9aUJgLPqcy48MCMUvGqZHphdbEBdTqkUQnj4O9eWrbpPjP3Hl3aGDbaE6a5HjoN8+deeoW27SSZfwj1vwZxyCSPI3J502mx1aQtEI7Nxd8zNKEgcjui5X2iOoPidLh775PxDgE+Az2nVbHYM/8akPidYxSz7/W6mBxcBd7epSgDBoNrmqfMnmm4fkUHhuQDUHwy9BpBBdN0aMWbbJ/x5YfCN7VMGkjRa61aBLmdciF3aiBxU3uBbzVktjrqp6Eewa/AT+CrWI0gg7cIqk3Jq5N2QsYMeRrbOZ/qiyx1uvVXtgn6j3EdLQtj7FqfArHrCPAG8QQUwvHruzhBVUcf0LMCjVHaJDYLW+egFuCrbnQbtDqschcNi9a4Ono+FCofNZReqS/bbW7gwGTOvk2lE3g+ZJCA+FKVDtWWbBwNAXiBz5e+jvd8zmZjlLLsK5QxdLVmdqHk+0v/rRWLuA/J1sBT4PcEYBco/jvhYvvgR+IohTrBvENkm/PYyunjUJ1igsCBRY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(76116006)(38100700002)(7696005)(6506007)(8676002)(66946007)(55236004)(8936002)(54906003)(71200400001)(110136005)(9686003)(5660300002)(26005)(38070700005)(4326008)(86362001)(508600001)(83380400001)(966005)(64756008)(66446008)(186003)(55016002)(19627235002)(66556008)(33656002)(316002)(52536014)(122000001)(66476007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bms1NzlrOHVQcy9GWSs4V2RqVTBUbW5tazFuSDRkeVpobGJQZlRsdmNTQ3hG?= =?utf-8?B?eXV1RDZiOGQ2S2MraGQvWUZQMGx4RWpzNWZmWllNYUo5bkozRWJnVHF3UlVR?= =?utf-8?B?dW1ZcHdmdGVtclZGVWlCaVlLSC94dEJoMllSYmVSQ1NFSE1RT1g4UWdzMWlo?= =?utf-8?B?ZmpYVXE5UjZmU05vcWd5VHF5ZjVUczZBQm5ZSTBFellGQlBsUHVsYU42OXVn?= =?utf-8?B?YlcxdUtRT3VrWVpjUVZWditRQVVsdnJsRUNueGFqT2FLN0xCUjR6VnJvdFFM?= =?utf-8?B?dFR5ajlNWWRoRTcyMmdrZmlvVTNaQWUyR3ZKSWM2SHEyUkFnNG1Mc3hHRlJR?= =?utf-8?B?UU9oU2c0V2g5Q0xSeEdRUDdhTDRKZi9kOTBWNlBLdzg3OVNYLzhvZWs4dEhz?= =?utf-8?B?VElab3BtT1A0amEwNk5YdStBVkxtYUVJK1N3Q01HaHBKSm9yVnlSRlU0bmZI?= =?utf-8?B?K2VEa3hFYjQyS0lEbDBOUUZCTmRvMExjV25YUGQwZmhtT1B0RDYvT3cyQXdB?= =?utf-8?B?YjZ1MkVBRFNPeWNsZFZYWlBUWmo0elVOZzZ1Y29tSnNWN2M3NmgzbUJ4V0Vw?= =?utf-8?B?WjFtZDZ5bGttNlZLTXIxN3cwQklKZXZXY2kwbmR1aElpM2Q3eEpSZXczcm9K?= =?utf-8?B?SFhoTVU4VitMcW9LbmxPRklTT3ozQ3hlWE1lZUJxK3ppR3p4a1hwZGFaQ0Vn?= =?utf-8?B?WFRCdEtwcTZSNXU4SVVnazhRYjl5QytBY1FxUmFkcC94NWhzZUVWZDJBNWIx?= =?utf-8?B?RmpCN1NDRTBWeUR4cnZoZ09vYW9vUkpwVlBhWUlQWm53ZisyMUhnR1ViclIr?= =?utf-8?B?RnVvelVUalRucHE0UEI3SERLdTU4UWYva2pMdzMzaHNCT3JNY242ejYzWjQr?= =?utf-8?B?RHY3Tlg5dTRZa0hhdUozVjNyTVMrZHlDODQ2bko4dllzNnpnM1NxSjZROVg1?= =?utf-8?B?aFBiNmxTSDNiY3RoTlkyMTF0UjZ5QTlzZUUrSldtVEJmcDM1WGtMYlQzM3Jq?= =?utf-8?B?Z1ZTRzBBdkNsWWk1THdRVTRGZVpmRVU0c0owK21oRnpBQjdaRTJhbGFKSEI1?= =?utf-8?B?cTBMUjlLZm5pS2VuQ0FKdDlGN0pDbU1sNVBHTFE4MnJPYmtPYzVQMW9MdW1S?= =?utf-8?B?bWdxT0pIeXIzdUVPdU1NUXRhSG4xMjRjdGpoMVorcjNKZzUrQ1dyUGQ4eEpk?= =?utf-8?B?OTRSTDVuWmR6VWxCbE5yaHpnMEdXay83YnprN05FZ3Z5ZGREV2krNFJDTjRQ?= =?utf-8?B?eGUxN3RYc2VtQkpLanJyeCswOXErcUllWFh4WWpCa0crMnh1STdrSDdIRFlB?= =?utf-8?B?a2hwZTg3M01SMk5jdzdsamtkQkpGeGM2ZUZKT0FQVUhuamtFRk5ucERYK2wr?= =?utf-8?B?N1lidWNZUG5qYlRncDF6TUdicHA0cGVGVURvSjZ0eXZEbE1HVE9RS3huQk9l?= =?utf-8?B?Y2M5SFJFbG50d1NoMTBGZDJhQXZxbUFnQUxKK3dEKzg0OXpoMERMeTJKZFlt?= =?utf-8?B?TnlqUXVUUFZ0NE5ZU3NWUWdIdkV2ajRXQTNjRHN4UXBBNlFCMnhwYU5zVk95?= =?utf-8?B?TGZXa3QzZWoyN1Z5eTF0OW1HSUpyTW1vZmJDajB3Uytqa2UwWVhWa0dwUGtF?= =?utf-8?B?clhTSk1haGdIcmgxK1JReDNFdFNEZDJ2dFdnRHhKK0UzQnZ5MlNRcXhUUUtJ?= =?utf-8?B?WFZxbENCTjEvQi9MY0kyUE1GYnZWOW5mMkREMWZ4YVFyUFFuUVFUbG81d3kw?= =?utf-8?Q?d0H+3JMlTtTJCFPRGpyq4XyiH1bduaQDQgP2wkH?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2972759c-b54b-4ba8-5624-08d9924af36f X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2021 15:21:25.6999 (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: IefIeyGIW+DT8jAE1dtc6BCuLBQCI0De8U3ksAfWUj0CJKSFPBBHMXvSePTFEAxk0GtA7OaCULyVrfc2Co9CPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4731 X-Proofpoint-GUID: R7sXo0QRqo2okeDB-6kW62z7fgprdr2M X-Proofpoint-ORIG-GUID: R7sXo0QRqo2okeDB-6kW62z7fgprdr2M X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-18_07,2021-10-18_01,2020-04-07_01 Subject: Re: [dpdk-dev] [EXT] [PATCH v4 00/14] drivers/crypto: introduce ipsec_mb framework 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" PiBUaGlzIHNldCBvZiBwYXRjaGVzIGludHJvZHVjZXMgYSBuZXcgZnJhbWV3b3JrLCBtYWtpbmcg YWxsIGNvbW1vbiBjb2RlIG9mDQo+IFNXIGNyeXB0byBQTUQgaW1wbGVtZW50YXRpb25zIGJ1aWx0 IG9uIHRvcCBvZiBpbnRlbC1pcHNlYy1tYiBsaWJyYXJ5DQo+IHNoYXJhYmxlLiBUaGlzIGhlbHBz IHRvIHJlZHVjZSBmdXR1cmUgZWZmb3J0IG9uIHRoZSBjb2RlIG1haW50ZW5hbmNlIGFuZA0KPiBm dXR1cmUgdXBkYXRlcy4gSXQgYWxzbyBtb3ZlcyBhbGwgU1cgUE1EIGltcGxlbWVudGF0aW9uIHNw ZWNpZmljIGRldGFpbHMNCj4gaW50byBzaW5nbGUgZmlsZXMgbG9jYXRlZCBpbiB0aGUgY3J5cHRv L2lwc2VjX21iIGZvbGRlci4NCj4gQSBDSEFDSEEyMF9QT0xZMTMwNSBTVyBQTUQgaXMgYWRkZWQg YmFzZWQgb24gdGhpcyBmcmFtZXdvcmsuDQo+IA0KPiBNdWx0aS1wcm9jZXNzIHN1cHBvcnQgZm9y IHRoZSBQTURzIGlzIGFkZGVkIGZvciBpbnRlbC1pcHNlYy1tYiB2MS4xLg0KPiBUaGUgbWluaW11 bSBpbnRlbC1pcHNlYy1tYiB2ZXJzaW9uIHJlcXVpcmVkIGlzIGJ1bXBlZCB0byAxLjAuDQo+IA0K PiBaVUMtMjU2IHN1cHBvcnQgaXMgYWRkZWQgZm9yIHRoZSBhZXNuaV9tYiBQTUQsIHdpdGggcmVs ZXZhbnQgdGVzdHMuDQo+IA0KPiB2NDoNCg0KQWNrZWQtYnk6IEFraGlsIEdveWFsIDxnYWtoaWxA bWFydmVsbC5jb20+DQpQYXRjaGVzIGFyZSByZWJhc2VkIG92ZXIgVE9UIG9mIG5leHQtY3J5cHRv DQpSZWxlYXNlIG5vdGVzIGFyZSB1cGRhdGVkDQpBcHBsaWVkIHRvIGRwZGstbmV4dC1jcnlwdG8N Cg0KDQoNCj4gICAtIFJlbmFtZWQgZ2VuZXJhbCBmaWxlcyBhbmQgZnVuY3Rpb25zIHRvIHJlbW92 ZSAiX3BtZF8iIGFuZCAicnRlXyIuDQo+ICAgLSBGaXhlZCBjb3B5cmlnaHQgeWVhcnMgaW4gbWFu eSBmaWxlcy4NCj4gICAtIEZpeGVkIHNvbWUgZG9jdW1lbnRhdGlvbiBlcnJvcnMuDQo+ICAgLSBT cGxpdCBzZWN0aW9ucyBvZiB0aGUgUE1EIGZpbGVzIGludG8gaGVhZGVyIGZpbGVzLg0KPiAgIC0g Rml4ZWQgb3RoZXIgc21hbGwgY29tbWVudHMgbGVmdCBvbiB2My4NCj4gICAtIERyb3BwZWQgcmVs ZWFzZSBub3RlIHBhdGNoIGZyb20gdjMsIGFkZGVkIHJlbGVhc2Ugbm90ZXMgaW5jcmVtZW50YWxs eQ0KPiAgICAgdGhyb3VnaG91dCB0aGUgc2V0Lg0KPiAgIC0gVXBkYXRlZCBDSEFDSEEyMF9QT0xZ MTMwNSBBQUQgbWF4IHNpemUgZm9yIEFFU05JX01CLg0KPiAgIC0gUmVtb3ZlZCB1bm5lY2Vzc2Fy eSBlbnF1ZXVlIGNvdW50IHZhcmlhYmxlcyBhbmQgY2FsbHMgdG8gZW5xdWV1ZQ0KPiB3aGVuDQo+ ICAgICBwcm9jZXNzaW5nIG9wcyBmb3IgU05PVzNHLCBaVUMsIEtBU1VNSS4NCj4gICAtIFJlbW92 ZWQgc29tZSB1bm5lY2Vzc2FyeSBpbmNsdWRlcyBmb3Igc2VjdXJpdHkgaGVhZGVycyBpbiBQTUQg ZmlsZXMuDQo+ICAgLSBBZGRlZCBjYWxsIHRvIHJlbGVhc2UgcXVldWUgcGFpcnMgaW4gdGhlIHJl bW92ZSBmdW5jdGlvbi4NCj4gICAtIFNwbGl0IENIQUNIQTIwX1BPTFkxMzA1IHBhdGNoIGludG8g dHdvLCAoMSkgUE1EIGFkZGl0aW9uIGFuZA0KPiAgICAgKDIpIHRlc3QgYXBwIGNoYW5nZXMuDQo+ ICAgLSBBZGRlZCA0IG5ldyBwYXRjaGVzIGZvciBaVUMtMjU2IHN1cHBvcnQgYW5kIHRlc3RzLCBi YXNlZCBvbiBhDQo+ICAgICBwYXRjaCBwcmV2aW91c2x5IHNlbnQgdG8gdGhlIG1haWxpbmcgbGlz dDoNCj4gICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw cy0NCj4gM0FfX3BhdGNod29yay5kcGRrLm9yZ19wcm9qZWN0X2RwZGtfcGF0Y2hfMjAyMTA5MTAx NjQ1MTYuODA3NjU5LQ0KPiAyRDEtMkRwYWJsby5kZS5sYXJhLmd1YXJjaC0NCj4gNDBpbnRlbC5j b21fJmQ9RHdJRGFRJmM9bktqV2VjMmI2UjBtT3lQYXo3eHRmUSZyPURuTDdTaTJ3bF9QUndwDQo+ IFo5VFdleTNldTY4Z0J6bjdEa1B3dXFoZDZXTnlvJm09dUFyQ2QzeHVsaVRzODhGMHctDQo+IE1f ZFVtV0U1MDF4RVdYYUZOSFhtTUZlVzQmcz1IMDFSY3NJLUktDQo+IGxZZWF5SE5tQkhDYkQwcXA1 YVYyUlpsR0JWa09oWlp1NCZlPQ0KPiANCj4gdjM6DQo+ICAgLSBBZGRlZCBtdWx0aXByb2Nlc3Mg c3VwcG9ydCBmb3IgdjEuMSBvZiBpbnRlbC1pcHNlYy1tYi4NCj4gICAtIEZpeGVkIHNvbWUgZm9y bWF0dGluZyBhbmQgY29tbWVudHMuDQo+ICAgLSBBZGRlZCBkZXRhaWwgdG8gc29tZSBjb21taXQg bG9ncy4NCj4gICAtIFVwZGF0ZWQgbWFjcm9zIHRvIHVzZSBpbnRlbC1pcHNlYy1tYiB2MS4wIHN1 cHBvcnRlZCBtYWNyb3MuDQo+ICAgLSBBZGRlZCB1c2Ugb2YgaW50ZWwtaXBzZWMtbWIgQVBJIHRv IGF1dG8gaW5pdGlhbGlzZSBJTUJfTUdSDQo+ICAgICBiYXNlZCBvbiBDUFUgdmVjdG9yIHN1cHBv cnQuDQo+IA0KPiB2MjoNCj4gICAtIEFkZGVkIHFwIE5VTEwgY2hlY2sgaW4gZ2V0IHN0YXRzIGZ1 bmN0aW9uLg0KPiAgIC0gVXBkYXRlZCBtYWludGFpbmVycyBmaWxlLg0KPiAgIC0gUmVwbGFjZWQg dXNlIG9mIHN0cmxjcHkgd2l0aCBydGVfc3RybGNweS4NCj4gICAtIEZpeGVkIGVudW0gZm9yIEdD TSBrZXkgbGVuZ3RoLg0KPiAgIC0gVXBkYXRlZCByZWxlYXNlIG5vdGVzLg0KPiAgIC0gQWRkZWQg Q2hhY2hhMjBfcG9seTEzMDUgUE1EIGRvY3VtZW50YXRpb24uDQo+IA0KPiBDaWFyYSBQb3dlciAo MSk6DQo+ICAgY3J5cHRvL2lwc2VjX21iOiBhZGQgbXVsdGlwcm9jZXNzIHN1cHBvcnQNCj4gDQo+ IEZhbiBaaGFuZyAoMSk6DQo+ICAgZHJpdmVycy9jcnlwdG86IGludHJvZHVjZSBJUHNlYy1tYiBm cmFtZXdvcmsNCj4gDQo+IEthaSBKaSAoMik6DQo+ICAgY3J5cHRvL2lwc2VjX21iOiBhZGQgY2hh Y2hhMjAtcG9seTEzMDUgUE1EIHRvIGZyYW1ld29yaw0KPiAgIHRlc3QvY3J5cHRvOiBhZGQgdGVz dCBmb3IgY2hhY2hhMjBfcG9seTEzMDUgUE1EDQo+IA0KPiBQYWJsbyBkZSBMYXJhICg0KToNCj4g ICBjcnlwdG8vaXBzZWNfbWI6IHN1cHBvcnQgWlVDLTI1NiBmb3IgYWVzbmlfbWINCj4gICB0ZXN0 L2NyeXB0bzogY2hlY2sgY2lwaGVyIHBhcmFtZXRlcnMNCj4gICB0ZXN0L2NyeXB0bzogY2hlY2sg YXV0aCBwYXJhbWV0ZXJzDQo+ICAgdGVzdC9jcnlwdG86IGFkZCBaVUMtMjU2IHZlY3RvcnMNCj4g DQo+IFBpb3RyIEJyb25vd3NraSAoNik6DQo+ICAgZHJpdmVycy9jcnlwdG86IG1vdmUgYWVzbmkt bWIgUE1EIHRvIElQc2VjLW1iIGZyYW1ld29yaw0KPiAgIGRyaXZlcnMvY3J5cHRvOiBtb3ZlIGFl c25pLWdjbSBQTUQgdG8gSVBzZWMtbWIgZnJhbWV3b3JrDQo+ICAgZHJpdmVycy9jcnlwdG86IG1v dmUga2FzdW1pIFBNRCB0byBJUHNlYy1tYiBmcmFtZXdvcmsNCj4gICBkcml2ZXJzL2NyeXB0bzog bW92ZSBzbm93M2cgUE1EIHRvIElQc2VjLW1iIGZyYW1ld29yaw0KPiAgIGNyeXB0by9pcHNlY19t YjogYWRkIHNub3czZyBkaWdlc3QgYXBwZW5kZWQgb3BzIHN1cHBvcnQNCj4gICBkcml2ZXJzL2Ny eXB0bzogbW92ZSB6dWMgUE1EIHRvIElQc2VjLW1iIGZyYW1ld29yaw0KPiANCj4gIE1BSU5UQUlO RVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0NCj4gIGFwcC90 ZXN0L3Rlc3RfY3J5cHRvZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICAxNzAgKystDQo+ICBh cHAvdGVzdC90ZXN0X2NyeXB0b2Rldi5oICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCj4g IGFwcC90ZXN0L3Rlc3RfY3J5cHRvZGV2X2FlYWRfdGVzdF92ZWN0b3JzLmggICB8ICAxMTQgKysN Cj4gIGFwcC90ZXN0L3Rlc3RfY3J5cHRvZGV2X3p1Y190ZXN0X3ZlY3RvcnMuaCAgICB8ICAyODYg KysrKw0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2Flc25pX2djbS5yc3QgICAgICAgICAgIHwg ICAgNCArLQ0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2Flc25pX21iLnJzdCAgICAgICAgICAg IHwgICAgNSArLQ0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2NoYWNoYTIwX3BvbHkxMzA1LnJz dCAgIHwgICA5OSArKw0KPiAgLi4uL2NyeXB0b2RldnMvZmVhdHVyZXMvY2hhY2hhMjBfcG9seTEz MDUuaW5pIHwgICAzNSArDQo+ICBkb2MvZ3VpZGVzL2NyeXB0b2RldnMvZmVhdHVyZXMvc25vdzNn LmluaSAgICAgfCAgICAxICsNCj4gIGRvYy9ndWlkZXMvY3J5cHRvZGV2cy9pbmRleC5yc3QgICAg ICAgICAgICAgICB8ICAgIDEgKw0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2thc3VtaS5yc3Qg ICAgICAgICAgICAgIHwgICAgMyArLQ0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL3Nub3czZy5y c3QgICAgICAgICAgICAgIHwgICAgMyArLQ0KPiAgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL3p1Yy5y c3QgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KPiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVs ZWFzZV8yMV8xMS5yc3QgICAgICAgIHwgICAzMSArDQo+ICBkcml2ZXJzL2NyeXB0by9hZXNuaV9n Y20vYWVzbmlfZ2NtX29wcy5oICAgICAgfCAgMTA0IC0tDQo+ICBkcml2ZXJzL2NyeXB0by9hZXNu aV9nY20vYWVzbmlfZ2NtX3BtZC5jICAgICAgfCAgOTg0IC0tLS0tLS0tLS0tLS0NCj4gIGRyaXZl cnMvY3J5cHRvL2Flc25pX2djbS9hZXNuaV9nY21fcG1kX29wcy5jICB8ICAzMzMgLS0tLS0NCj4g IC4uLi9jcnlwdG8vYWVzbmlfZ2NtL2Flc25pX2djbV9wbWRfcHJpdmF0ZS5oICB8ICAxMjMgLS0N Cj4gIGRyaXZlcnMvY3J5cHRvL2Flc25pX2djbS9tZXNvbi5idWlsZCAgICAgICAgICB8ICAgMjQg LQ0KPiAgLi4uL2NyeXB0by9hZXNuaV9tYi9hZXNuaV9tYl9wbWRfcHJpdmF0ZS5oICAgIHwgIDMz NyAtLS0tLQ0KPiAgZHJpdmVycy9jcnlwdG8vYWVzbmlfbWIvbWVzb24uYnVpbGQgICAgICAgICAg IHwgICAyNSAtDQo+ICBkcml2ZXJzL2NyeXB0by9hZXNuaV9tYi92ZXJzaW9uLm1hcCAgICAgICAg ICAgfCAgICAzIC0NCj4gIGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL2lwc2VjX21iX29wcy5jICAg ICAgICB8ICAzNzAgKysrKysNCj4gIGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL2lwc2VjX21iX3By aXZhdGUuYyAgICB8ICAxNzYgKysrDQo+ICBkcml2ZXJzL2NyeXB0by9pcHNlY19tYi9pcHNlY19t Yl9wcml2YXRlLmggICAgfCAgNDU1ICsrKysrKw0KPiAgZHJpdmVycy9jcnlwdG8vaXBzZWNfbWIv bWVzb24uYnVpbGQgICAgICAgICAgIHwgICAzMyArDQo+ICBkcml2ZXJzL2NyeXB0by9pcHNlY19t Yi9wbWRfYWVzbmlfZ2NtLmMgICAgICAgfCAgODM3ICsrKysrKysrKysrDQo+ICBkcml2ZXJzL2Ny eXB0by9pcHNlY19tYi9wbWRfYWVzbmlfZ2NtX3ByaXYuaCAgfCAgMTY5ICsrKw0KPiAgLi4uL3Bt ZF9hZXNuaV9tYi5jfSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIzNSArKysrKysrLS0t LS0tLS0tLQ0KPiAgLi4uL3BtZF9hZXNuaV9tYl9wcml2Lmh9ICAgICAgICAgICAgICAgICAgICAg IHwgIDY4MSArKysrLS0tLS0NCj4gIGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL3BtZF9jaGFjaGFf cG9seS5jICAgICB8ICA0MDggKysrKysrDQo+ICAuLi4vY3J5cHRvL2lwc2VjX21iL3BtZF9jaGFj aGFfcG9seV9wcml2LmggICAgfCAgIDc0ICsNCj4gIGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL3Bt ZF9rYXN1bWkuYyAgICAgICAgICB8ICA0NzYgKysrKysrKw0KPiAgZHJpdmVycy9jcnlwdG8vaXBz ZWNfbWIvcG1kX2thc3VtaV9wcml2LmggICAgIHwgICA4MSArKw0KPiAgLi4uL3BtZF9zbm93M2cu Y30gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU0MyArKysrLS0tLQ0KPiAgZHJpdmVy cy9jcnlwdG8vaXBzZWNfbWIvcG1kX3Nub3czZ19wcml2LmggICAgIHwgICA4NSArKw0KPiAgZHJp dmVycy9jcnlwdG8vaXBzZWNfbWIvcG1kX3p1Yy5jICAgICAgICAgICAgIHwgIDQwMyArKysrKysN Cj4gIGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL3BtZF96dWNfcHJpdi5oICAgICAgICB8ICAgODUg KysNCj4gIC4uLi97YWVzbmlfZ2NtID0+IGlwc2VjX21ifS92ZXJzaW9uLm1hcCAgICAgICB8ICAg IDANCj4gIGRyaXZlcnMvY3J5cHRvL2thc3VtaS9rYXN1bWlfcG1kX3ByaXZhdGUuaCAgICB8ICAg ODEgLS0NCj4gIGRyaXZlcnMvY3J5cHRvL2thc3VtaS9tZXNvbi5idWlsZCAgICAgICAgICAgICB8 ICAgMjQgLQ0KPiAgZHJpdmVycy9jcnlwdG8va2FzdW1pL3J0ZV9rYXN1bWlfcG1kLmMgICAgICAg IHwgIDY0MiAtLS0tLS0tLS0NCj4gIGRyaXZlcnMvY3J5cHRvL2thc3VtaS9ydGVfa2FzdW1pX3Bt ZF9vcHMuYyAgICB8ICAzMTYgLS0tLS0NCj4gIGRyaXZlcnMvY3J5cHRvL2thc3VtaS92ZXJzaW9u Lm1hcCAgICAgICAgICAgICB8ICAgIDMgLQ0KPiAgZHJpdmVycy9jcnlwdG8vbWVzb24uYnVpbGQg ICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KPiAgZHJpdmVycy9jcnlwdG8vc25vdzNnL21l c29uLmJ1aWxkICAgICAgICAgICAgIHwgICAyNCAtDQo+ICBkcml2ZXJzL2NyeXB0by9zbm93M2cv cnRlX3Nub3czZ19wbWRfb3BzLmMgICAgfCAgMzIzIC0tLS0tDQo+ICBkcml2ZXJzL2NyeXB0by9z bm93M2cvc25vdzNnX3BtZF9wcml2YXRlLmggICAgfCAgIDg0IC0tDQo+ICBkcml2ZXJzL2NyeXB0 by9zbm93M2cvdmVyc2lvbi5tYXAgICAgICAgICAgICAgfCAgICAzIC0NCj4gIGRyaXZlcnMvY3J5 cHRvL3p1Yy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICB8ICAgMjQgLQ0KPiAgZHJpdmVycy9j cnlwdG8venVjL3J0ZV96dWNfcG1kLmMgICAgICAgICAgICAgIHwgIDU4MyAtLS0tLS0tLQ0KPiAg ZHJpdmVycy9jcnlwdG8venVjL3J0ZV96dWNfcG1kX29wcy5jICAgICAgICAgIHwgIDMyMiAtLS0t LQ0KPiAgZHJpdmVycy9jcnlwdG8venVjL3ZlcnNpb24ubWFwICAgICAgICAgICAgICAgIHwgICAg MyAtDQo+ICBkcml2ZXJzL2NyeXB0by96dWMvenVjX3BtZF9wcml2YXRlLmggICAgICAgICAgfCAg IDgzIC0tDQo+ICA1NSBmaWxlcyBjaGFuZ2VkLCA1NDEyIGluc2VydGlvbnMoKyksIDU5NTAgZGVs ZXRpb25zKC0pDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy9jcnlwdG9kZXZzL2No YWNoYTIwX3BvbHkxMzA1LnJzdA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+IGRvYy9ndWlkZXMv Y3J5cHRvZGV2cy9mZWF0dXJlcy9jaGFjaGEyMF9wb2x5MTMwNS5pbmkNCj4gIGRlbGV0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL2NyeXB0by9hZXNuaV9nY20vYWVzbmlfZ2NtX29wcy5oDQo+ICBkZWxl dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vYWVzbmlfZ2NtL2Flc25pX2djbV9wbWQuYw0K PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2Flc25pX2djbS9hZXNuaV9nY21f cG1kX29wcy5jDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vYWVzbmlfZ2Nt L2Flc25pX2djbV9wbWRfcHJpdmF0ZS5oDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9j cnlwdG8vYWVzbmlfZ2NtL21lc29uLmJ1aWxkDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVy cy9jcnlwdG8vYWVzbmlfbWIvYWVzbmlfbWJfcG1kX3ByaXZhdGUuaA0KPiAgZGVsZXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2Flc25pX21iL21lc29uLmJ1aWxkDQo+ICBkZWxldGUgbW9k ZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vYWVzbmlfbWIvdmVyc2lvbi5tYXANCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2NyeXB0by9pcHNlY19tYi9pcHNlY19tYl9vcHMuYw0KPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL2lwc2VjX21iX3ByaXZhdGUu Yw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL2lwc2VjX21i X3ByaXZhdGUuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2lwc2VjX21i L21lc29uLmJ1aWxkDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vaXBzZWNf bWIvcG1kX2Flc25pX2djbS5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8v aXBzZWNfbWIvcG1kX2Flc25pX2djbV9wcml2LmgNCj4gIHJlbmFtZSBkcml2ZXJzL2NyeXB0by97 YWVzbmlfbWIvcnRlX2Flc25pX21iX3BtZC5jID0+DQo+IGlwc2VjX21iL3BtZF9hZXNuaV9tYi5j fSAoNjAlKQ0KPiAgcmVuYW1lIGRyaXZlcnMvY3J5cHRvL3thZXNuaV9tYi9ydGVfYWVzbmlfbWJf cG1kX29wcy5jID0+DQo+IGlwc2VjX21iL3BtZF9hZXNuaV9tYl9wcml2Lmh9ICg1NSUpDQo+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vaXBzZWNfbWIvcG1kX2NoYWNoYV9wb2x5 LmMNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2NyeXB0by9pcHNlY19tYi9wbWRfY2hh Y2hhX3BvbHlfcHJpdi5oDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vaXBz ZWNfbWIvcG1kX2thc3VtaS5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8v aXBzZWNfbWIvcG1kX2thc3VtaV9wcml2LmgNCj4gIHJlbmFtZSBkcml2ZXJzL2NyeXB0by97c25v dzNnL3J0ZV9zbm93M2dfcG1kLmMgPT4NCj4gaXBzZWNfbWIvcG1kX3Nub3czZy5jfSAoNTElKQ0K PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2lwc2VjX21iL3BtZF9zbm93M2df cHJpdi5oDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vaXBzZWNfbWIvcG1k X3p1Yy5jDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8vaXBzZWNfbWIvcG1k X3p1Y19wcml2LmgNCj4gIHJlbmFtZSBkcml2ZXJzL2NyeXB0by97YWVzbmlfZ2NtID0+IGlwc2Vj X21ifS92ZXJzaW9uLm1hcCAoMTAwJSkNCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Ny eXB0by9rYXN1bWkva2FzdW1pX3BtZF9wcml2YXRlLmgNCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2NyeXB0by9rYXN1bWkvbWVzb24uYnVpbGQNCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2NyeXB0by9rYXN1bWkvcnRlX2thc3VtaV9wbWQuYw0KPiAgZGVsZXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvY3J5cHRvL2thc3VtaS9ydGVfa2FzdW1pX3BtZF9vcHMuYw0KPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL2thc3VtaS92ZXJzaW9uLm1hcA0KPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3Nub3czZy9tZXNvbi5idWlsZA0KPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3Nub3czZy9ydGVfc25vdzNnX3BtZF9vcHMuYw0K PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3Nub3czZy9zbm93M2dfcG1kX3By aXZhdGUuaA0KPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3Nub3czZy92ZXJz aW9uLm1hcA0KPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3p1Yy9tZXNvbi5i dWlsZA0KPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL3p1Yy9ydGVfenVjX3Bt ZC5jDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8venVjL3J0ZV96dWNfcG1k X29wcy5jDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8venVjL3ZlcnNpb24u bWFwDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jcnlwdG8venVjL3p1Y19wbWRfcHJp dmF0ZS5oDQo+IA0KPiAtLQ0KPiAyLjI1LjENCg0K