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 5F5854235E; Wed, 11 Oct 2023 11:30:15 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2D4B540697; Wed, 11 Oct 2023 11:30:15 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by mails.dpdk.org (Postfix) with ESMTP id B209C40279; Wed, 11 Oct 2023 11:30:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nVe8hEcQ1K2FfL/FPmSZajw0ERuZVuprwGM1S+tGUe3S09zVnJ3mvqsDzEido8GRQgxDXrK9vnHpd1G5j+ZzBqrr+BImUnJdnRnIW5ltsYLJxFsQLlL41NdEsXlWFkHA4rGD5QS3hOtDedBuWwvEZCAqTM+XPFfQZ9KzUwSRyBJpvmIQo5qQIR0g2g0r2ymuH2+IPc4CpRHFxPqTe/fnHp+SZwaxWXyd+U4twesEyz5w1fKVrLQrpXbMcvb2RXL67A+Sh31JO0Y11F9kL8M9bwsjWyhZK8J3QLx7ECrpD4FJNjkZJkWZqvHzHWjfqMarpLBId/iLpQBiV0Sh52LSCQ== 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=TyHRcUVFlfZK+Ns4rhXPOUM3JcxDodV5sG/Woik2Zn8=; b=GjRwHyYkj++OznoYV+U84TWq/ZBCfyfIRDtmwMc2kOcrFqP+zK0c4OsjdZVirtB1zG1eQFkVPAGokj/qLjfdGrcCrmFhPf3sM6favO/JfoFInD/3PptwJio1de8MUsIwTlqK6kUhEHfLWtbOk89HXaCaRG7ML9qsxD2iND2na7ui2jba3votqylTus7T/xrw5BSsEIRQpJiCcqjFzFSOWl1Oh5stt1H97aAABevgj9jTq6DUdbUcNQossEBz3HoIMDFbasfaTHygmxPdN5s4jikfmjgWXxXfS4bMb6vUyCoyH7QKIljeFyM9BuG+NbABn4BXbGXtOU1ELHb1dUzI/g== 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=TyHRcUVFlfZK+Ns4rhXPOUM3JcxDodV5sG/Woik2Zn8=; b=AZY5u1XOLjetsWJJheGJlOtWjusD/TwIsfcWXYFS9vgdGxr8A0KVFvGc0HLnc9RX0A8tVIZrjBr7blyoa6Zsp1mL1lLx85bDME69ngjqsuHpNn9WotHOu16ypZk5khintArVpkrAdpHqxWGjMbL+N/iFPB5Xk00HT8SP190zlhiOs7G646heCJVp2KZkyTPLhK/vVdBmdOe2XvHOVrLev0O/vlJqqS79b+s+rqDFGecivkgkS/FrtuwvNuApkl3t4n9WLcSa/42dQZMNAxVx5u8TJycsy+w4AW/qKib4vNrHslFovOLSPyRJ3kyrO1GzykBpdaRp7RDIrDdeu52Lqg== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by PH7PR12MB6858.namprd12.prod.outlook.com (2603:10b6:510:1b4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Wed, 11 Oct 2023 09:30:11 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::c3e3:2876:cc01:884f]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::c3e3:2876:cc01:884f%6]) with mapi id 15.20.6863.032; Wed, 11 Oct 2023 09:30:11 +0000 From: Ori Kam To: "Zhang, Yuying" , "dev@dpdk.org" , "aman.deep.singh@intel.com" CC: "stable@dpdk.org" Subject: RE: [PATCH v1] app/testpmd: refine encap content Thread-Topic: [PATCH v1] app/testpmd: refine encap content Thread-Index: AQHZ7K599yFHlCjDNEybwF35sBxI5LBEbVbg Date: Wed, 11 Oct 2023 09:30:11 +0000 Message-ID: References: <20230822011306.19616-1-yuying.zhang@intel.com> In-Reply-To: <20230822011306.19616-1-yuying.zhang@intel.com> 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-traffictypediagnostic: MW2PR12MB4666:EE_|PH7PR12MB6858:EE_ x-ms-office365-filtering-correlation-id: 30645cb9-2b0b-48c7-700a-08dbca3caab8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Q3IDcXO9Gqxf5XA0p8Lz2sNLepA+IiGtubi2LaJyxFR4AJlDoWFsOM6ULa1/jiw1baDd7iWK3iKTnpwPLnlLJ2JoXRT10/t4xHU3mpyyYkFqYCzjTIHyvYOC2ey6lz4e199IKRbZt/oDc8G2/kN7DROJu7PwelKxOgiDxFx4IP3r9H1KDu3q1bftkWd6mz8Ik0C/UfNPlB4GI/4IWkI69D0ThLbs+M+ndwxikfHEx1sNs7FyBC9KCWADJxciEGHmXhz5gWNFZPR0zTVvTyHOPrzLYlb09DZQD9Y7Tz/4k6RC++ollA6A0X3qb1Q/NOhcb3M73NLqxOPFaVcOd4MQkOY42qq8Lvmu5zFnyv1MAD5JzQBnxySe1GkqR46DM704Yvj8PK03B1/FVEARV1aqMhaOm3BU+2gbtAzsDBz5iOyHacicHMwMXMUxpZ1m2HwwuqHoZRlADatb2mKCpxG7yVoRrfq/hQHulJiMOpRvdkd4sNIpzHCxsbhfSBFBn3RZzh/DRuvBVJBnNTL5gplYU6QhDyQDJq+efzdcUaeUMRJ8QRhP4zCDYRr9POr1yxo+OERtJZZFj+zFXKqRbgmUB2+6lfJ7Kj4u6v5jHR8VkAo= 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:(13230031)(39860400002)(346002)(136003)(376002)(366004)(396003)(230922051799003)(451199024)(64100799003)(186009)(1800799009)(26005)(478600001)(83380400001)(7696005)(55016003)(6506007)(86362001)(71200400001)(41300700001)(8936002)(8676002)(4326008)(110136005)(316002)(66946007)(66446008)(66476007)(76116006)(66556008)(64756008)(2906002)(33656002)(9686003)(38070700005)(38100700002)(52536014)(5660300002)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?enVwdFh3WCtMajd2QnJGQlMzV3p4TXNmTXZkRHRkRlhGa1FvSHZKd09HM0VQ?= =?utf-8?B?Zi8vWFdpQ3BrTnZOSUlUYis4ZUtNRFAvRm54M1pZdk9LU0FERWp4UlEyNlNz?= =?utf-8?B?Q0F1YVArbU9YRVNSUTMxR2xEbWlUSVVnZWVKWE4vTVVZdGszRlYxVm9HczZo?= =?utf-8?B?VzQ1N1RFZ2pqTnRQNXBwbiswOFFMOXBOejNEUi9BbXQvejlKWjhIVkxab2FE?= =?utf-8?B?alNaWGt3MWs3N1U4NXhJNGNtV3FjSXc2ME5acjIvZlcrMHNmOVA0a21xZjJy?= =?utf-8?B?eTMvem1SQzMvalBZdG11MkxJNzRHRUFIa0pVeXZYK3ZpdkR0Y2ZHbHQ0VGZD?= =?utf-8?B?bTB5YTNsQ2FFWEdBOVdvR1dJeHNId292ekQ0N2dNNHBMZjJkelNyN1ZpV1g5?= =?utf-8?B?d2hWeG8vZ2xPWVdHQWFLNmkxOXlac002Rkp4Qm10b29JRFdUYmxraGF6dnE5?= =?utf-8?B?K3M3RFArRUttUzRpMmFYUkM4SGltZ1N5U3YzRUlvcFAyRG9Sck0yQzRnVmh2?= =?utf-8?B?NEkzZUVSVjk5NGo2SjJhYmQzcXVMVXRTV241N09jU1dwMHliQjg1eWVOZnlY?= =?utf-8?B?NlJwZURFcG5NVEVGR1N3dkJnUFkzRHphalN1UHQ4S244eHVkRHAvUUtrbGZJ?= =?utf-8?B?SmFlV3JTUko0c3RGZ0R3QVFDZDBTR3RKN0tTOFFjVWdWRFRTWVhOQkdHOXEr?= =?utf-8?B?T0NxeHlNYzM4NllpYitpWlE0TEh1cUUrUDRKZVlhYnBrWnEwVGdYTnpYaDgv?= =?utf-8?B?QThSbWFrSGhMeHdyaktJTVFlVFNJL2NKYUVIeFowODg5Z1dpSXVoOW0zQ3Mv?= =?utf-8?B?NG5JUXhrRm5HZ1pPS0NNZVlqZnBUUHErbzlXR2h2R28zOSt2c3pmTG5xVm9w?= =?utf-8?B?Sm83dTVBeXIxcXZWNUdSOFdQTzhBTzBMYmpPWUNyN21SbndyK2R6dktaUDZT?= =?utf-8?B?cTZBYm5xU0phOHhKazg3TlhjeXFnNnZyeFJRdVorbGpRa1V4VEJNa0ZRdzlZ?= =?utf-8?B?V1lTcEVxUTZDSVk0cm5ZS2ZiM21tOEVWekxiNHhUQndiMllFZkgzOFYrL1N4?= =?utf-8?B?VEM5U1pST3BjbTRHbFVOajBOWEFXc0QrUkRrWXlmNTZ5QkwzT3gxcDJiTDQx?= =?utf-8?B?SGVuZFhEZHkzVGk2Njc1QzBmRDAzMFd6cmlPVjIxcS9ONHNtbDE3NGYzNU5X?= =?utf-8?B?VjdlZTk4d3NWeUo5V0pNMDZ6WldHcWNKR2NrblYzQ21DWHgvSzVRWWRzcWxi?= =?utf-8?B?M3RmckdTOGtGUzFibGsxdHgwVU9EZUhtVEpwSUgrM0doUWFkcU0vZ0hOT0Nj?= =?utf-8?B?SE9UZU9Pc2dIbDBHbGdEcldHSmpNZ0VSNGgwZFdZVU85RDMxLzAwOGo1TnJZ?= =?utf-8?B?WU1nc3o3bnRpRnRMalBRVGhhTEVjV0N6N3M3dEJSRGR3WjNGVDB6YmVtdHhF?= =?utf-8?B?c2FuY290ejJqeFI4WjFhRkZVVENxTXA4Zzd4WjFzSnRsWTFLYkJkTmlZeDBL?= =?utf-8?B?cHNFQkp4MmtaL0ZzK2JvbURjRFVoZUtOWXdmUTVxMS9QUTNEMkNSQ3FlUEdP?= =?utf-8?B?alR3R2JTeTJXRGtoSXVTaDllYnhMVE91aUg2RjNGVTl3MSs1b3FNNThJS1NV?= =?utf-8?B?RlFnNkgza09ZQVdMWWRiU0NiUDk3bk1ZTGsrQ2hKOUZjV0xBYjNQM2hzak50?= =?utf-8?B?bFMvOWZjVWtDSDEwUXREVnhPNk5qN09Pa2lyZWk3SDVQb2E2SzQwWXZrZmJo?= =?utf-8?B?bjllWm5BSUg5bnV6ZjBvMmtRVUdUNFZTWSsvUE5leDh2dVI2cFg3RzNtQTVs?= =?utf-8?B?UHhkejhabE9FN2lSd1J2VXdhaWJaYVFxb1Y3bFplcGYycW1Cb214L3JuaGQv?= =?utf-8?B?bmRSNWphUWtlYXZ4YllJdm9UUlBBTzEwUEZURGhiKzM5TmxvUGtzSFlISTRn?= =?utf-8?B?WUJxMnFHbGdRR21HcmlUQ0hoY0hWb3RZS0VSWmZxdkcyMG5vVU9UTmE1UjZk?= =?utf-8?B?UzYvL2lKdVRwb2FETzl6QUJkYnZ1cS9BSnVONm52NlFoUy95ajRCYUk4cW5a?= =?utf-8?B?ZHBOaTdkUXlBWUczcVZlNFBrZkY2SXljdjU1czc5NlZLQXZrSFZYVVUxbGV0?= =?utf-8?Q?lxPI=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: 30645cb9-2b0b-48c7-700a-08dbca3caab8 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2023 09:30:11.3543 (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: m+kl4FL4lkIsLkEk2SatVyqYxctjrGtvbMt4dTwa33zX5xl6yZ01dVG69wNIrHz7xFBh60uOAlId12C63QnWmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6858 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 SGkgWmhhbmcsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWmhhbmcs IFl1eWluZyA8eXV5aW5nLnpoYW5nQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0 IDIyLCAyMDIzIDQ6MTMgQU0NCj4gDQo+IEZyb206IFl1eWluZyBaaGFuZyA8eXV5aW5nLnpoYW5n QGludGVsLmNvbT4NCj4gDQo+IFJlZmluZSB2eGxhbiBlbmNhcCBjb250ZW50IG9mIGFsbCBwcm90 b2NvbCBoZWFkZXJzLg0KPiANCj4gRml4ZXM6IDE5NjBiZTdkMzJmOCAoImFwcC90ZXN0cG1kOiBh ZGQgVlhMQU4gZW5jYXAvZGVjYXAiKQ0KPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+IA0KPiBTaWdu ZWQtb2ZmLWJ5OiBZdXlpbmcgWmhhbmcgPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+DQo+IC0tLQ0K PiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jIHwgMTIgKysrKysrKysrKy0tDQo+ICAxIGZp bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYg LS1naXQgYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMgYi9hcHAvdGVzdC1wbWQvY21kbGlu ZV9mbG93LmMNCj4gaW5kZXggOTVjMGExOWJlYi4uYTQ4ODg2NGUyYiAxMDA2NDQNCj4gLS0tIGEv YXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jDQo+ICsrKyBiL2FwcC90ZXN0LXBtZC9jbWRsaW5l X2Zsb3cuYw0KPiBAQCAtODUyMyw3ICs4NTIzLDcgQEAgcGFyc2Vfc2V0dXBfdnhsYW5fZW5jYXBf ZGF0YShzdHJ1Y3QNCj4gYWN0aW9uX3Z4bGFuX2VuY2FwX2RhdGEgKmFjdGlvbl92eGxhbl9lbmNh cF8NCj4gIAkJCQkudHlwZSA9IFJURV9GTE9XX0lURU1fVFlQRV9FTkQsDQo+ICAJCQl9LA0KPiAg CQl9LA0KPiAtCQkuaXRlbV9ldGguaGRyLmV0aGVyX3R5cGUgPSAwLA0KPiArCQkuaXRlbV9ldGgu aGRyLmV0aGVyX3R5cGUgPQ0KPiBydGVfY3B1X3RvX2JlXzE2KFJURV9FVEhFUl9UWVBFX0lQVjQp LA0KPiAgCQkuaXRlbV92bGFuID0gew0KPiAgCQkJLmhkci52bGFuX3RjaSA9IHZ4bGFuX2VuY2Fw X2NvbmYudmxhbl90Y2ksDQo+ICAJCQkuaGRyLmV0aF9wcm90byA9IDAsDQo+IEBAIC04NTMxLDI0 ICs4NTMxLDMyIEBAIHBhcnNlX3NldHVwX3Z4bGFuX2VuY2FwX2RhdGEoc3RydWN0DQo+IGFjdGlv bl92eGxhbl9lbmNhcF9kYXRhICphY3Rpb25fdnhsYW5fZW5jYXBfDQo+ICAJCS5pdGVtX2lwdjQu aGRyID0gew0KPiAgCQkJLnNyY19hZGRyID0gdnhsYW5fZW5jYXBfY29uZi5pcHY0X3NyYywNCj4g IAkJCS5kc3RfYWRkciA9IHZ4bGFuX2VuY2FwX2NvbmYuaXB2NF9kc3QsDQo+ICsJCQkudmVyc2lv bl9paGwgPSBSVEVfSVBWNF9WSExfREVGLA0KPiArCQkJLm5leHRfcHJvdG9faWQgPSBJUFBST1RP X1VEUCwNCj4gKwkJCS50aW1lX3RvX2xpdmUgPSBJUERFRlRUTCwNCg0KWW91IGNhbiB1c2UgdGhl IGZvbGxvd2luZyBjb21tYW5kLCByaWdodD8NCnNldCB2eGxhbi10b3MtdHRsIGlwLXZlcnNpb24g aXB2NHxpcHY2IHZuaSA8dm5pPiB1ZHAtc3JjIDx1ZHAtc3JjPiB1ZHAtZHN0IDx1ZHAtZHN0PiBp cC10b3MgPGlwLXRvcz4gaXAtdHRsIDxpcC10dGw+IGlwLXNyYyA8aXAtc3JjPiBpcC1kc3QgPGlw LWRzdD4gZXRoLXNyYyA8ZXRoLXNyYz4gZXRoLWRzdCA8ZXRoLWRzdD4NCg0KPiArCQkJLmhkcl9j aGVja3N1bSA9IHJ0ZV9jcHVfdG9fYmVfMTYoMSksDQoNClRoaXMgY2hlY2tzdW0gc2hvdWxkIGJl IGNhbGN1bGF0ZWQgYnkgSFcgc28gd2h5IHNldCBpdD8NCg0KPiAgCQl9LA0KPiAgCQkuaXRlbV91 ZHAuaGRyID0gew0KPiAgCQkJLnNyY19wb3J0ID0gdnhsYW5fZW5jYXBfY29uZi51ZHBfc3JjLA0K PiAgCQkJLmRzdF9wb3J0ID0gdnhsYW5fZW5jYXBfY29uZi51ZHBfZHN0LA0KPiArCQkJLmRncmFt X2Nrc3VtID0gUlRFX0JFMTYoMHgwMSksDQoNClRoaXMgc2hvdWxkIGJlIGNhbGN1bGF0ZWQgYnkg SFcgb3Igc2V0IHRvIDANCg0KPiAgCQl9LA0KPiAtCQkuaXRlbV92eGxhbi5oZHIuZmxhZ3MgPSAw LA0KPiArCQkuaXRlbV92eGxhbi5oZHIuZmxhZ3MgPSAweDA4LA0KPiAgCX07DQo+ICAJbWVtY3B5 KGFjdGlvbl92eGxhbl9lbmNhcF9kYXRhLQ0KPiA+aXRlbV9ldGguaGRyLmRzdF9hZGRyLmFkZHJf Ynl0ZXMsDQo+ICAJICAgICAgIHZ4bGFuX2VuY2FwX2NvbmYuZXRoX2RzdCwgUlRFX0VUSEVSX0FE RFJfTEVOKTsNCj4gIAltZW1jcHkoYWN0aW9uX3Z4bGFuX2VuY2FwX2RhdGEtPml0ZW1fZXRoLmhk ci5zcmNfYWRkci5hZGRyX2J5dGVzLA0KPiAgCSAgICAgICB2eGxhbl9lbmNhcF9jb25mLmV0aF9z cmMsIFJURV9FVEhFUl9BRERSX0xFTik7DQo+ICAJaWYgKCF2eGxhbl9lbmNhcF9jb25mLnNlbGVj dF9pcHY0KSB7DQo+ICsJCWFjdGlvbl92eGxhbl9lbmNhcF9kYXRhLT5pdGVtX2V0aC50eXBlID0N Cj4gUlRFX0JFMTYoUlRFX0VUSEVSX1RZUEVfSVBWNik7DQo+ICAJCW1lbWNweSgmYWN0aW9uX3Z4 bGFuX2VuY2FwX2RhdGEtPml0ZW1faXB2Ni5oZHIuc3JjX2FkZHIsDQo+ICAJCSAgICAgICAmdnhs YW5fZW5jYXBfY29uZi5pcHY2X3NyYywNCj4gIAkJICAgICAgIHNpemVvZih2eGxhbl9lbmNhcF9j b25mLmlwdjZfc3JjKSk7DQo+ICAJCW1lbWNweSgmYWN0aW9uX3Z4bGFuX2VuY2FwX2RhdGEtPml0 ZW1faXB2Ni5oZHIuZHN0X2FkZHIsDQo+ICAJCSAgICAgICAmdnhsYW5fZW5jYXBfY29uZi5pcHY2 X2RzdCwNCj4gIAkJICAgICAgIHNpemVvZih2eGxhbl9lbmNhcF9jb25mLmlwdjZfZHN0KSk7DQo+ ICsJCWFjdGlvbl92eGxhbl9lbmNhcF9kYXRhLT5pdGVtX2lwdjYuaGRyLnByb3RvID0NCj4gSVBQ Uk9UT19VRFA7DQo+ICsJCWFjdGlvbl92eGxhbl9lbmNhcF9kYXRhLT5pdGVtX2lwdjYuaGRyLmhv cF9saW1pdHMgPQ0KPiBJUERFRlRUTDsNCj4gIAkJYWN0aW9uX3Z4bGFuX2VuY2FwX2RhdGEtPml0 ZW1zWzJdID0gKHN0cnVjdCBydGVfZmxvd19pdGVtKXsNCj4gIAkJCS50eXBlID0gUlRFX0ZMT1df SVRFTV9UWVBFX0lQVjYsDQo+ICAJCQkuc3BlYyA9ICZhY3Rpb25fdnhsYW5fZW5jYXBfZGF0YS0+ aXRlbV9pcHY2LA0KPiAtLQ0KPiAyLjI1LjENCg0KDQpCZXN0LA0KT3JpDQoNCg==