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 A4DB3A00C2; Mon, 15 Aug 2022 14:58:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 478294014F; Mon, 15 Aug 2022 14:58:24 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by mails.dpdk.org (Postfix) with ESMTP id 571FF40146 for ; Mon, 15 Aug 2022 14:58:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KlD5Y9QmP3TTC3v01CJ2PhcHpxC7YdqfJ+9AIM9nRLsECAmvS2Odvg6WzttUQSWHU+y2DSQNAlqCrL5uWGEproq+0A5GFbFrCzoc3noJEEITVnSNiWwAMutSd/jC6Fk9pr3bLUYtStf0WwUF7q4gy6UN4/HEVNzYulzpr/H/KAtWQuw82Pji8lzljE1ockCcjyc/0AAnLS8f19Ll14CG1CzQxoctcj3uOaywpnDl5n7z/LnMarOCvbK+skmLWhYhKoCKPKGfeIRLOS2AA2WOCSskIqkPDdLYysyOD2oZuHXXtS37Sb6urDPiBMBIyE33Zx+OS10DLUJWesbMTcz4VA== 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=6fHxcXv35QJOKWr5l9d75zpq8mezRlU5izYWoLUcCwM=; b=MjiqGW9QovekfURUN0FxyLwBYJyLsiSnJ6rb3IxeBvzssyAvibltM7zNpUEGtzoCTGyZSZc3rNEI3xtt5mW8Sw7jxwLQ33KFa4clSNr8AMNdb/BcLpIq85hTl3uvy2wyb2Jiok3aZHMkn367jnpYa6kHMuD9MteMS7Zs00Cbpt2o/vLNiKir3KTPPWkz3MmbYnnLZvU9RDnQIMdEwleM0CM85KnK/jkF7b1uhJp8Se+3s+XeMokjgY8RpgXgXGmwI60X29Uu3ROQxYaw2pSqzhNd0ag1ZIGBd5fKEbJNvUOMLeCaC7ig/Ool8nHncU8byfwg0cNqyJp8v49IHQLgvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6fHxcXv35QJOKWr5l9d75zpq8mezRlU5izYWoLUcCwM=; b=nUdIOWRtZq2LH2JF7ZCQNDfUzn9OOXuY7saN+Xp1FDduPANEdEGN0q7lcKQwEXw8jfSqpANp3cEhYtYskslLmg0VoQOCbwQny9z+X6EevksCmPRHnWrj+ZOSQ09KrOmIhakIG49SQfIdiIKOBQFEtaU7VyMrs6HNTAF3WFTTJg1vldsOv7V5ZwGWEMyfTQzNOSRZj6E2JUGmxJ2fLBFpAusjTBoclyqzxhse7nYTr7hSj+9zCOcW9LsdzJ68620usrdr6xdMAiuVXuhJFVC4JItQT7QUm23wYtHwzi8WTXDT1VO6+PYfJYev/LUSThGESys2TL36l+CSfSNU8baZAQ== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by SA1PR12MB5657.namprd12.prod.outlook.com (2603:10b6:806:234::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.28; Mon, 15 Aug 2022 12:58:20 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::bcf9:1e79:b7a3:7708]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::bcf9:1e79:b7a3:7708%5]) with mapi id 15.20.5525.011; Mon, 15 Aug 2022 12:58:20 +0000 From: Ori Kam To: Ivan Malov , "dev@dpdk.org" CC: Eli Britstein , Ilya Maximets , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Stephen Hemminger , Jerin Jacob , Andrew Rybchenko , Ferruh Yigit , Ray Kinsella Subject: RE: [PATCH 03/13] ethdev: remove experimental tag from flow transfer proxy API Thread-Topic: [PATCH 03/13] ethdev: remove experimental tag from flow transfer proxy API Thread-Index: AQHYroBQjXKvQSwmekWLgd0Ls0jJxq2v8EMA Date: Mon, 15 Aug 2022 12:58:20 +0000 Message-ID: References: <20220812191827.3187441-1-ivan.malov@oktetlabs.ru> <20220812191827.3187441-4-ivan.malov@oktetlabs.ru> In-Reply-To: <20220812191827.3187441-4-ivan.malov@oktetlabs.ru> Accept-Language: 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=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df985d82-99f0-4888-9c10-08da7ebdd486 x-ms-traffictypediagnostic: SA1PR12MB5657:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TOrwobjlJVfYZ1NbfO1G4nI7mGHpW/oR8YufkSkP2GvAgCLUsYwGoHA8kVNL6jzNAIusMHbQuz7lpE59ELO/tzGfeBgw0AnRqb3TLDG7U5co/rnhpragbnpgGWfj6a+m7R1AtM2mO4H5PH/FUUzIo4v1LGwPk4cgQRCl+f/fqn7OuOZjfRgBNyqQOG2qt+njMmdvgZolMfDCFm1Axsnb86W4TeSpF5T6QTcD1L+FU2dBJI3oRmF2lBFNRuJkgcRusvhkHet0GUKR6c7FlLK+W8QE1CIrbPa7bx33zUFg0msckmmp/O+y0/PLwlhJv1WAUJkXtSarBYC0iTn5ZOaNIkXcZFj+KKRhj2Ym+4xycjl7mLH3b/O7M5EgB/azHulOUwMrCw89wY2LLCDjnj5EExfz75HunyGRdPXbsdf6eSpUlN0jVm/LWvG1VOd826bEJxh/1QkQ4/MYE1cBmCTyfqwkaLvBPN12fSEEx3oErz/It/1gJLycW5VcooD8yyNmahLf7k7O5YqXYrThxr+vMMH2oe2GoTK/oLt2ZstLHZKKSBnyiSDlVw9edg4AFTzwwYqjHFliYdDQ01lQSDS59PsNOl3eHNm17iWngcmkbzvnTGVZdwCW/oRA/lPpNb5rN2f2ns4KV67I90G8UXe6EHxpNXUa3zBaJtOcMN23J7DuQdNXEBNNiYEsoqNgQ1G8AZYjQDsmN6lkOtBeIik3BoU9Yvstlhuq3zHadEMPoOW5r7jfXiVtpJGVSSHidAFgX9IZpvc1qnBgGUFXT4t0nT84nZZsMwJE0Xang0VKUgfVdYpXiGu905R5T6lrxM9Ad+J0CXhvhIszTUoH/+WRbU/EGJHzWZPGml5MQUQRD4VWS0ab+3R9qE4lnagkI0H/DV7bUl0jwvVR3yAR2j9sgw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(346002)(376002)(39860400002)(366004)(396003)(64756008)(66476007)(2906002)(76116006)(66446008)(66946007)(8676002)(4326008)(41300700001)(54906003)(316002)(86362001)(110136005)(478600001)(33656002)(38070700005)(966005)(71200400001)(66556008)(52536014)(5660300002)(83380400001)(122000001)(8936002)(55016003)(38100700002)(26005)(6506007)(7696005)(9686003)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NGFlYkJmNGVMWmRxa0Z1bFduRkl4RVh1Zm1ONy8rTVpCZnJ6OVRUVUlBaHJi?= =?utf-8?B?ckNVQUhMem10RTZicmVUZmdabmhDVEFHQmpJaGxvbWlDY2czWU1RdGt3Y09y?= =?utf-8?B?ZGphK2FpNTBzVi9NNEtPQzhnUlNNMGgvT2tCRk9vcVcvTUU1Mnh0cDJrQVU0?= =?utf-8?B?dG1heTBsdWxLWmd6cmprQ0NQTkpwR3ZIUXFNVDZWMU4xSldUbVNTWkN6REQx?= =?utf-8?B?WFFCdlkwa3hEc0hla2VIMlNzYXk5Y1g0WjEydGYxT0Yydng5TDh6MUJhbmdU?= =?utf-8?B?Zi95ODRRdmhsVStKUmxSY3oyNExBTWFPdllDTURQYnZmNUcyb0V1dWtTOXhR?= =?utf-8?B?Yk5KYm5adWZ3WTVzUTYzTGxWQnZDengxZElxV0lxdTY3dFRpRjh1S2NVekdU?= =?utf-8?B?NTJpeVp6L0tMdEdxT25mMlp1RzlBK2xTOHFLU0E5ME1WRFVnTktkaXIzeW50?= =?utf-8?B?enp3RndYZVl1djljcWNJaDM0VUpKbDc1THk3V2xTUkp6Y0g1L1VBQ2o0NVVw?= =?utf-8?B?bm51WVdKSEN2Ty93RFVyTnZnUVpmdzUvZHErejJ5d0IyUjVRMDZCV05zY1Js?= =?utf-8?B?U0N2K3JOcDZQTnVva3RwZ0RzcDFPWXBmd0krUkh2WHEyenQ0UndHbmRyaS9i?= =?utf-8?B?RGlTUW9oSDkyQms5K0lJd3BPWnVmTTJNamFrSWFPMWQybkEyekFpVEw3N0dO?= =?utf-8?B?ekFYY0F2MGMvYVlNU3RFRkk4c2Rld3ZXamM4ZDZPR2lRV05IdE9HdlJpK1VZ?= =?utf-8?B?bjlmOVBEUW4zZTlXUWVXWU8xbFRCbk85OXZwSkxRV3YvN3pxL3gxVlo1dGVl?= =?utf-8?B?VC80TlJ0Mmk5alhTSzhNUzNxcDNzSDNCdmtQSE1TOHlnSlhaVElzTjd5OVVP?= =?utf-8?B?WWIxV2JKNjJleDVNRllpbkJVeVJ0L1l4eGlHZ3ZpOUVOMmRxRzBlQ3JxQjAy?= =?utf-8?B?Vys5a3FKeVdwb3FmVW1jMHlmajIvYlV1WUVNQ1hpVDhyRDhIOVRDVUVTVzhh?= =?utf-8?B?eDhNdlBWckkwWEtjYnJoMHpia2ZpVjVHUXdEUk9EOVBzMitJZ1Q5ZUtPemxi?= =?utf-8?B?SmlOZG9seUl6ektLTk5BTitiM3V6ZXZLRDdNOTkyb1hSc0xqQ1lnKzJzSkJu?= =?utf-8?B?RTJWQVI4dlc4ejdTSFcxaE9UWFY3WXNTS1VHMU9FRjdMdkYzM3dIWWpPTUZZ?= =?utf-8?B?WlBDakdrK1B5QWk3cUx6ZDJSaXIrYXFwUDl2VWswNVlvN1RNdm0vVGpJWXcv?= =?utf-8?B?S0ZERUZSMHdjcGhVdm1LVXZhNmpGYWRxUUt0Q3Q0Ti9hNElqOVdzbm5nNEIr?= =?utf-8?B?THB4YTNuRHV3UklzVnlNV0c1VzRvOTF5THVKUmx0bEVjb2RoMGgxWHJhNFN0?= =?utf-8?B?cFNrUGJUc3prbE9ReXlYR0s5OWtkQUw4QnhMcURpU1dhLzBLRHRGdVV0T1pi?= =?utf-8?B?MXc3OVB0RU5XUUxCc0lKMHpRYXBLbW9nOW9DL3diWGlOZVpBR0FQc0J1SDFy?= =?utf-8?B?d2xueE1aUVI1U08yMTQ0SXFYZ1l1eCtuaGR4UUtPTlQ4dEhCcHltS3k3MnVy?= =?utf-8?B?TCs4eUxFd2lhNDdWTmNtcWgxNVY2QUkwcXBQZ3dxQ3VTK1hPWEhDMzlSRnd4?= =?utf-8?B?Q1Nyd1ZsdTExOFBWblpab1N5WFF0Wmt0alVuajFXK2hLRDA3TGh0RU0zM3pE?= =?utf-8?B?OXJNMTIzN2hiWVBaZDh0M3ZPb0NMdEMrUUVMKzlJcDlrbTR0WFQ1SkZqWE5r?= =?utf-8?B?VFJVMytUK0pQNnNyZlMyNTRBeGg4ZUw0dkZhZUV0VTJ4TmJBVzNvVWlWU3N6?= =?utf-8?B?M29TajdFa2RkSUh4SGNMSENpdVRRNlEyY2hIU2gvQWRpZXh2eC9rRHVVQnNQ?= =?utf-8?B?UDMrZnRMQlJzK1h1UGkxYUNpYStnWTB3dC8yY29LeDdPU2NRamtKbWdnVkhn?= =?utf-8?B?WVI5cTBNTjNkWUd6c2VRaWs1alZMYm0xVktaaEpScEp1OTZlbEM0Qy9GdXJX?= =?utf-8?B?eS93VGdUbHpTT2gzR3dlUWcyUXdCNFVsNGl5T1UxWGovWHR1RjVGNWg2Zmoy?= =?utf-8?B?cDNteVAzWGZFd2Jpcm5vaVJtTFdoUXo2T1ovQVBib1I3U3BqQlJVTGlhSXJK?= =?utf-8?Q?7JQw=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df985d82-99f0-4888-9c10-08da7ebdd486 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Aug 2022 12:58:20.5544 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wzm8AN1u8YT4IMu48/Ivh/4SsYjPGY1PgvaKkimBUsi1cirLJhwboc8cdSa9TV3n3vM+VW02BxJYPNa3AKxpbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB5657 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSXZhbiBNYWxvdiA8 aXZhbi5tYWxvdkBva3RldGxhYnMucnU+DQo+IFNlbnQ6IEZyaWRheSwgMTIgQXVndXN0IDIwMjIg MjI6MTgNCj4gDQo+IHJ0ZV9mbG93X3BpY2tfdHJhbnNmZXJfcHJveHkoKSB3YXMgZmlyc3QgYWRk ZWQgdG8gRFBESyAyMS4xMS4NCj4gU2luY2UgdGhlbiwgbm8gb25lIGhhcyByZXF1ZXN0ZWQgYW55 IGZpeGVzLiBBdCB0aGUgc2FtZSB0aW1lLA0KPiB0aGUgQVBJIGlzIHJlcXVpcmVkIGJ5IHNlcmll cyBbMV0gaW4gT3ZTIGZvciB0aGUgbmV3IHJlbGVhc2UuDQo+IA0KPiBbMV0gaHR0cDovL3BhdGNo d29yay5vemxhYnMub3JnL3Byb2plY3Qvb3BlbnZzd2l0Y2gvbGlzdC8/c2VyaWVzPTMxMDQxNQ0K PiANCj4gU2lnbmVkLW9mZi1ieTogSXZhbiBNYWxvdiA8aXZhbi5tYWxvdkBva3RldGxhYnMucnU+ DQo+IFJldmlld2VkLWJ5OiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0 bGFicy5ydT4NCj4gLS0tDQo+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIyXzExLnJz dCB8IDMgKysrDQo+ICBsaWIvZXRoZGV2L3J0ZV9mbG93LmggICAgICAgICAgICAgICAgICB8IDQg LS0tLQ0KPiAgbGliL2V0aGRldi92ZXJzaW9uLm1hcCAgICAgICAgICAgICAgICAgfCAyICstDQo+ ICAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIyXzExLnJzdA0KPiBi L2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjJfMTEucnN0DQo+IGluZGV4IGYwMzliODU3 ZTIuLmI3NGU5MGQyN2YgMTAwNjQ0DQo+IC0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVh c2VfMjJfMTEucnN0DQo+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjJfMTEu cnN0DQo+IEBAIC05NSw2ICs5NSw5IEBAIEFQSSBDaGFuZ2VzDQo+ICAgIC0gYGBSVEVfRkxPV19J VEVNX1RZUEVfUE9SVF9SRVBSRVNFTlRPUmBgDQo+ICAgIC0gYGBSVEVfRkxPV19JVEVNX1RZUEVf UkVQUkVTRU5URURfUE9SVGBgDQo+IA0KPiArKiBldGhkZXY6IHByb21vdGVkIGBgcnRlX2Zsb3df cGlja190cmFuc2Zlcl9wcm94eSgpYGANCj4gKyAgZnJvbSBleHBlcmltZW50YWwgdG8gc3RhYmxl Lg0KPiArDQo+IA0KPiAgQUJJIENoYW5nZXMNCj4gIC0tLS0tLS0tLS0tDQo+IGRpZmYgLS1naXQg YS9saWIvZXRoZGV2L3J0ZV9mbG93LmggYi9saWIvZXRoZGV2L3J0ZV9mbG93LmgNCj4gaW5kZXgg ZTVkMmQ4NzQwMy4uYmM2OGZkNTYzMSAxMDA2NDQNCj4gLS0tIGEvbGliL2V0aGRldi9ydGVfZmxv dy5oDQo+ICsrKyBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaA0KPiBAQCAtNDc5Miw5ICs0NzkyLDYg QEAgcnRlX2Zsb3dfdHVubmVsX2l0ZW1fcmVsZWFzZSh1aW50MTZfdCBwb3J0X2lkLA0KPiAgCQkJ ICAgICBzdHJ1Y3QgcnRlX2Zsb3dfZXJyb3IgKmVycm9yKTsNCj4gDQo+ICAvKioNCj4gLSAqIEB3 YXJuaW5nDQo+IC0gKiBAYiBFWFBFUklNRU5UQUw6IHRoaXMgQVBJIG1heSBjaGFuZ2Ugd2l0aG91 dCBwcmlvciBub3RpY2UuDQo+IC0gKg0KPiAgICogR2V0IGEgcHJveHkgcG9ydCB0byBtYW5hZ2Ug InRyYW5zZmVyIiBmbG93cy4NCj4gICAqDQo+ICAgKiBNYW5hZ2luZyAidHJhbnNmZXIiIGZsb3dz IHJlcXVpcmVzIHRoYXQgdGhlIHVzZXIgY29tbXVuaWNhdGUgdGhlbQ0KPiBAQCAtNDgxOSw3ICs0 ODE2LDYgQEAgcnRlX2Zsb3dfdHVubmVsX2l0ZW1fcmVsZWFzZSh1aW50MTZfdCBwb3J0X2lkLA0K PiAgICogQHJldHVybg0KPiAgICogICAwIG9uIHN1Y2Nlc3MsIGEgbmVnYXRpdmUgZXJyb3IgY29k ZSBvdGhlcndpc2UNCj4gICAqLw0KPiAtX19ydGVfZXhwZXJpbWVudGFsDQo+ICBpbnQNCj4gIHJ0 ZV9mbG93X3BpY2tfdHJhbnNmZXJfcHJveHkodWludDE2X3QgcG9ydF9pZCwgdWludDE2X3QgKnBy b3h5X3BvcnRfaWQsDQo+ICAJCQkgICAgIHN0cnVjdCBydGVfZmxvd19lcnJvciAqZXJyb3IpOw0K PiBkaWZmIC0tZ2l0IGEvbGliL2V0aGRldi92ZXJzaW9uLm1hcCBiL2xpYi9ldGhkZXYvdmVyc2lv bi5tYXANCj4gaW5kZXggMmVjYzFhZjU3MS4uMjVlNTRmOWQzZSAxMDA2NDQNCj4gLS0tIGEvbGli L2V0aGRldi92ZXJzaW9uLm1hcA0KPiArKysgYi9saWIvZXRoZGV2L3ZlcnNpb24ubWFwDQo+IEBA IC0xMzIsNiArMTMyLDcgQEAgRFBES18yMyB7DQo+ICAJcnRlX2Zsb3dfZXJyb3Jfc2V0Ow0KPiAg CXJ0ZV9mbG93X2ZsdXNoOw0KPiAgCXJ0ZV9mbG93X2lzb2xhdGU7DQo+ICsJcnRlX2Zsb3dfcGlj a190cmFuc2Zlcl9wcm94eTsNCj4gIAlydGVfZmxvd19xdWVyeTsNCj4gIAlydGVfZmxvd192YWxp ZGF0ZTsNCj4gDQo+IEBAIC0yNTMsNyArMjU0LDYgQEAgRVhQRVJJTUVOVEFMIHsNCj4gIAlydGVf ZXRoX21hY2FkZHJzX2dldDsNCj4gIAlydGVfZmxvd19mbGV4X2l0ZW1fY3JlYXRlOw0KPiAgCXJ0 ZV9mbG93X2ZsZXhfaXRlbV9yZWxlYXNlOw0KPiAtCXJ0ZV9mbG93X3BpY2tfdHJhbnNmZXJfcHJv eHk7DQo+IA0KPiAgCSMgYWRkZWQgaW4gMjIuMDMNCj4gIAlydGVfZXRoX2Rldl9wcmlvcml0eV9m bG93X2N0cmxfcXVldWVfY29uZmlndXJlOw0KPiAtLQ0KPiAyLjMwLjINCg0KQWNrZWQtYnk6IE9y aSBLYW0gPG9yaWthQG52aWRpYS5jb20+DQpCZXN0LA0KT3JpDQo=