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 C12CE43B61; Wed, 21 Feb 2024 10:51:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5E294402D1; Wed, 21 Feb 2024 10:51:00 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by mails.dpdk.org (Postfix) with ESMTP id EE8B3402CE for ; Wed, 21 Feb 2024 10:50:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1708509059; x=1740045059; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Bk6SW1zLjq46oiAQn3FqnbTmglWDD6o/CRxiRg/lDhk=; b=ZYxwajQco11dJnPBSMZToeqHwDDazNb/baCzIqa3gtx5ZPZtaDaLIRWM AWMDa3e0v897bFifYnZj8KyBTbcSkThGJQHvCt1JOCT2xgNY5pPISSY9L YEbe+Fe6fEDeUrTNS1eyfhQt2DAa4RmAiM5J1ZLymtqQzxkydVWJAyxXb lpgVNPp2fwvrJtItWXnKEoZXApofBPc6iKICcEnHzVNuBo/6WM3bTTbbm gET1g7qAGDTdukbKD4NN55bY7gMb0sXZx88zIv5hmDGqrCDdRpLe4Mk1M on09O/H8HN56LV2qp7/2XEJKlLSOHrZsyml2BnOi7fKrn1o8GMBsW3LWM w==; X-IronPort-AV: E=McAfee;i="6600,9927,10990"; a="2809602" X-IronPort-AV: E=Sophos;i="6.06,175,1705392000"; d="scan'208";a="2809602" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2024 01:50:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,175,1705392000"; d="scan'208";a="42562516" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Feb 2024 01:50:56 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 21 Feb 2024 01:50:55 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 21 Feb 2024 01:50:55 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 21 Feb 2024 01:50:55 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 21 Feb 2024 01:50:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZEEHnoT/xmMTgjN8PSakCYi1HMNtlMdOy4EsvEO6nZeke/bwJqPM7HfHUaAx6rp3G2ZKJUBlgTYfrC4X2EAhmt/9jxK7ERAZ6XbXZoaI4lPmJ2jsGcqXCfBCV6PGLx1QvnV8F+v3ZVCCYksNcNWGs+MPlMsf0/svkQxn0dH4mjVXbOCNTPbvA8MpzTpLYK41+BaqxCg8dF5tzxmD3rKfnSmrav/f58Qlcp/lGDjeHe1Pr+8bNTGfwz4SJ/DLHELQ/F2JtCW7CPICeHepSsHjsSqzs1q0DE5OFuAlovyc9vAznBotAhqaQkz4rlSkmp1ROJMTda8RQulXoksvSixsKQ== 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=Bk6SW1zLjq46oiAQn3FqnbTmglWDD6o/CRxiRg/lDhk=; b=g7AcX6fDozJrg1tfjztHfdRghCE/wtmNix81JJb7JpkAaIBnixUWXhJCEgulyK7j9byUNoYew/SlLeCjmpuZ19uCod8h1lTGBIP3tl3Md42yw8q/bSBP3fSFDc6eLDR/WEHG/GriRo+AyK2IlDT7xZs01jFKWMcIFKgt5saJ9NsLO2YQzDu1NPRz+OI+efh3JJWYAzKIVAKK+5UZtnFpzJAICsU+CF5Xn8k//oRELvMPpAP3LnlqGJ619q2GVxbV6uplvxV8akIXOrBRiEM7tRTww+RcXcmDzF9eHY4/s5hvN8pJTGoL9F9VagDAgLnbTMmM89TSNdnzFVPA7PhAsw== 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 SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by DS7PR11MB7690.namprd11.prod.outlook.com (2603:10b6:8:e6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.22; Wed, 21 Feb 2024 09:50:51 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::8a06:eadf:e98b:23ad]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::8a06:eadf:e98b:23ad%2]) with mapi id 15.20.7292.036; Wed, 21 Feb 2024 09:50:51 +0000 From: "Power, Ciara" To: Honnappa Nagarahalli , Patrick Robb CC: Fangming Fang , Akhil Goyal , "De Lara Guarch, Pablo" , "thomas@monjalon.net" , "Ji, Kai" , Ruifeng Wang , "Mcnamara, John" , "dev@dpdk.org" , "Marchand, David" , "jerinj@marvell.com" , Ashwin Sekhar T K , Wathsala Wathawana Vithanage , Dhruv Tripathi Subject: RE: [EXT] [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID Thread-Topic: [EXT] [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID Thread-Index: AQHaZIRMbKUSry1tM0Ow8vCcE6YHEbEUi82w Date: Wed, 21 Feb 2024 09:50:50 +0000 Message-ID: References: <20230421131221.1732314-1-ciara.power@intel.com> <20230516152422.606617-1-ciara.power@intel.com> <20230516152422.606617-9-ciara.power@intel.com> <112430369.nniJfEyVGO@thomas> <238D3DE6-AE8B-45A0-85A5-F7FF5EEB7665@arm.com> In-Reply-To: <238D3DE6-AE8B-45A0-85A5-F7FF5EEB7665@arm.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: SN7PR11MB7639:EE_|DS7PR11MB7690:EE_ x-ms-office365-filtering-correlation-id: eaa5078f-66f9-4bbf-7804-08dc32c2967e x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ln4tku1g3T0QQMD4atU7hVwoslnj5ldQ3dG50clFw4+VoqPB5nfC8pavZpYDdAtop98PBReCeu4oFSoMtHaSXzKvKkgWysucMybDRayYRKZqxjnQ/q7zgkkL9ZGspLL1Iaws+l8F435yfstnqIlKjxHQ0Eqwj2aAKt6t1UNZHS0mNv4G5ojDGcSZaaA3secMYrIeFh/xX/hATSRUtm2b/RJvZb+ErLQBMVCt2aUQvGDGt1deQyLyfJ6Y2P11o0id7sqg9aq5ejI9cIjC/3hyV8AGn9rVGk0ERTVpemZPsBEFDfYeFtfGf+sUwVuRXA6kd0rMLhRS0Mu0Jf/rEkUzBrerd/htPFSiFqyq5BByfppP1ItTYXDUSQh2bUECLZ4p1MD0VjfTrcRD9h2+0rbpBkQBwCqG1k9WaN4Ln6zQCFBMnX7LyRxHNyr4ppAhA9Nh/BN6IogUUEnrXi5RV0PpQN7KQml0lp0vgAEenK+eN6eRcJMIjv8OH2Seyhv1Bh1Dbjc0j4Tu+cA+Ye5ohSDw5KE/R5tiqlEjagLdO3XOKdkwg16y52ilJ3IVB6T1KnuLMT53jz9+z7qjmRrh0H8l1zYyy3e4aMbpTRMX/o6OzTs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SDVBUXlHMEw3Z1RaaDNvbTQreDNlOEZWTXdic0hBTkcxKytjK1dvaDJPb1Jl?= =?utf-8?B?eUdPeTFGNFdLUHFibE4yQnovNldERXM0YkxTU2szbjNFbWlJNmoxalE3VzBj?= =?utf-8?B?RzhJeUVZR001cm1Idm5jSUpSQU9PUnR2UnhaZ1RLSDN3Yk0vZTB5V3B3OXll?= =?utf-8?B?eGFXa2tNdjBjU2RSc2ptNjJTWVZkUTJSWnptSTlaRWpEZjBscE9NR0ZHRlZm?= =?utf-8?B?Si94K3RqZVJiK1Z4c3gvMUxlSUZHV3VwMDJyNmVzcVloRzRjTjBGbWRyUXIx?= =?utf-8?B?T1MybDVmZVNEWVZaeTNVQ0NpY1A2SFFWQnVSa0lMU1A3ZXY2VC80eFpMU2Ft?= =?utf-8?B?RGxoYVkzSVg2bXpoTzdYZzBTT0srWnJTbHRlaDJ2L1VBL2hWdXNFdWJhZlFD?= =?utf-8?B?QUUyYmdwaWN4U090djdoUnY5eklndy9scTZuVmM1YmRZUmgvL0hHcXhpS1p6?= =?utf-8?B?RnRxa0R6Und0VXQvelRDZytuR29WWGlTU1U3Y3o2VVp0RWtRTFJDNmdWU2VZ?= =?utf-8?B?UmdIdkV5cGl0YmxOck5IRUVTSEk4ZUhTaGNXeVlhRVNGVDI2emFLeG93MzAr?= =?utf-8?B?OGd3NG9QKzRHMjY0RmRkN0RhcE80ZWN6aktoWk1Wb2FqQURRangwMFA4bDA3?= =?utf-8?B?YW5YcGhpd25JWktDZ2htcGNKMUtiRDVLNTJIVEowbXF6VzlQMGV0RnordUIy?= =?utf-8?B?SDVKN1VtMkNqcjljV3Nkek5QUjNwTG9sN1JraHZoR2VRakhDamRRcDhEYXph?= =?utf-8?B?L1pvUFpnRUV4UUplWmxXL1U5VCt6b0x0V3dXdk41WUMxSlIwMUdpK2lDWmFI?= =?utf-8?B?WWs2Q28zN0RpUE1hamd5OFN4NElIeXhZUEx3a2JYYzFYK0l1MUxMVUFXUFVR?= =?utf-8?B?VzBvam02U2NqemZROTVVcnhDMS8zaDlKYUlEQ0psWlNZKzQ0cHExNlVrOWk5?= =?utf-8?B?OEU5SzRxd2EyT0tXWGdkWmhCYXdtVHdrTkkzUHFXbFcwOTFoK05PM1B1RnpE?= =?utf-8?B?M2xQcFp3VlRwaEhZOHhYOVRxQmU5Y3NSMGZYRGMxY0huUDFNQXdGZ0UrTGZm?= =?utf-8?B?YkVQSVhidlRSd0VzN2doRkc4M2FzZEluM1JsUkpuVmVxS2pmWFJuaFlyMHh5?= =?utf-8?B?MmNaQWlkQjhXc3FoM3hPdmpybEQyMnFDMytNUTNXQnNDdFZIZlF0bm5SYjZh?= =?utf-8?B?bHpvUndBYjFwejZmWDN4SWFBT2NYRWY0eEsycFEvL0N0cnlCZUY1a292cDJK?= =?utf-8?B?am9wWkFBaytBOGVDdWRjb3orOVB1SHRlczhmSkUyV254TmUwRS8xNFJmSkt0?= =?utf-8?B?L3MyR1dUY0ZHNHhUSFBIdzlOSHVTQTJYKzhrWDE0OVZTWnBSbG9ROUUyZUtP?= =?utf-8?B?VmlNRlhXQXo2LzZXbk1xL1laWGZMY0FGNDYzSy8vSEJ4T25pWEp5bFRQcVBN?= =?utf-8?B?a2R6TDZURVhKUGtUVzVwQmxJclF0cUJXL0JLcEZRUzZvMHdmcnByU25VQ3Zu?= =?utf-8?B?RFJCZ21sQU1qNDJFc3pkS3c4TzM3d2VuRmp0SS9WMHJPc1N2ZEZqZkRmcHJG?= =?utf-8?B?VEdkTUZQQ0RhNTlnZnpWK2ZEODJNM094SXd5alg5VFEvdTVON3RidVA3RXFy?= =?utf-8?B?bHZiN0gyMEYvL1dCL1hEUm1RL093aXV3ZDFoYXZRb1N2cUVlOGdWdlVxZ3g1?= =?utf-8?B?dEloeHNYeHFsREVQSEN1RGFRWVppcDlLZVZWeHJIT1BXVHBLeWlKYVU3M2d3?= =?utf-8?B?THo5dlIvK2VRSTFObms2WklEYWxzS0xuR0hmZCtYUEZjUHc3OWEvOW5pSzU5?= =?utf-8?B?eXhxcWphVnE2NHk1ZHAvT2JZZFp5dVp6cGNnZm5RNC8wa1E0dG12a2pjVC9X?= =?utf-8?B?WFo2eGNNZVdaL0Z2MTJ2Z0MvbmxseWNjVU5IOGRYM2JOSUI2VWN0TUNJRHhr?= =?utf-8?B?a1NXU2lIMEIyUUVzNm9QWTlzSkdDcTk1K0pBNmJtdEZIbCttbG96NFEyNE5C?= =?utf-8?B?dXh1WHg4RGlPTDBoQzhoSUZhUm9Kb0NRajVwdDdhU0haUytrc285NXUxNlp2?= =?utf-8?B?UkNGSGtRVXBmMGM3dDVWUmM2eXpDM3U1djhLWjlINmszdStnQi9BNDVLUjZ6?= =?utf-8?Q?qQ9Rvi/oj08hhNiZiTNRk2PjC?= 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: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eaa5078f-66f9-4bbf-7804-08dc32c2967e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2024 09:50:50.9583 (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: DotDPwjjmyHlq29i5GtPC34RkwLuCXQPy5JOP/x+F8BnevxsSe7xWOert1yLjvN+nNIIW2vTq0vzsKJBDfA3Iw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB7690 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSG9ubmFwcGEgTmFnYXJh aGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwg RmVicnVhcnkgMjEsIDIwMjQgNToxMCBBTQ0KPiBUbzogUGF0cmljayBSb2JiIDxwcm9iYkBpb2wu dW5oLmVkdT4NCj4gQ2M6IEZhbmdtaW5nIEZhbmcgPEZhbmdtaW5nLkZhbmdAYXJtLmNvbT47IEFr aGlsIEdveWFsDQo+IDxnYWtoaWxAbWFydmVsbC5jb20+OyBEZSBMYXJhIEd1YXJjaCwgUGFibG8N Cj4gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IHRob21hc0Btb25qYWxvbi5uZXQ7 IFBvd2VyLCBDaWFyYQ0KPiA8Y2lhcmEucG93ZXJAaW50ZWwuY29tPjsgSmksIEthaSA8a2FpLmpp QGludGVsLmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyBNY25h bWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmc7IE1h cmNoYW5kLCBEYXZpZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT47DQo+IGplcmluakBtYXJ2 ZWxsLmNvbTsgQXNod2luIFNla2hhciBUIEsgPGFzZWtoYXJAbWFydmVsbC5jb20+OyBXYXRoc2Fs YQ0KPiBXYXRoYXdhbmEgVml0aGFuYWdlIDx3YXRoc2FsYS52aXRoYW5hZ2VAYXJtLmNvbT47IERo cnV2IFRyaXBhdGhpDQo+IDxEaHJ1di5UcmlwYXRoaUBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W0VYVF0gW1BBVENIIHYyIDgvOF0gY3J5cHRvL2lwc2VjX21iOiBzZXQgYW5kIHVzZSBzZXNzaW9u IElEDQo+IA0KPiANCj4gDQo+ID4gT24gRmViIDIwLCAyMDI0LCBhdCAxMTowMeKAr1BNLCBQYXRy aWNrIFJvYmIgPHByb2JiQGlvbC51bmguZWR1PiB3cm90ZToNCj4gPg0KPiA+DQo+ID4NCj4gPiBP biBUdWUsIEp1biAyMCwgMjAyMyBhdCA1OjQ04oCvQU0gRmFuZ21pbmcgRmFuZw0KPiA8RmFuZ21p bmcuRmFuZ0Bhcm0uY29tPiB3cm90ZToNCj4gPiB2MS40IHJlbGVhc2Ugb24gdGhlIGFybSByZXBv IGJyZWFrcyBEUERLIFdlIGhhdmUgcmV2ZXJ0ZWQgdGhlIEFybQ0KPiA+IGxpYnJhcnkgdmVyc2lv biB0byAxLjMuMCB0byB3b3JrIGFyb3VuZCB0aGlzIGlzc3VlIGFjY29yZGluZyB0byBQYWJsbydz DQo+IHN1Z2dlc3Rpb24uIFRoZSBsaWJyYXJ5IGZpeGluZyB0aGlzIGlzc3VlIGlzIHRhZ2dlZCBh cyBTRUNMSUItSVBTRUMtMjAyMy4wNi4yMC4NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBGYW5nbWlu Zw0KPiA+DQo+ID4gSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwg YW5kIGFueSBhdHRhY2htZW50cyBhcmUNCj4gY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBw cml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LA0KPiBwbGVh c2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUg Y29udGVudHMgdG8gYW55DQo+IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwg b3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55DQo+IG1lZGl1bS4gVGhhbmsg eW91Lg0KPiA+DQo+ID4gRG9lcyBhbnlvbmUga25vdyBpZiB0aGVyZSBhcmUgcGxhbnMgdG8gYnJp bmcgdGhlIGFybSBpcHNlYy1tYiByZXBvIHRvIHYxLjQsDQo+IG9yIHBsYW5zIHRvIGFkdmFuY2Ug YW55IG9mIHRoZSBvdGhlciBpZGVhcyB3aGljaCB3ZXJlIHB1dCBmb3J0aCBpbiB0aGlzDQo+IGNv bnZlcnNhdGlvbj8gRFBESyAyNC4wMyB3aWxsIHJlcXVpcmUgaXBzZWMgMS40IG9yIGdyZWF0ZXIs IGFuZCB0aGVyZSBpcyBhDQo+IHBhdGNoIHBlbmRpbmcgdG8gdGhhdCBlZmZlY3QuDQo+ID4NCj4g PiBXZSBkbyBydW4gc29tZSB0ZXN0aW5nIGF0IHRoZSBDb21tdW5pdHkgTGFiIG9uIEFSTSB3aGlj aCBpbnN0YWxscyB0aGUNCj4gaXBzZWMtbWIgbGlicmFyeSwgYW5kIHJ1bnMgWlVDIGFuZCBTbm93 M0cgYXV0b3Rlc3RzIHdpdGggdGhlaXIgcmVzcGVjdGl2ZQ0KPiBjcnlwdG8gdmRldiBwbWRzLiBB cyBub3RlZCBoZXJlIHRoZSB0aGUgYnVpbGQgZmFpbHMgZnJvbSB0aGUgdjEuNCB0YWcgb24gYXJt LA0KPiBhbmQgdGhlIFNFQ0xJQi1JUFNFQy0yMDIzLjA2LjIwIGNhbm5vdCBiZSB1c2VkIGZvciAy NC4wMy4gSWYgaXQgd29uJ3QgYmUNCj4gcG9zc2libGUgdG8gaW5zdGFsbCBpcHNlYy1tYiBvbiBB Uk0gZm9yIHVzZSB3aXRoIDI0LjAzIEkgd2lsbCBoYXZlIHRvIHRha2UgdGhhdA0KPiB0ZXN0IGNv dmVyYWdlIG9mZmxpbmUuIEkganVzdCB3YW50IHRvIGNoZWNrIHRvIHNlZSBpZiB0aGVyZSBpcyBh IHdvcmthcm91bmQgSSd2ZQ0KPiBtaXNzZWQgb3Igc29tZSBwbGFubmVkIHdvcmsgb24gdGhlIGhv cml6b24gd2hpY2ggd2lsbCB1bmJsb2NrIHRoaXMuIFRoYW5rcy4NCj4gSSBhbSBub3Qgc3VyZSBh Ym91dCB0aGUgY3VycmVudCBwbGFucywgd2Ugd2lsbCBnZXQgYmFjayBvbiB0aGlzIHNvb24uDQoN Cg0KSGkgZm9sa3MsDQoNCldlIGhhZCBiYXNlZCB0aGUgaXBzZWMtbWIgdmVyc2lvbiBidW1wIHRv IDEuNCBvbiBib3RoIGludGVsIGlwc2VjLW1iIGFuZCBhcm0gaXBzZWMtbWIgc3VwcG9ydGluZyB0 aGF0IHZlcnNpb24sIHNvIGJvdGggY291bGQgc3RpbGwgdXNlIHRoZSBJcHNlYy1tYiBTVyBQTURz Lg0KSSBiYXNlZCB0aGUgYXJtIHN1cHBvcnQgZnJvbSB0aGUgcmVwbyBtYWluIGJyYW5jaCAoaHR0 cHM6Ly9naXRsYWIuYXJtLmNvbS9hcm0tcmVmZXJlbmNlLXNvbHV0aW9ucy9pcHNlYy1tYi8tL3Ry ZWUvbWFpbikNCkl0J3MgdmVyc2lvbiBpcyAxLjQgYW5kIGxvb2tzIGxpa2Ugc29tZSBvZiB0aGUg Y29kZSBjaGFuZ2VzIGZyb20gaW50ZWwtaXBzZWMtbWIgMS40IGhhdmUgYmVlbiBtZXJnZWQgaW4g KGUuZy4gaW1iX3NldF9zZXNzaW9uIGZ1bmN0aW9uIHdoaWNoIGlzIDEuNCspLg0KSSBrbm93IHRo ZXJlIHdhcyBpc3N1ZXMgYmVmb3JlIHdpdGggaXQgYmVpbmcgdGFnZ2VkIGFzIDEuNCB0b28gc29v biAtIGlzIHRoYXQgc3RpbGwgdGhlIGNhc2UsIG9yIGlzIHRoZSBtYWluIGJyYW5jaCB1cCB0byBk YXRlIG5vdyB3aXRoIGludGVsLWlwc2VjLW1iIDEuND8NCg0KVGhhbmtzLA0KQ2lhcmENCg==