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 CB2A24569C; Wed, 24 Jul 2024 13:22:30 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5EBF642D89; Wed, 24 Jul 2024 13:22:30 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 2C9DB42D89; Wed, 24 Jul 2024 13:20:25 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 46O0stpS024460; Wed, 24 Jul 2024 04:20:22 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2048.outbound.protection.outlook.com [104.47.55.48]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 40jqg41qcs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 24 Jul 2024 04:20:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MdBkU7R9vlCvuWDKolPtV49gPWLOo6YZY6d29QquCmhSOMOEOu/n0mqWbzyB6+5D2r8S3lRBLUrBGjNdYT+obSrg3PXnk8TQ4wRHGef8znnySpLuIwKFnTVIEjwsPHjQ6F4DQfC2f9qa1lAwkF+Ni+pL5E9Bly43HQj/hX63ccDy0nsnWw7qpjChu7HaPui0R4XlWJTgG+2x5eqiyHnmtsTKGgTLKdc1KNJssqSXOV/ubM3zUigqHgbQn+6etj34fTRBj2JPMhU4E2sfIseTjk9uvj+cLl5dcfL3sjvYCe1q7ZonHhmLKsxQ/lmbEHnRdMXMx/XhLnFDe3z+8jWxRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=pPwYaeLkGRGGEU4o5UZCu06ManE49LJGMx8ocL0Myfw=; b=JzECKeMkocbT2/fJnyJPYt6wjwB/guYmOmp71/WpLY76raESJme4CQgZd1yxVfG/VzWYlnVoUQ6hG3tKfx5buZgnc1H08PwKMYzVBrKZW+7z94tSiKzk1wvnhfP7rZ5YaUULJNFa9M0Nmim8Ii8kR00E206XZpie5D9vsc+8mlLXJbYSR62ok12EcdnTlkxTtXERoB/j5hno7vYL/rYt7a3BXVe4vBF2JvqqM6kz5K5Yu2LwFr5SvyRsBK3yHkBqamn1Upnk6PW3D4w1bki3UqbZlAzL5NsfehfjdIH61KKpOvrJc7eITEd+fObwZl7dqgB3Y3YIiSBqej7Z0L4ysA== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pPwYaeLkGRGGEU4o5UZCu06ManE49LJGMx8ocL0Myfw=; b=DG/D2R5iYgFkJ9xZD5huv5Dvis/GL3qhwnkJeL5C+XTtwLGpBWXzEcAAx5+b5i2fJ9UOWAz6y1nGN/V9dGMoVqSGIwCvSN2aHWeUIZClzznyjJjCQEJTz1ufknlJsWxALGZAvS0NOmt5DWDpP2oP8EKJxYrVzMvr3tEDgHLFFfA= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by IA2PR18MB6084.namprd18.prod.outlook.com (2603:10b6:208:4b7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.37; Wed, 24 Jul 2024 11:20:19 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%6]) with mapi id 15.20.7784.017; Wed, 24 Jul 2024 11:20:19 +0000 From: Akhil Goyal To: Radu Nicolau , "Medvedkin, Vladimir" , Chaoyong He , "dev@dpdk.org" , Anoob Joseph , Nithin Kumar Dabilpuram , Gagandeep Singh , Kai Ji , Brian Dooley , Jack Bond-Preston , "pablo.de.lara.guarch@intel.com" , "hemant.agrawal@nxp.com" , "suanmingm@nvidia.com" CC: "oss-drivers@corigine.com" , Shihong Wang , "stable@dpdk.org" Subject: RE: [EXTERNAL] [PATCH v2] examples/ipsec-secgw: fix SA salt endianness problem Thread-Topic: [EXTERNAL] [PATCH v2] examples/ipsec-secgw: fix SA salt endianness problem Thread-Index: AQHadbOUzZ96LRPSfE2anqpXl/Q8ELE3jB8wgAAOiXCArl3iUIAfUAAAgAANuwCAAS9fgIAAAhAQ Date: Wed, 24 Jul 2024 11:20:19 +0000 Message-ID: References: <20240311024939.2523778-2-chaoyong.he@corigine.com> <20240314020052.3107549-1-chaoyong.he@corigine.com> <7c690dcb-8824-452e-85d5-7f665ff56246@intel.com> <4494141c-268a-4b41-8582-37ca96ddaf0a@intel.com> In-Reply-To: <4494141c-268a-4b41-8582-37ca96ddaf0a@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|IA2PR18MB6084:EE_ x-ms-office365-filtering-correlation-id: ad1130e9-8404-4971-f2ba-08dcabd299f3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|7416014|921020|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?dzJOcmhQVW40Vy82SkFoS0tXem5yc1A5WFgxTklTa096QVE2OWhkY3NiMith?= =?utf-8?B?R2ZNZzhuT2gvMk8xSjg4ZVNWK2p0WWpCSE5LWDZHME1ScXdZbVpjRjhsQUZ3?= =?utf-8?B?YzFPeVlBNHJIZjhXeU1zU3ZNNDRHRy85enVNTmtldUkxTFg2TURtOHJVUzQx?= =?utf-8?B?Mk44MTVNbjNlVnZOTitWWUVTOXNjR3ljR2t5NEVCVmJVUVVNbC93QlpndGdy?= =?utf-8?B?djhNREJUSjMvRlgrRGprcW9icDdTakRHY0RWaEIwUnh0SmpmNStyRWN4bGF6?= =?utf-8?B?Tnp2ZkVxLzhEUlpMQVFwUnQwNDJDMURtbVBsZWZ4d0xESWdOcmEzMklZdzFH?= =?utf-8?B?S05INU42SXh1KzBPc0xIQkozTmFDOXB5eStzZEY0SUFHVHFFQ0R2ZEQwZEQw?= =?utf-8?B?UG5WejFYRTBRZ2VPSEpwUXp1cyt1SVNCeGVwcWxiOVhxMzhJdnoxaWVVcW9h?= =?utf-8?B?V3VYQk9CVVF4blc1MGZIcVN3SmVDMzl0clJhSVBOaCtYRXNGQllib3ViaEpY?= =?utf-8?B?NjhHQmlOdWM0dThWU3cySStZdWxsVDhlakRib3NzR2xoV2NhR0Z3aEllSU9z?= =?utf-8?B?NFNsYklzVXRJcFJBWWZhSjJQWXo0OFhGU0lhYlFNbUtLVG8xV0FOOG1xSTVw?= =?utf-8?B?NjYwOHhVNXpCTmdYQXdCOVJHejk3dUVUbTJaNmtzaUw0RVNjRit2NWk5aVVW?= =?utf-8?B?VWNYUlNtTnB1UzlGK2dNeUdpbnZrZjB0bXRIU2NOUXFvekE0TEhWanhuUFRv?= =?utf-8?B?R2s3aUowc2VYVWlhb25yRGJTWnFKbG1HWXVwREtkVUlSelVCMWdqa2tUdFZy?= =?utf-8?B?UUM3V3Bka3RCbHB6WGE1aUhDbUtZNXcyNzRZamx1SHIwU2V1U1FmSGVleWRr?= =?utf-8?B?eGpMQ1ptQ2F6L3VvL3pCUGo3b0hENjdLVFU5VTNKWnYwT2xIOHplMzhpS0ti?= =?utf-8?B?dnpSVmY1WE04RzM0Sk9GTE41UHd5VnplREh2SzNvL2NsQ0VvbHlFSUY1bTll?= =?utf-8?B?SmlISEdKOHdCT2FXeG5tUmQrVGtCWHZwakI1VXBYeGRtNWpkc05pOUVudEZV?= =?utf-8?B?QTJON1VlZFZobHJHaS8xVS9qSnRWTEx0SXpNK0l4dHpDUE8rVWYydnhFQm1m?= =?utf-8?B?TzFxVWRubTNLV2xKVmJyQTV2SVkveFQ1YmZuVDJXdFRocWFheWpYRlV4aXpX?= =?utf-8?B?RGxXVDBwbG9NU29mMU1QUzFlSXZmQzh4V201aS9MVllJTllxSXNaTUJDa21R?= =?utf-8?B?VDBxN0ViNjF1S2RHRVdid0tLUE1JOFlJaVJYUWo4YWh3YzQrZ3cxWlc5bTBG?= =?utf-8?B?WERNS0JKalU4ODhhUVcxL0N3aXJtZjBUNm12RWFkSks3VzlDZ01FbXlCcHJt?= =?utf-8?B?YWZaS0thUzdPZnNOVmsrVDBWQ01NQmpYNGgvWElSTUc0UURZKzhIbndmc2Vu?= =?utf-8?B?cWZwNTQ0ZG12Kzd0TUR5SUtFcDFwc0p5UHRDeXZJSGNmTjBXMHpoc25BaG5Q?= =?utf-8?B?UjZDKzArTGkyV3NHd05OQlVkN3pJL0FOQXNwYmVJM3pWbmFhazNYREZiNzZL?= =?utf-8?B?SkJXcW9aZTkyTU5sZGN5ZmNIRXB4V29tdEVaRWlVWnQ2WERzeGhLdmtZaUdu?= =?utf-8?B?TXh1T0h4NG0zVUhJUlRnSDZnbW55amVtVmxwUUxEcGRqYzZ4ZEJZcWdNUHVO?= =?utf-8?B?WDZpSElRQ3I2ZjVCZHpiQlhDaGU0NTk1aERxOVV1Q01YRGdKV3lzUGRxQWNV?= =?utf-8?B?UzhUeDM1SEY5bCtjMjFmVXlDNFFrYU9uOFlpVmVvYVFydkM1dlA2RzA3MUlF?= =?utf-8?B?c08xci8vL0ViZWtERVo4Zm9ZRVlaRi9KaUVFT0o2dElGbzJnRVQyVnJKWkxF?= =?utf-8?Q?8O8qxJtZYbT+f?= 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:(13230040)(366016)(1800799024)(376014)(7416014)(921020)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFhGK1VZOU1ja0RiME9Nb1pvekltUjdFTVJzbVVGdThPTnJLcnVuTGtIVGZV?= =?utf-8?B?M2UwSnNZL0ZITnZ2T0c4S0VEODhVQjNmRXI2a2lGSnFkR0pmekxRa1BFQmdW?= =?utf-8?B?Z3JCV3g5NDBmMkdLdnpjTDYrNUtTcWxYVW5QMEp2djcvbGpkcS9jYjlxd1g3?= =?utf-8?B?dktOSWZOalIzNHNlaFFqcExwMURHVFVWYXFneWJYcUlhaXcxU3R6MU9LNWJJ?= =?utf-8?B?RXNDOGs2bjd4clZnSmFub3pHaW9yTTlvOUNRQnpZOUNhWWlIbTBvaUM0TXFz?= =?utf-8?B?dkV6SWJkckZmN1ZhNzdwQkdiaFlRQmtZTW1ISnRvYXJmZkJYQnVtZVhPUXZx?= =?utf-8?B?UXFNdHZoOWFXbStCNDdWbVY0a3d4NWNzWmxqbW9SK1ZKSGxOWTdYTUdWR1pz?= =?utf-8?B?Wm5hdVZqNkVtdUZ1ZW5VemJudnNPdjcxTFNyV3NSaTduK2ZES0FJV3M0OFQ0?= =?utf-8?B?T3B2RlU3Z2hzOGMyRjVwcW5IMEh5UDB0RWthNCtZOEVGa1dlMUlGUkNUWjNT?= =?utf-8?B?Q1JkempNb3UzZmpNeUdraHdLa1hHeklsY0x4MlViWHdIWU5GRlRnL2VsMUI2?= =?utf-8?B?RFp6NmNRNGkwTlFLUzNmTEw2bldMSDdZdDZ5UTRNQ0cycXFRN1lVemd4ekpS?= =?utf-8?B?cEo4MFhDVGdZazdBY21FeVNYYnR6bktPbFRnaWxoc0ZuQ21EcDh6dElJS0dh?= =?utf-8?B?a0YrWHhJTC9xMlNhRFh2bHVaWmpuaFl3R0RWK1ZNalNCNGhsTDVSREhNekhZ?= =?utf-8?B?YlFrZUhXVkltdHAxK2NiYjgvbGJjNzZkSk1McEEvN2R1NnY2Y0xPM2FKVklt?= =?utf-8?B?RFpmUGt4cGxaalJRTmJqV2tHa0lXNzBNMGoyM0w3WVE1djhmZW13Qk1NbldN?= =?utf-8?B?ekUza0VmT0NMZHFyL1dRd1BwdEZ4cVYwU2dLQ0d6Rk5hMDNpYWpnT25GT2Jr?= =?utf-8?B?WkNRU0RtaENtRytuQWpkUmdvTGt1OVI1QTVYb2pvOUc0WW1zNW81MFhiVFI0?= =?utf-8?B?R1drTDQrQnFQcjEycVFBYVR4OXpva0FLNVhMZmhkY0crTkJXQ2N2WnEvUm1w?= =?utf-8?B?c3JiSEl5d2xRY29TcFdnRnFBOWJHYlZQSlUwZ0JmTlhLL1pEbFFYSlBxUTNi?= =?utf-8?B?RHhreFcyQVorbUxlNmk0aVk4Qm1IL040ZEIrY0h5V0RZcDIvb1RHVEVPdzVM?= =?utf-8?B?UmEza2VxL0VaREk5NmtMQ0M1Z3FKVkFFQjM4WERjSkE3QWhKK0RIY2ZScjNP?= =?utf-8?B?WVRiTzRiM08rRS9UUVlha2RwRys0MjBjY2ttTWlOZFhtdVZrN3BtdXZKdXpC?= =?utf-8?B?ajI1U25SUFZzVndsK0w4NHU3SUNSV2lkZUxSaXN5cWx5WTI2eUhxUU1YNzhM?= =?utf-8?B?SE04MHQzTCs1bUovN1piK0piUCtXMWxhVG5melI1RGdOalRGQllYbVdXNTVk?= =?utf-8?B?bHFyQmovRFdEdVJYL1B4Q2hRNElCTUt2Vm9NbmlaT0lMdk9zRFhrd3ZhUWl2?= =?utf-8?B?SDNHTmRKcUhRdDBBZUlpa09lWk1jOCtOcDFPY0Z4Rm5SNGpKbnRBR2JmaUZ6?= =?utf-8?B?cVdEa01SdDcwWlEvV2kxQXNlb0RpUmlGT1hRRXhXN0p0cHU1YlBhczBHSkdn?= =?utf-8?B?YWkyRkVNQk4yay9oQ1J6M213N1BQWWRON3IzRkRmUjVnOGZoSEtTWUg4a05l?= =?utf-8?B?VHM1VDNBcmF1UjNpVlFEaXpoR1JmVGJvZjdnM0dxTVFZOVoyTG1SSE5iMHk0?= =?utf-8?B?ZFI5WThZZUFLWjgxajV5YXBSTTl0MHNlMkUxdHNobGt5MlFOcDNNcFNBWWFM?= =?utf-8?B?d2NidlpCSWlCMWRlVEtSUU1rQk1NMVRaTFBjems1anB0Nk1jU1pvRWU4N2dQ?= =?utf-8?B?MndPVGZlcXh5U0ZKdy9NM215ZVUrVmVzWXNkMVVWYjlkQ0pia1Z3NWhkY0JH?= =?utf-8?B?UVpKRVpJQy9QZ2ZkNHpsOXl2M1FIOFMxVFU2dUdmbGV0Tmc2bnErUDF5M0N6?= =?utf-8?B?eHpxR0JuaGJLYkFhbUVFNFM1dWFubWdBVmFJSVQyTVErRVhSUkU5MFdkMUlj?= =?utf-8?B?YVN6UStxQ3lLY3RVYUNRTWw4VWhpSHFDdzJaRS94ZFhmVUtVTFlkcG1CdU5h?= =?utf-8?Q?MlYJ6aD5KgbWuFUL+/fYcQbhC?= 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: ad1130e9-8404-4971-f2ba-08dcabd299f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2024 11:20:19.3940 (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: yfXaCn2okOe1deSnesS82x+cmz/YZA3TfTzn3cYwX4SJGLmOahXaSyKBMMyH8CDuTYz3Wwecwm3AjuYJiYAOlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA2PR18MB6084 X-Proofpoint-ORIG-GUID: upyUnFHwyyg1ypZXpuOuqTXxSyB7LB98 X-Proofpoint-GUID: upyUnFHwyyg1ypZXpuOuqTXxSyB7LB98 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-24_09,2024-07-23_02,2024-05-17_01 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 PiANCj4gT24gMjMtSnVsLTI0IDU6NTcgUE0sIEFraGlsIEdveWFsIHdyb3RlOg0KPiA+PiBIaSBh bGwsDQo+ID4+DQo+ID4+IFRoaXMgcGF0Y2ggYnJlYWtzIGlwc2VjIHRlc3RzIHdpdGggaXBzZWMt c2VjZ3c6DQo+ID4+DQo+ID4+DQo+ID4+IC4vZXhhbXBsZXMvaXBzZWMtc2VjZ3cvdGVzdC9ydW5f dGVzdC5zaCAtNCB0cnNfYWVzY3RyX3NoYTENCj4gPj4gLi4uDQo+ID4+IEVSUk9SOiAuL2V4YW1w bGVzL2lwc2VjLXNlY2d3L3Rlc3QvbGludXhfdGVzdC5zaCBmYWlsZWQgZm9yDQo+IGRzdD0xOTIu MTY4LjMxLjE0LA0KPiA+PiBzej0xDQo+ID4+ICAgdGVzdCBJUHY0IHRyc19hZXNjdHJfc2hhMSBm aW5pc2hlZCB3aXRoIHN0YXR1cyAxDQo+ID4+IEVSUk9SICB0ZXN0IHRyc19hZXNjdHJfc2hhMSBG QUlMRUQNCj4gPj4NCj4gPiBUaGUgcGF0Y2ggc2VlbXMgdG8gYmUgY29ycmVjdC4NCj4gPiBQbGVh c2UgY2hlY2sgZW5kaWFubmVzcyBpbiB0aGUgUE1EIHlvdSBhcmUgdGVzdGluZy4NCj4gDQo+IElu IG15IG9waW5pb24gc2FsdCBzaG91bGQgbm90IGJlIGFmZmVjdGVkIGJ5IGVuZGlhbm5lc3MgYW5k IGl0IHNob3VsZCBiZQ0KPiB1c2VkIGFzIGl0IGlzIGluIHRoZSBrZXkgcGFyYW1ldGVyLiBJIHRo aW5rIHRoZSBwYXRjaCBpcyB3cm9uZyB0byBtYWtlDQo+IGl0IENQVSBlbmRpYW5uZXNzIGRlcGVu ZGVudCBiZWZvcmUgYmVpbmcgcGFzc2VkIHRvIHRoZSBQTURzLCBhbnkgUE1EDQo+IHRoYXQgbmVl ZHMgdGhlIGVuZGlhbm5lc3Mgc3dhcHBlZCBzaG91bGQgZG8gaXQgaW4gdGhlIFBNRCBjb2RlLiBJ bmRlZWQNCj4gaXQncyBwYXNzZWQgYXJvdW5kIGFzIGEgMzIgYml0IGludGVnZXIgYnV0IGl0J3Mg bm90IHVzZWQgYXMgc3VjaCwgYW5kDQo+IHdoZW4gaXQncyBhY3R1YWxseSB1c2VkIGl0IHNob3Vs ZCBiZSBldmFsdWF0ZWQgYXMgYSBieXRlIGFycmF5Lg0KPiANCj4gaHR0cHM6Ly9kYXRhdHJhY2tl ci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM0MTA2I3NlY3Rpb24tNA0KPiBodHRwczovL2RhdGF0cmFj a2VyLmlldGYub3JnL2RvYy9odG1sL3JmYzQxMDYjc2VjdGlvbi04LjENCg0KQXMgcGVyIHRoZSBy ZmMsIGl0IHNob3VsZCBiZSB0cmVhdGVkIGFzIGJ5dGUgb3JkZXIoaS5lLiBiaWcgZW5kaWFuKS4N CkJ1dCBoZXJlIHRoZSBwcm9ibGVtIGlzIHdlIHRyZWF0IGl0IGFzIHVpbnQzMl90IHdoaWNoIG1h a2VzIGl0IENQVSBlbmRpYW4gd2hlbiBzdG9yZWQgaW4gaXBzZWNfc2Egc3RydWN0Lg0KVGhlIGtl eXMgYXJlIHN0b3JlZCBhcyBhbiBhcnJheSBvZiB1aW50OF90LCBzbyBrZXlzIGFyZSBzdG9yZWQg aW4gYnl0ZSBvcmRlcihCaWcgZW5kaWFuKS4NCg0KU28gZWl0aGVyIHdlIHNhdmUgc2FsdCBhcyAi dWludDhfdCBzYWx0WzRdIiBvciBkbyBhIGNvbnZlcnNpb24gb2YgY3B1X3RvX2JlDQpTbyB0aGF0 IHdoZW4gaXQgaXMgc3RvcmVkIGluIFBNRC9IVywgYW5kIHdlIGNvbnZlcnQgaXQgZnJvbSB1aW50 MzJfdCB0byB1aW50XzggKiwgdGhlcmUgd29udCBiZSBpc3N1ZS4NCg0KPiANCj4gPg0KPiA+DQo+ ID4+DQo+ID4+DQo+ID4+IE9uIDAzLzA3LzIwMjQgMTg6NTgsIEFraGlsIEdveWFsIHdyb3RlOg0K PiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+PiAJCS0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4+IAkJRnJvbTogQWtoaWwgR295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT4NCj4g Pj4gPG1haWx0bzpnYWtoaWxAbWFydmVsbC5jb20+DQo+ID4+IAkJU2VudDogRnJpZGF5LCBNYXJj aCAxNSwgMjAyNCAxMjo0MiBBTQ0KPiA+PiAJCVRvOiBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZl bGwuY29tPg0KPiA+PiA8bWFpbHRvOmdha2hpbEBtYXJ2ZWxsLmNvbT4gOyBDaGFveW9uZyBIZQ0K PiA+PiAJCTxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+DQo+ID4+IDxtYWlsdG86Y2hhb3lvbmcu aGVAY29yaWdpbmUuY29tPiA7IGRldkBkcGRrLm9yZyA8bWFpbHRvOmRldkBkcGRrLm9yZz4NCj4g Pj4gCQlDYzogb3NzLWRyaXZlcnNAY29yaWdpbmUuY29tIDxtYWlsdG86b3NzLQ0KPiA+PiBkcml2 ZXJzQGNvcmlnaW5lLmNvbT4gOyBTaGlob25nIFdhbmcgPHNoaWhvbmcud2FuZ0Bjb3JpZ2luZS5j b20+DQo+ID4+IDxtYWlsdG86c2hpaG9uZy53YW5nQGNvcmlnaW5lLmNvbT4gOw0KPiA+PiAJCXN0 YWJsZUBkcGRrLm9yZyA8bWFpbHRvOnN0YWJsZUBkcGRrLm9yZz4NCj4gPj4gCQlTdWJqZWN0OiBS RTogW0VYVEVSTkFMXSBbUEFUQ0ggdjJdIGV4YW1wbGVzL2lwc2VjLXNlY2d3OiBmaXgNCj4gPj4g U0Egc2FsdA0KPiA+PiAJCWVuZGlhbm5lc3MgcHJvYmxlbQ0KPiA+Pg0KPiA+Pg0KPiA+PiAJCQlT dWJqZWN0OiBSRTogW0VYVEVSTkFMXSBbUEFUQ0ggdjJdIGV4YW1wbGVzL2lwc2VjLQ0KPiA+PiBz ZWNndzogZml4IFNBIHNhbHQNCj4gPj4gCQkJZW5kaWFubmVzcyBwcm9ibGVtDQo+ID4+DQo+ID4+ DQo+ID4+IAkJCQlGcm9tOiBTaGlob25nIFdhbmcNCj4gPj4gPHNoaWhvbmcud2FuZ0Bjb3JpZ2lu ZS5jb20+IDxtYWlsdG86c2hpaG9uZy53YW5nQGNvcmlnaW5lLmNvbT4NCj4gPj4NCj4gPj4gCQkJ CVRoZSBTQSBzYWx0IG9mIHN0cnVjdCBpcHNlY19zYSBpcyBhIENQVS1lbmRpYW4NCj4gPj4gdTMy IHZhcmlhYmxlLCBidXQgaXTigJlzDQo+ID4+IAkJCQl2YWx1ZSBpcyBzdG9yZWQgaW4gYW4gYXJy YXkgb2YgZW5jcnlwdGlvbiBvcg0KPiA+PiBhdXRoZW50aWNhdGlvbiBrZXlzDQo+ID4+IAkJCQlh Y2NvcmRpbmcgdG8gYmlnLWVuZGlhbi4gU28gaXQgbWF5YmUgbmVlZCB0bw0KPiA+PiBjb252ZXJ0 IHRoZSBlbmRpYW5uZXNzDQo+ID4+IAkJCQlvcmRlciB0byBlbnN1cmUgdGhhdCB0aGUgdmFsdWUg YXNzaWduZWQgdG8gdGhlDQo+ID4+IFNBIHNhbHQgaXMgQ1BVLWVuZGlhbi4NCj4gPj4NCj4gPj4g CQkJCUZpeGVzOiA1MGQ3NWNhZTJhMmMgKCJleGFtcGxlcy9pcHNlYy1zZWNndzoNCj4gPj4gaW5p dGlhbGl6ZSBTQSBzYWx0IikNCj4gPj4gCQkJCUZpeGVzOiA5NDEzYzM5MDFmMzEgKCJleGFtcGxl cy9pcHNlYy1zZWNndzoNCj4gPj4gc3VwcG9ydCBhZGRpdGlvbmFsIGFsZ29yaXRobXMiKQ0KPiA+ PiAJCQkJRml4ZXM6IDUwMWU5YzIyNmFkZiAoImV4YW1wbGVzL2lwc2VjLXNlY2d3Og0KPiA+PiBh ZGQgQUVBRCBwYXJhbWV0ZXJzIikNCj4gPj4gCQkJCUNjOiBzdGFibGVAZHBkay5vcmcgPG1haWx0 bzpzdGFibGVAZHBkay5vcmc+DQo+ID4+DQo+ID4+IAkJCQlTaWduZWQtb2ZmLWJ5OiBTaGlob25n IFdhbmcNCj4gPj4gPHNoaWhvbmcud2FuZ0Bjb3JpZ2luZS5jb20+IDxtYWlsdG86c2hpaG9uZy53 YW5nQGNvcmlnaW5lLmNvbT4NCj4gPj4gCQkJCVJldmlld2VkLWJ5OiBDaGFveW9uZyBIZQ0KPiA+ PiA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPiA8bWFpbHRvOmNoYW95b25nLmhlQGNvcmlnaW5l LmNvbT4NCj4gPj4NCj4gPj4NCj4gPj4gCQkJQWNrZWQtYnk6IEFraGlsIEdveWFsIDxnYWtoaWxA bWFydmVsbC5jb20+DQo+ID4+IDxtYWlsdG86Z2FraGlsQG1hcnZlbGwuY29tPg0KPiA+Pg0KPiA+ PiAJCQlBcHBsaWVkIHRvIGRwZGstbmV4dC1jcnlwdG8NCj4gPj4NCj4gPj4NCj4gPj4gCQlUaGUg cGF0Y2ggaXMgcHVsbGVkIGJhY2sgZnJvbSBkcGRrLW5leHQtY3J5cHRvLg0KPiA+PiAJCVRoaXMg Y2hhbmdlIG1heSBjYXVzZSBhbGwgdGhlIFBNRHMgdG8gZmFpbCB0aGVzZSBjYXNlcy4NCj4gPj4g CQlXb3VsZCBuZWVkIGFja3MgZnJvbSBQTURzLg0KPiA+Pg0KPiA+Pg0KPiA+PiAJQXBwbGllZCB0 byBkcGRrLW5leHQtY3J5cHRvDQo+ID4+IAlObyB1cGRhdGUgZnJvbSBQTUQgb3duZXJzLg0KPiA+ PiAJQXBwbHlpbmcgaXQgYmVmb3JlIFJDMiBzbyB0aGF0IHdlIGhhdmUgdGltZSBmb3IgZml4ZXMg aWYgbmVlZGVkLg0KPiA+Pg0KPiA+Pg0KPiA+PiAtLQ0KPiA+PiBSZWdhcmRzLA0KPiA+PiBWbGFk aW1pcg0K