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 8F356A00C4; Wed, 28 Sep 2022 16:46:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3189D4113C; Wed, 28 Sep 2022 16:46:01 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id A9271410FA for ; Wed, 28 Sep 2022 16:45:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664376358; x=1695912358; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=d9cna11peWQeDdK5Ik0m3tdX+gXEWW4JrDQaoGBPVqQ=; b=XouhGrsZwcLCdCRtziXGKaBADFEVvk7B+sG5VatmVVAunILX/COxfNXq k0VbdCfilj+vbKbRK8vg76Ie353DJNp73AXF/F4V/KPM0XBHx5SB5MBQ4 DyzDO4shwHjUJkLj//FIq/ZRxE2/grFBS4dJC5bz0i1wudAZAwgIzL+SC ssTShq3ReF+qrohHv9V4GDSb7OiPC2hB0faxX1e3enIOpXHoe4jXUW05J aeU/E+oyerskoeXeZdKtswIk9O1DDecBcJeeL/qhl3RvJJ6tqWZW04JBN twXLwGB98ntPiIZfLWQ20EHJT7YLJVJVNiTnGKw4mRd9rKX68CfRuaVfA A==; X-IronPort-AV: E=McAfee;i="6500,9779,10484"; a="302530300" X-IronPort-AV: E=Sophos;i="5.93,352,1654585200"; d="scan'208";a="302530300" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2022 07:43:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10484"; a="599600089" X-IronPort-AV: E=Sophos;i="5.93,352,1654585200"; d="scan'208";a="599600089" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 28 Sep 2022 07:43:56 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 28 Sep 2022 07:43:56 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 28 Sep 2022 07:43:56 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 28 Sep 2022 07:43:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iGcT1ckqT7n1OC8Ogme+OaSmlNG/9fgYla2XRU6bt06WITIBhXK1rf4af0LrEYf2QTLxCqvyeU9E9Zd24rjWc3zmdAPFGY1z8CmAw2V/UA81SIPJhfjne+5m7wkEQNo6QYdSjyjxtpUkdu/Uy2jYiwl8ZH/PAcntXbz1WWtaBdhL2X6G0QWzqDYFZJho1U2HmzirwRBmc+xjJe2TjEOD2FB6bAr23C+18EZKhsR/kSg9QPBzYQw9jPIOVEQ7eqaJfbIc3mCeOPogryuIICnXO1henFRFsQn7rkRefffxeT1XCXrYMH31IjYewAibJkj45Y86Mm+NGTf0kN/EtoH9pQ== 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=d9cna11peWQeDdK5Ik0m3tdX+gXEWW4JrDQaoGBPVqQ=; b=iKF3W9tnsNCSNBNdZta0v3pQVniVhrjwhb8+03DMFZukNZ106vGG5WduRxtMltBc0WqZG7Jjdc9MiMCpgXV+atMR3HU4ijKIQ0ahoGqpHysCKayw839dVbw67O97eOUhSwe9MqzT/0i2fuPgXiKx3WKBPN7v2V1hhKHRL7Dd29NB9ShqJfal7h+K2G1OdEFw8bCn38n5HOwISLYB635tZzyM9bcAqhiiE1CRMmjom9tj9Ks45j+nv/vuMGrXbjfKDpcQFLnSpze7B2QPGkMCFWWq1FpMZWocMCdOvWIMd3FyogiXQQcGrBLGA7wvQ+/8wKAZzQYau4LxOm8lHbXhrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH0PR11MB5832.namprd11.prod.outlook.com (2603:10b6:510:141::7) by DM6PR11MB4514.namprd11.prod.outlook.com (2603:10b6:5:2a3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17; Wed, 28 Sep 2022 14:43:54 +0000 Received: from PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::e9d1:3c1e:d9ed:57b2]) by PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::e9d1:3c1e:d9ed:57b2%7]) with mapi id 15.20.5676.017; Wed, 28 Sep 2022 14:43:54 +0000 From: "Gujjar, Abhinandan S" To: Jerin Jacob , Volodymyr Fialko , "Jayatheerthan, Jay" CC: "dev@dpdk.org" , Jerin Jacob Kollanukkaran , Pavan Nikhilesh Bhagavatula , Shijith Thotton , Hemant Agrawal , Sachin Saxena , "Akhil Goyal" , Anoob Joseph Subject: RE: [PATCH 1/3] eventdev: introduce event cryptodev vector type Thread-Topic: [PATCH 1/3] eventdev: introduce event cryptodev vector type Thread-Index: AQHYp+j7eGHDtoEzhEu4kLvCSEfnEK3ufXbQgANhlgCAAXEGYIAABhKAgAAAn8CAAELSAIABpuwA Date: Wed, 28 Sep 2022 14:43:54 +0000 Message-ID: References: <20220622013839.405771-1-vfialko@marvell.com> <20220804095907.97895-1-vfialko@marvell.com> <20220804095907.97895-2-vfialko@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-Mentions: jerinjacobk@gmail.com, vfialko@marvell.com, jay.jayatheerthan@intel.com X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5832:EE_|DM6PR11MB4514:EE_ x-ms-office365-filtering-correlation-id: 8d7ab4dd-b0fa-46ab-bf47-08daa15fddd4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RKqp0pq6n2kVWrOgJCTahKkpvapog9xValB4hKpqqIzRAbmtNHu/CceG62Nh+vgthMp2LPPtTPkqhC84XJXCj0yBTJn/kUt387EqTt/KTE7OnqjtwyUjjvUcOX5w8QUaws5+w53L1LWWddU7p8erUBX8tzsQZvwc9Zfk6toktNWRyILf6dN/KiaNCkeEFQPhsvYnEI3Y6KaasKROMIyRFmOEc0FixwWSOEt79cmH7tY+NBIFxZnMVrhX8CQGlsOGrM3+Z7VLp/4mM4lJQXVvf4xSm5h2H7GDoXPrbtDLw3qsuWvgEU00/bNGGzpIpkcnKXOGrtDJ69q3IPOYzJ486gs7UhLrBTB/q/WmTXIqrTC1fgCsZtTaiXeISyAQT88mA+NUJjoA0nXgVO8ZUWKbY4Obs8KdD9JDe73rabUEacrvUTuv9RHg0ANE3ATn02aZjfGp6Byc/WdO69GIA11T3V662MQdmSaLYI8mhOmj1NjSmJRO5V6JwliMp9HbvzpVwy9zupMevACp4U/tG988/uToSAIcm34pswU6xpKwCKyI+x9vQ3GO1Omhemzf7H4SflWznXA47p6qFtIGyYeMACj2A+WAyr8TKgkx23JRkpKtzbSMXIQw3XUc1txbCIOz/1vIunbG3q4XL+FC6Hqq6rQWt2qh/LmzgOCepRHFWiJufP8NIbzUMssKuvD2iWWwW3EvGrWWaZqiWZwvfIqapEfjTsu+ogfvzdVfSpbKoCGWTdsfAvu4Fc0yoBbiFAb9875j92oZKzE/o8xteMbXGJ1Ug0PaBjuEviJ0X5TfKS4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5832.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(396003)(39860400002)(376002)(346002)(136003)(451199015)(66476007)(9686003)(26005)(186003)(478600001)(6506007)(7696005)(38100700002)(82960400001)(316002)(38070700005)(2906002)(966005)(55236004)(53546011)(83380400001)(71200400001)(66446008)(33656002)(54906003)(6636002)(7416002)(110136005)(8936002)(52536014)(122000001)(5660300002)(41300700001)(76116006)(66946007)(4326008)(8676002)(66556008)(64756008)(55016003)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QXVxTGoxY0xmcHp3OGNNTDZNM1R4bzcrSGRoNmlkUktKcm1RQlhkbmVxRktz?= =?utf-8?B?VTRqWDJXNk5sZlhvSUgvSkFUbTRZV2liUXVDRDhZcnpCVUViUHp5alpzRU5P?= =?utf-8?B?QXB6TWlDVnIxQXBOWGNVNmFjZFZQZXJDSVpMeVpUWmxxbUJBeE9QanZaY0sz?= =?utf-8?B?KzZoblpHODd2RUlVeEI3YXFhOTJVWnZ2T1NQVHQyUkNRNjgxMExkYnkxa2Rr?= =?utf-8?B?S2ZmUGlPSy9rTDhiVzVPSzYzeFk1eUloVGxGVkZPUzQxT0ViR3d2SFNGeGg1?= =?utf-8?B?bno3MlFNbFBqazZ3b2JUVi9qK0ZzN2ZZV1pTZllYY0NleVdrb3UrYkQ0dlkr?= =?utf-8?B?MmhSVHBTWHRaaVUvME5yMm5QTnBpRmFYb2JyREVzUXAwTFk3eTJwYTIwTjVh?= =?utf-8?B?WWM0NlZGUVRZdXdsSDJJQ1k2WENnQlI3Wk5CRldDMkRwWDlmOUQ5TGpIeS9B?= =?utf-8?B?dnhBSHpNeTZrdlNLTEVEN1dVWnMrd1lTenVweWtBRVhMQ2FESjNWVTdyUGE3?= =?utf-8?B?U1EwcFVjVmtmK09rMFFJUy9VRXlwRGIrMi9NdVZYRjNSQUQzVWd6V21Mak1y?= =?utf-8?B?T0dvWmZEZzY5U3ZlRXNNUXRVOEY5OFlBTVZLaTNKY2tIK2l5dXd4RDZvNys5?= =?utf-8?B?Y0tiQWEyYjBOcytGVWRCVE5JbkNLVTRkblVjdjAxYU9xS3JVWDhrVG93SWx2?= =?utf-8?B?V2tkRFZ0ZlR4ekVhSGd5eDZzZXhrM1Z4cDBKQVE3amJTb2kzZ1I1Zm1rV2dO?= =?utf-8?B?aWp4T3AwM09VT2ZoUVMvOUhmNUNXMGJkdy95WXhKQkI4ei9uY0lSY0xJRjg4?= =?utf-8?B?YmlxRm1EeU1PeHFsL1psYVM3MHV1ZGpWT0gzS3NwZUh5ZHpmU3lSL3JBbUVt?= =?utf-8?B?WFc3NW1hUGZyeFdCVHU4aHZVUjdlaXZRckF4QVBjaVQ1MWJOYmhyMDRsMHdj?= =?utf-8?B?RzRIeW1sQ01rWkJxejZXNi9KbmJDZTNuQWVOSXJXZjBweHVzZjllL1cyQjRn?= =?utf-8?B?U01mTHBkNmRkOGVKRFZKejBQZ1M5NTIwbk96TG10blIzK1N3UlA1VzQ2UGhG?= =?utf-8?B?QVNvZU1objZDSEM3Mmk2cUk5MC9HOWdjN2dXZlMwa1N0SGIvUDdaOE5xeVo3?= =?utf-8?B?N1NNRWlxSWhDQkxVbHU4QVZlNDN3S2lscU9BSHRIcVNJejVDQ0JVbXM5RGky?= =?utf-8?B?cWxvbkplRGVYNGpaVTlBNzFYSXJvaTlEMkZPWVNrdDZySVZVK3lybTNCeTJj?= =?utf-8?B?Wjc1eTNRUGtLYjA1bENHYzJJZ3RFckRUMHVCZHZjM0E0QWdtSURYdjNWeTZZ?= =?utf-8?B?V0U1YVNTZCtEUjNLSXlyYWZEUWozN0N0bUphY0M0NmNHV3Ridi9qQ1grYVJE?= =?utf-8?B?SGI4dGVpMldEMTdrUjlQNGtjTXRsd0l2QlhCQnIwa3VEdmV5T3U3a3JyaHQ1?= =?utf-8?B?eUd4L2k2amt2ZUZ1WHdnb3FySy9HVDd2clBZTWRoc1FVcmtCME1xRWlRRFNn?= =?utf-8?B?STRPZXl5QnI4aFJyNllSUFk4cDdvYTlYOTlwZ1lvL2RNSjZuQTJpblBBRkhB?= =?utf-8?B?Y0lsS3hScDh5UWs0Z1VSeXNMUnhvVkVNOVAzTTFrTFZRVE1ON3c1T001d2FG?= =?utf-8?B?bDhzREZyd3FnUTQ2aisrMWdMWmlEcTlrUUFYV0RMYkIyOEVBaWRJNEI3SERM?= =?utf-8?B?aGEwOEJEeDFCSUpwd1pYS1I4S1FodWt4bFVsWFE5VzlUQjJUOUd2M3lMUXpa?= =?utf-8?B?b0JvblB5RXg5Rk1COUhIRWg2TUdVNHhrc0c3QjNFQW9QUTRlKzlpZWVEQUty?= =?utf-8?B?UURZZ3NNaVRaVHgzWTJGc0NzRUYxNEQzbzZ6UjI5aGQzdUhtUy8xUjBpeGRP?= =?utf-8?B?N2FUaEs1Y1BZYXFTTFJRbG9Gb2hFcHZhVDIyU1hqVmZibWZGNTEwSlkzT2x1?= =?utf-8?B?aWVNa0NrSmVGb1BLdkZYSi9HdXB3amtpQ0ZWY2liRmtNM2grZHBzQUxVQkxJ?= =?utf-8?B?OFFFcE5FTnF4MnlOamowbFhacUtVS2Vvak14SUpQNnd0Q3NXVTNucHZMZ2Nh?= =?utf-8?B?aWpXcFc1VVlDNVg4eE1pdWkrYW5BeHpjT3lZOUo4Y0RKTXhsSzJPelgrcWVE?= =?utf-8?B?TmtlZ1lLRWpOZXkreDN0RUhibkIvMENuRU1tSjFhUlM2OEExS2lDc2JKaGs2?= =?utf-8?B?Tmc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5832.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d7ab4dd-b0fa-46ab-bf47-08daa15fddd4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2022 14:43:54.1862 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1nrCV78r/ftsGATdrCVr4k0RhYqI0vu92drk0i59bnUcVUCoP72igVlkDWJaaOPh5DYitBHJUDE9z+q1Edhf9BQD0HDg1mJBrnhcI0xm8ZU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4514 X-OriginatorOrg: intel.com 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDI3LCAyMDIy IDY6NTYgUE0NCj4gVG86IEd1amphciwgQWJoaW5hbmRhbiBTIDxhYmhpbmFuZGFuLmd1amphckBp bnRlbC5jb20+DQo+IENjOiBWb2xvZHlteXIgRmlhbGtvIDx2ZmlhbGtvQG1hcnZlbGwuY29tPjsg ZGV2QGRwZGsub3JnOyBKZXJpbiBKYWNvYg0KPiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVs bC5jb20+OyBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGENCj4gPHBiaGFnYXZhdHVsYUBtYXJ2 ZWxsLmNvbT47IFNoaWppdGggVGhvdHRvbiA8c3Rob3R0b25AbWFydmVsbC5jb20+Ow0KPiBIZW1h bnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFNhY2hpbiBTYXhlbmENCj4gPHNh Y2hpbi5zYXhlbmFAb3NzLm54cC5jb20+OyBKYXlhdGhlZXJ0aGFuLCBKYXkNCj4gPGpheS5qYXlh dGhlZXJ0aGFuQGludGVsLmNvbT47IEFraGlsIEdveWFsIDxnYWtoaWxAbWFydmVsbC5jb20+OyBB bm9vYg0KPiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SCAxLzNdIGV2ZW50ZGV2OiBpbnRyb2R1Y2UgZXZlbnQgY3J5cHRvZGV2IHZlY3RvciB0eXBlDQo+ IA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiBSaWdodCBub3cgd2UgYXJlIHRhcmdldGluZyBjcnlw dG9fY24xMGsgUE1EIGFuZCBpcHNlYy1zZWNndw0KPiA+ID4gPiA+IGV2ZW50IG1vZGUgdG8gc3Vw cG9ydCB2ZWN0b3JpemF0aW9uLg0KPiA+ID4gPiBJcyB0aGVyZSBhIHdheSB0byB0ZXN0IHRoaXM/ IFdoZW4gY2FuIGJlIGRhdGFwbGFuZSBjaGFuZ2VzIGV4cGVjdGVkPw0KPiA+ID4gPg0KPiA+ID4g SWYgdGhlIHNwZWMgbG9va3Mgb2theSwgc3VwcG9ydCBpbiBzL3cgY3J5cHRvIGFkYXB0ZXIgYW5k IG90aGVyIGgvdw0KPiA+ID4gUE1EcyBjYW4gYmUgYWRkZWQgYnkgcmVzcGVjdGl2ZSBtYWludGFp bmVycy4gQ3VycmVudGx5LCB3ZSBhcmUNCj4gPiA+IGFkZGluZyBsaWJyYXJ5IGNoYW5nZSwgc3Vw cG9ydCBmb3Igb25lIFBNRCBhbmQgYW4gYXBwbGljYXRpb24gdG8NCj4gPiA+IHRlc3QgdGhlIGZl YXR1cmUuIEZlYXR1cmUgaXMgZXhwb3NlZCB3aXRoIGNhcGFiaWxpdHkgZmxhZyB0byBub3QgYnJl YWsNCj4gZXhpc3RpbmcgZnVuY3Rpb25hbGl0eS4NCj4gPiBHb3QgaXQuIEhvdyBkbyBJIHRlc3Qg dGhpcyBmZWF0dXJlIHdpdGhvdXQgZGF0YSBwbGFuZSBjaGFuZ2VzPw0KPiANCj4gDQo+IEhpIEBH dWpqYXIsIEFiaGluYW5kYW4gUw0KPiANCj4gPiBJZiB0aGVyZSBpcyBhIHdheSB0byB0ZXN0IHRo aXMsIHBsZWFzZSBsZXQgbWUga25vdy4NCj4gDQo+IERhdGFwbGFuZSBjaGFuZ2VzIGNhbiBiZSB0 ZXN0ZWQgb24gdGhlIGNuMTBrIHBsYXRmb3JtLg0KPiBUaGlzIGZlYXR1cmUgaXMgYSBoYXJkd2Fy ZSBhc3Npc3RlZCBmZWF0dXJlLg0KPiANCj4gPiBUaGlzIGRlc2lnbiBpcyByaWdodCBub3cgdGVz dGVkIGZvciBjbjEwaywgSSBhbSBub3Qgc3VyZSB0aGlzIHdvcmtzIGZvciBzdw0KPiBhZGFwdGVy Lg0KPiANCj4gU1cgZHJpdmVyIHN1cHBvcnQgaXMgbm90IGFkZGVkIGluIHRoaXMgc2VyaWVzIGFz IGluIG9yZGVyIHRvIGFjY2VwdCBhIEFQSSBjaGFuZ2UsDQo+IG9uZSB3b3VsZCBuZWVkLCAxKUFQ SSBzcGVjIDIpT25lIG9mIHRoZSBkcml2ZXIgMylUZXN0IGFwcGxpY2F0aW9uIHRvIGV4ZXJjaXNl DQo+IHRoZSBBUEkuDQo+IA0KPiBJdCBpcyBhIHNpbWlsYXIgY2FzZSBmb3IgYWxsIGV0aGRldiwg cnRlX2Zsb3cgZmVhdHVyZXMgZXRjLg0KPiBDb21tdW5pdHkgY2FuIGFkZCBTVyBkcml2ZXIgc3Vw cG9ydCBqdXN0IGxpa2UgYW55IG90aGVyIHN1YnN5c3RlbSBBUElzLg0KPiANCj4gQWxzbywgVGhl IHByb3Bvc2VkIGxpYnJhcnkgY2hhbmdlcyBkb24ndCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1cg JiBIVw0KPiBQTURzLg0KPiBUaGUgcHJvcG9zZWQgY2hhbmdlcyBhcmUgZXhwb3NlZCB3aXRoIGEg Y2FwYWJpbGl0eSBmbGFnIGFuZCBzbyBTVyBjcnlwdG8NCj4gYWRhcHRlciB3aWxsIG5vdCBoYXZl IGFueSBwZXJmIGltcGFjdC4NCj4gDQo+ID4gSSBuZWVkIHRvIGhhdmUgcGVyZiBkYXRhIHdpdGgg YW5kIHdpdGhvdXQgdmVjdG9yaXphdGlvbiBzdXBwb3J0IHRvIGFwcHJvdmUuDQo+IA0KPiBPbiB0 aGUgY24xMGsgcGxhdGZvcm0sIHdlIHNlZSBuZWFybHkgMi41eCBwZXJmb3JtYW5jZSB3aXRoIHZl Y3Rvcml6YXRpb24uIEV0aA0KPiByeCBhZGFwdGVyIGFscmVhZHkgc3VwcG9ydHMgdmVjdG9yaXph dGlvbiBhbmQgdGhpcyBzcGVjIGNoYW5nZSBpcyBpbiBsaW5lIHdpdGgNCj4gdGhhdC4NCj4gDQo+ IEFsc28gSVBzZWMgZ2F0ZXdheSB1cGRhdGUgdG8gZXhlcmNpc2UgdGhlc2UgQVBJcy4gU2VlDQo+ IGh0dHA6Ly9wYXRjaGVzLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDIyMDgwNDEwMzYy Ni4xMDI2ODgtNi0NCj4gdmZpYWxrb0BtYXJ2ZWxsLmNvbS8NCj4gDQo+IENvbW1hbmQgdG8gdGVz dCBvbiBkcml2ZXJzIHdoaWNoIGhhdmUgdGhpcyBmdW5jdGlvbmFsaXR5Lg0KPiANCj4gLi9kcGRr LWlwc2VjLXNlY2d3IC1jIDB4ZmYwMDAwIC1hIDAwMDI6MDE6MDAuMSAtYSAwMDAyOjIwOjAwLjEg LWENCj4gMDAwMjoxZTowMC4wIC0tIC1QIC1wIDB4MSAtUCAgLS10cmFuc2Zlci1tb2RlIGV2ZW50 IC1sIC0tZXZlbnQtc2NoZWR1bGUtdHlwZQ0KPiBwYXJhbGxlbCAtLWRlc2MtbmIgODE5MiAtLWV2 ZW50LXZlY3RvciAtZiBzaW1wbGUuY29uZg0KPiANCj4gc2FtcGxlLmNvbmYNCj4gDQo+IHNwIGlw djQgb3V0IGVzcCBwcm90ZWN0IDE5IHByaSAxIGRzdCAxOTIuMTguMC4wLzMyIHNwb3J0IDA6NjU1 MzUgZHBvcnQgMDo2NTUzNQ0KPiBzYSBvdXQgMTkgYWVhZF9hbGdvIGFlcy0xMjgtZ2NtIGFlYWRf a2V5DQo+IDczOjY5Ojc4Ojc0OjY1OjY1OjZlOjYyOjc5Ojc0OjY1OjczOjIwOjZiOjY1Ojc5OjY0 OjcwOjY0OjZiIG1vZGUgaXB2NC0NCj4gdHVubmVsIHNyYyAyLjEuMS4xIGRzdCAxLjEuMS4xIHR5 cGUgbG9va2FzaWRlLXByb3RvY29sLW9mZmxvYWQgcG9ydF9pZCAwDQo+IA0KPiBuZWlnaCBwb3J0 IDAgZDA6Mzc6NDU6MDI6YjA6ZDMNCj4gcnQgaXB2NCBkc3QgMS4xLjAuMC8xNiBwb3J0IDANCj4g DQo+IEluIG9yZGVyIHRvIG1ha2UgZm9yd2FyZCBwcm9ncmVzcyBhbmQgbWVyZ2UgcGF0Y2ggaW4g UkMxLCBJIHdvdWxkIHJlcXVlc3QNCj4gMSlSZXZpZXcgdGhlIEFQSSBzcGVjaWZpYyBwYXRjaChl dmVudGRldjogaW50cm9kdWNlIGV2ZW50IGNyeXB0b2RldiB2ZWN0b3INCj4gdHlwZSksIElmIHNw ZWMgbmVlZHMgdG8gYmUgY2hhbmdlZCB0byBhZGFwdCBhbnkgb3RoZXIgZHJpdmVyKFNXIG9yIEhX KSB0aGVuDQo+IHRoZSBhdXRob3Igc2hvdWxkIGFkZHJlc3MgdGhhdC4NCj4gMilJZiB5b3UgdGhp bmssIEFQSSB1c2FnZSBpcyBub3QgZW5vdWdoIHdpdGggZHBkay1pcHNlYy1zZWNndyBhcHBsaWNh dGlvbiwgSQ0KPiB0aGluaywgYXV0aG9yIHNob3VsZCB1cGRhdGUgdGhlIHRlc3QtZXZlbnRkZXYg YXBwbGljYXRpb24gdG8gc3VwcG9ydCB0aGUgbmV3DQo+IG1vZGUuV2hpY2ggY2FuIGJlIG1lcmdl ZCBhZnRlciBSQzEgYXMgaXQgaXMgYSB0ZXN0IGFwcGxpY2F0aW9uIGNoYW5nZS4NCj4gDQo+IExl dCB1cyBrbm93IHdoYXQgeW91IHRoaW5rIHRvIG1ha2UgZm9yd2FyZCBwcm9ncmVzcy4NCg0KSGkg QEplcmluIEphY29iICYgQFZvbG9keW15ciBGaWFsa28sDQpUaGFua3MgZm9yIGNsYXJpZnlpbmcu IFdlIHdvdWxkIGxpa2UgdG8gaGF2ZSBhIGNhbGwgdG8gZGlzY3VzcyBvbiB0aGlzLg0KQ291bGQg eW91IHBsZWFzZSBzZXR1cCBhIGNhbGwgJiBpbmNsdWRlIEBKYXlhdGhlZXJ0aGFuLCBKYXkgYWxz byBpbnRvIGl0Pw0KDQpUaGFua3MNCkFiaGluYW5kYW4gDQo=