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 3ED3C43A34; Thu, 1 Feb 2024 09:38:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2D73540299; Thu, 1 Feb 2024 09:38:51 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2054.outbound.protection.outlook.com [40.107.92.54]) by mails.dpdk.org (Postfix) with ESMTP id 61D1440275 for ; Thu, 1 Feb 2024 09:38:49 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O0ERvUktYHSWUcbKfJZMDW/MyRjt6/Qt2bHHk9xLCPPxEIDeIG6PrAtzzVA5rFi4lrfs1NcQquJWVqF8jhJZ+ibxFCuK4jEzJ0JyQXlo7vPVPFZChhrtL7oqqDKQG0CNJUMHYQl03y9B751ql7RN8i9rPFBmq20eEVGXTnUNv86bX/ADdIGBeuDbv5T5qbss/W1DEDTFVibv+qnoNdW+LtaNv9poOgl3pHZWqO86uWeSPB2kRrxpEVkAvx3cFfio7pckBnCOWcFw51UckrvDFBDYB32TC3k4BfzwfqDxFQ6dP/liWMuLIForuzVgQD0QCfjPUPdytwELMs/ZKmEy1w== 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=V70b7prBpHOFzkcbr0321Nf//ooW4o/bI8q6PetwujU=; b=BWbOhyRYsegGzHwuq3VO2gAomd03A+uUy2tVRgJ6iH4j0PtjmkxkZ+3vB8JTLel7Z6P30joObzAEku2Oq+PEQfT+sZy6AtaGbhOW6MILZjzDDZnMODQF0LUbs5o9iJGRHcnkiZmL3jdSGDWO1MjxNVIiSJr06BUelCIURUGR4NDBRI/VIKVilftWkRyvQwCGHpZA3PnDkAy0NoVYUy+5Zkym1dUIZR/vLrSZyPwOMqp+1VwwiUVxquft/rt0/PBi20wMJNf2lPavpiA9HYuqrCnigNlqUR1nb8fEM2Ggg+ydbks5LNq0Lx+CFTjcXwzZRbqJfgp5Me01u1ugo5nfpQ== 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=V70b7prBpHOFzkcbr0321Nf//ooW4o/bI8q6PetwujU=; b=fckVarUvBHBHowAFFfXY3+vtNgUYTjmCDn8dXXtabBxI/xShdlm1WEFo/M9xVQn8Fqr5ZzjcppyNle7k0qOp61uqrfpQKkOwijq90OJziKLO/WMIuH2PWU2VlxtWuLdKvvhpPPzUmRCVvTKFcMSo1C5zD4t6ZTVqVoSi5KFYIGp+Z4DzI+gIxQV/52CoG8ICJ3FSRc0hcBqj4GybL022iE2wpIAW6zmv4hwGSVYSGPJyGXBUf6YHcd0ksc1uyUiF+v9M9c0rsZ3VoVU3ov1o+yOlSBDvyWbDXlc+pZjB0FYt21B//5vz36c0jsTZ+1ufwDVCHlYusobg4PSF0Mnh/g== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by BL3PR12MB6403.namprd12.prod.outlook.com (2603:10b6:208:3b3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.29; Thu, 1 Feb 2024 08:38:46 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::4b7d:c23d:42aa:3f9e]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::4b7d:c23d:42aa:3f9e%7]) with mapi id 15.20.7228.029; Thu, 1 Feb 2024 08:38:46 +0000 From: Ori Kam To: Bing Zhao , "aman.deep.singh@intel.com" , "yuying.zhang@intel.com" , Dariusz Sosnowski , Slava Ovsiienko , Suanming Mou , Matan Azrad , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "ferruh.yigit@amd.com" , "andrew.rybchenko@oktetlabs.ru" , "dev@dpdk.org" , Raslan Darawsheh Subject: RE: [PATCH v2 2/2] app/testpmd: add support for NAT64 in the command line Thread-Topic: [PATCH v2 2/2] app/testpmd: add support for NAT64 in the command line Thread-Index: AQHaVClOMxIJXLpbok28VFSNY1heVbD1K6Ug Date: Thu, 1 Feb 2024 08:38:46 +0000 Message-ID: References: <20231227090731.2569427-1-bingz@nvidia.com> <20240131093804.357465-1-bingz@nvidia.com> <20240131093804.357465-3-bingz@nvidia.com> In-Reply-To: <20240131093804.357465-3-bingz@nvidia.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_|BL3PR12MB6403:EE_ x-ms-office365-filtering-correlation-id: a2f31c14-0156-43b2-d046-08dc23013480 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: YJF/MaSqrOv3dMgltPJ07zD9S3L/tQgU06A4V76APDJKSWRohlgx/BtjQKVKCezLkIacGLqDhFxkjx0CcHoJiR0Vqn1Y+40tL9MGPNIwv60L1FNThTdSHPXy53ZPF+8PJflVpQVpVgSKIkvCayxcSlq1fSnKeJxQtDpaeOfAaH5pd+SLyKeh9gQk939OvFX9YqLwWF77ftvWOcdmnzJsOjcOsWYjYG8axTs0N1p/LOkkkSmpSKlH1sP25C+2QKrP9A0daMh0yiQkPPVOgzHXcSpk75TTlVeLFN5WE3BemDyJ9Lhntey5r/xS8gHIl71qOODrvnWp6htRBn/iwgcdK8dRkKIZYN2UyikmRv41+147tpISMmp8dtHu+VG4PvLsaZgrvHEcq7muzq4meAqBKf8st0b6ibuQiqIA0BqCKKL4b8L4ihWInISv5XiFvEscUPcYi/tgElX9lbaUmIUGHv1G6bq3FtOxE7qSWxEWENwOdTqE5G4o1HyJYviR0Z8Jf78rBYS1S0xeOAnSxBdvzmx9oqdY84E80xQupP9NC8g9uvXaj8AR+JWcbafTFjL+RzhuGuzaoY29HOKEEGN/OYLzRBVujDcCfGExUMbBJG6ZG5Gjb+hXcPrOlot9fCCi 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)(366004)(396003)(346002)(376002)(39860400002)(136003)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(66476007)(66556008)(66946007)(110136005)(64756008)(66446008)(76116006)(52536014)(9686003)(71200400001)(6636002)(478600001)(8936002)(6506007)(8676002)(7696005)(316002)(38100700002)(2906002)(83380400001)(5660300002)(122000001)(26005)(55016003)(33656002)(41300700001)(86362001)(38070700009)(921011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Ny9MOEJuVXJCSmJKV2ZhSEtyUlRIOFRnQlEzNWIwSjdCR1NNVXg4YjZQcCta?= =?utf-8?B?eU4zelorMmFaeFdGZmVTQzBuOVhXUkx5RVZPZ1hsMmU2ZVM0ZXVudC9hcUxC?= =?utf-8?B?RW41MGl6M1VvSEZDdEtKK2NoVjVabXhXa1Q0ZGYwNzlwMzU0NjRrVFJIcEkz?= =?utf-8?B?UGltN0VIc2t0dWNIRXZvSlAvYkc2VU9DbDloeFdjUUZZeERxYUhxanpMUkhN?= =?utf-8?B?RXBnVzZyYTBDcWgwNGRrRHdJQ2Y2ay83RmZJemIvTVFBVVh5MXVkL2JtRWdY?= =?utf-8?B?VE1yVDBteGpYNXNYQ1YzSmc2Z3dPRzlvK09oUXVIaEZhMjI2b2w4cDJzK2Zo?= =?utf-8?B?N0xWU0QzUFBWWXhKRDhSQWx2dWorL20xMXNYZEtMd0p3ZkZXOHJvNzVTYm02?= =?utf-8?B?L0hKS1kxaVpTcFlYS1BnY2ppZWtndUI5RjUzUWRvbVFNbk9qelVCOU43S01m?= =?utf-8?B?UlFxdEg0bFhPMXlwUjdEeFVZQ1NPSmFxL2FzUlhnN3hmUzZyOWUvak9uOFYz?= =?utf-8?B?NU9Ldk05SEtZMHI0U3RhblZwd0RVQ0N0SzJsMG43VG9lWVNZQThXNUpCTDlK?= =?utf-8?B?b2dqR1VsdVZRTG1rOFp0dzF3UUFEVHQyY3JiN1JRZExjenV0VHJvc0huYzlv?= =?utf-8?B?ZHNlUFRoSjNSSENWbWRGWlVkSi9nN2FaV1RxZzRUUWlmV3Z3T25HLzhmMVd4?= =?utf-8?B?Wk5wSGdXeWpFUnZ5S1IzaE1sSXpwWmxNb2RNcXBTRGcwUEo4bExYVFErWDYr?= =?utf-8?B?RlpkWkJmREpsZFVweUozU2Rzb1pQQzg1U2pyOEZ1dUR1VEZ5ajdIL3lHYmRj?= =?utf-8?B?U0oxbFd5ZDl1Sk1tZkhhM1MwWHZMOWdRL3R6ekZmVGxnM0pMTHNaSG5sR1Bt?= =?utf-8?B?REQvangrWXB4d1pycEVMaGlTTldsT3cydDk4bEVWREYvKzVyM0VwSk12b0Jm?= =?utf-8?B?eEZDZmhzcnhWQUEzM2JTWmlKRkVrbEVXNlZTbE90N09pVDkyTEN3VmllUU1s?= =?utf-8?B?YjdzNm9GWkp4cE5mNUZxbHZxRlhnSTQ1Qzh0NEgxUTM0R0J2eGZuQ3JvMXBh?= =?utf-8?B?bWJzTlFFMk80N3dWSEg2ZkdlWkNaR05aOEk4bjhneFR6NDN4RWVWdXF5NjM5?= =?utf-8?B?d2hicHQzMDZLQWkxOU5tVjU3dXBYd2JSL0ZyaEhQcytBVVFJUWgwcWh0NEdZ?= =?utf-8?B?Nk1LUUFVa1BGdGZZYmkvdnRVQVBtS3QxL3gxcC9vbjNFWmNBUjJrZHpjNWVo?= =?utf-8?B?Y1ZxZEJpZnY4M1l2T05ERnprWjZkUjJiWW1sWUZubzZRNk81Mi92WGZkeURr?= =?utf-8?B?UDFIK1hZNmVVUXRjYjJrOFZFd0NZaGgveks0UkhXcXBWRTEvdGp2ZVFMYWlR?= =?utf-8?B?UklQVG4wdGlkVnFoWFpmaGFYdkVMVzh5Z2lTYVlnVVI1RTN1MWtTdit1a2Q2?= =?utf-8?B?OC9DUHRTVXF4QmowTW10MElDQ3FGcDY3WlkydGdGdTZwTVpRL3dwTVMyNC8y?= =?utf-8?B?NG1XZTNlYkpDMFRHYmYxcjJyQkVzSTA1bnZibUlhZFVuWVNWTUNqY29MY1pD?= =?utf-8?B?QlA3VXJmMWRCU0xreHpRNDRlZm1xTlA3a3ZibXB5WmJxd3ZCakdvYVpVbGoz?= =?utf-8?B?L1pWdmp1ZGN4a3FuN3pweFVmeXlXMjBna0dSdStiYlQ0dlRxcWNxMHhObjdW?= =?utf-8?B?bUNOZHMzcW5NTnB2dDRZNU1hTEZoMkc4ZE5LUCt1dGRIdURpYlJ4aGVjQStF?= =?utf-8?B?ZWdtamsveHBBb0lDNzhScHhtUFl2WEk3Zm9QYkZXZ2xRMFI1NVNMV05ORUUv?= =?utf-8?B?Y0w2UlF0R0wvN2Y1NWk4OVU3UTA5amg0VlU2N3dKZkdZamlJOWR4QkltdWRo?= =?utf-8?B?YmVqSkplc0tBNXlaeTNJdEU3aEVCVDY0eWRMdkFMVkpQMXV3MEZZNmZlWlhp?= =?utf-8?B?Qlo3dkI2OWh2T0VWaHZyNk4yeVhkbk1BR0VuSzk4OVVFRXI0L0JUd2RHUjN0?= =?utf-8?B?QS9UVDJHVzFQQVo2T3Z0cXlsYXhNbkFCQTM3SzI5SFdsYlNXc3V1VUdJZCtD?= =?utf-8?B?VnMyaWZGRkVrR3NoMzNnajFEVDl5WndpUWI0N2krbU9qUDA4NDJJVytCdUs4?= =?utf-8?Q?tD2w=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: a2f31c14-0156-43b2-d046-08dc23013480 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 08:38:46.2545 (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: uEIcrTJASEu7aU6shUEszKi05WPTIraEaxR1fHLjs37V7av5yE0pGrIyBJhXX9pV8Y4BItmTJ25kWNVaMfQA6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6403 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQmluZyBaaGFvIDxiaW5n ekBudmlkaWEuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMzEsIDIwMjQgMTE6Mzgg QU0NCj4gDQo+IFRoZSB0eXBlIG9mIE5BVDY0IGFjdGlvbiB3aWxsIGJlIHBhcnNlZC4NCj4gDQo+ IFVzYWdlIGV4YW1wbGUgd2l0aCB0ZW1wbGF0ZSBBUEk6DQo+ICAgLi4uDQo+ICAgZmxvdyBhY3Rp b25zX3RlbXBsYXRlIDAgY3JlYXRlIGluZ3Jlc3MgYWN0aW9uc190ZW1wbGF0ZV9pZCAxIFwNCj4g ICAgIHRlbXBsYXRlIGNvdW50IC8gbmF0NjQgLyBqdW1wIC8gZW5kIG1hc2sgY291bnQgLyBuYXQ2 NCAvIFwNCj4gICAgIGp1bXAgLyBlbmQNCj4gICBmbG93IHRlbXBsYXRlX3RhYmxlIDAgY3JlYXRl IGdyb3VwIDEgcHJpb3JpdHkgMCBpbmdyZXNzIHRhYmxlX2lkIFwNCj4gICAgIDB4MSBydWxlc19u dW1iZXIgOCBwYXR0ZXJuX3RlbXBsYXRlIDAgYWN0aW9uc190ZW1wbGF0ZSAxDQo+ICAgZmxvdyBx dWV1ZSAwIGNyZWF0ZSAyIHRlbXBsYXRlX3RhYmxlIDB4MSBwYXR0ZXJuX3RlbXBsYXRlIDAgXA0K PiAgICAgYWN0aW9uc190ZW1wbGF0ZSAwIHBvc3Rwb25lIG5vIHBhdHRlcm4gZXRoIC8gZW5kIGFj dGlvbnMgY291bnQgLyBcDQo+ICAgICBuYXQ2NCB0eXBlIDEgLyBqdW1wIGdyb3VwIDIgLyBlbmQN Cj4gICAgLi4uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBCaW5nIFpoYW8gPGJpbmd6QG52aWRpYS5j b20+DQo+IC0tLQ0KPiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jICAgICAgICAgICAgICAg ICB8IDIzICsrKysrKysrKysrKysrKysrKysrKw0KPiAgZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91 Zy90ZXN0cG1kX2Z1bmNzLnJzdCB8ICA0ICsrKysNCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5z ZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cu YyBiL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYw0KPiBpbmRleCA0MDYyODc5NTUyLi5kMjY5 ODZhOWFiIDEwMDY0NA0KPiAtLS0gYS9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMNCj4gKysr IGIvYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jDQo+IEBAIC03MzMsNiArNzMzLDggQEAgZW51 bSBpbmRleCB7DQo+ICAJQUNUSU9OX0lQVjZfRVhUX1BVU0gsDQo+ICAJQUNUSU9OX0lQVjZfRVhU X1BVU0hfSU5ERVgsDQo+ICAJQUNUSU9OX0lQVjZfRVhUX1BVU0hfSU5ERVhfVkFMVUUsDQo+ICsJ QUNUSU9OX05BVDY0LA0KPiArCUFDVElPTl9OQVQ2NF9NT0RFLA0KPiAgfTsNCj4gDQo+ICAvKiog TWF4aW11bSBzaXplIGZvciBwYXR0ZXJuIGluIHN0cnVjdCBydGVfZmxvd19pdGVtX3Jhdy4gKi8N Cj4gQEAgLTIyMDksNiArMjIxMSw3IEBAIHN0YXRpYyBjb25zdCBlbnVtIGluZGV4IG5leHRfYWN0 aW9uW10gPSB7DQo+ICAJQUNUSU9OX1FVT1RBX1FVLA0KPiAgCUFDVElPTl9JUFY2X0VYVF9SRU1P VkUsDQo+ICAJQUNUSU9OX0lQVjZfRVhUX1BVU0gsDQo+ICsJQUNUSU9OX05BVDY0LA0KPiAgCVpF Uk8sDQo+ICB9Ow0KPiANCj4gQEAgLTI1NTAsNiArMjU1MywxMiBAQCBzdGF0aWMgY29uc3QgZW51 bSBpbmRleA0KPiBhY3Rpb25fcmVwcmVzZW50ZWRfcG9ydFtdID0gew0KPiAgCVpFUk8sDQo+ICB9 Ow0KPiANCj4gK3N0YXRpYyBjb25zdCBlbnVtIGluZGV4IGFjdGlvbl9uYXQ2NFtdID0gew0KPiAr CUFDVElPTl9OQVQ2NF9NT0RFLA0KPiArCUFDVElPTl9ORVhULA0KPiArCVpFUk8sDQo+ICt9Ow0K PiArDQo+ICBzdGF0aWMgaW50IHBhcnNlX3NldF9yYXdfZW5jYXBfZGVjYXAoc3RydWN0IGNvbnRl eHQgKiwgY29uc3Qgc3RydWN0IHRva2VuICosDQo+ICAJCQkJICAgICBjb25zdCBjaGFyICosIHVu c2lnbmVkIGludCwNCj4gIAkJCQkgICAgIHZvaWQgKiwgdW5zaWduZWQgaW50KTsNCj4gQEAgLTcw NzcsNiArNzA4NiwyMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRva2VuIHRva2VuX2xpc3RbXSA9 IHsNCj4gIAkJLmNhbGwgPSBwYXJzZV92Y19hY3Rpb25faXB2Nl9leHRfcHVzaF9pbmRleCwNCj4g IAkJLmNvbXAgPSBjb21wX3NldF9pcHY2X2V4dF9pbmRleCwNCj4gIAl9LA0KPiArCVtBQ1RJT05f TkFUNjRdID0gew0KPiArCQkubmFtZSA9ICJuYXQ2NCIsDQo+ICsJCS5oZWxwID0gIk5BVDY0IElQ IGhlYWRlcnMgdHJhbnNsYXRpb24iLA0KPiArCQkucHJpdiA9IFBSSVZfQUNUSU9OKE5BVDY0LCBz aXplb2Yoc3RydWN0DQo+IHJ0ZV9mbG93X2FjdGlvbl9uYXQ2NCkpLA0KPiArCQkubmV4dCA9IE5F WFQoYWN0aW9uX25hdDY0KSwNCj4gKwkJLmNhbGwgPSBwYXJzZV92YywNCj4gKwl9LA0KPiArCVtB Q1RJT05fTkFUNjRfTU9ERV0gPSB7DQo+ICsJCS5uYW1lID0gInR5cGUiLA0KPiArCQkuaGVscCA9 ICJOQVQ2NCB0cmFuc2xhdGlvbiB0eXBlIiwNCj4gKwkJLm5leHQgPSBORVhUKGFjdGlvbl9uYXQ2 NCwNCj4gTkVYVF9FTlRSWShDT01NT05fVU5TSUdORUQpKSwNCj4gKwkJLmFyZ3MgPSBBUkdTKEFS R1NfRU5UUlkoc3RydWN0IHJ0ZV9mbG93X2FjdGlvbl9uYXQ2NCwNCj4gdHlwZSkpLA0KPiArCQku Y2FsbCA9IHBhcnNlX3ZjX2NvbmYsDQo+ICsJfSwNCj4gIAkvKiBUb3AgbGV2ZWwgY29tbWFuZC4g Ki8NCj4gIAlbU0VUXSA9IHsNCj4gIAkJLm5hbWUgPSAic2V0IiwNCj4gZGlmZiAtLWdpdCBhL2Rv Yy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5yc3QNCj4gYi9kb2MvZ3VpZGVz L3Rlc3RwbWRfYXBwX3VnL3Rlc3RwbWRfZnVuY3MucnN0DQo+IGluZGV4IDM4YWI0MjE1NDcuLmQx ODAxYzFiMjYgMTAwNjQ0DQo+IC0tLSBhL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBt ZF9mdW5jcy5yc3QNCj4gKysrIGIvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy90ZXN0cG1kX2Z1 bmNzLnJzdA0KPiBAQCAtNDE2OSw2ICs0MTY5LDEwIEBAIFRoaXMgc2VjdGlvbiBsaXN0cyBzdXBw b3J0ZWQgYWN0aW9ucyBhbmQgdGhlaXINCj4gYXR0cmlidXRlcywgaWYgYW55Lg0KPiAgICAtIGBg c3JjX3B0cmBgOiBwb2ludGVyIHRvIHNvdXJjZSBpbW1lZGlhdGUgdmFsdWUuDQo+ICAgIC0gYGB3 aWR0aGBgOiBudW1iZXIgb2YgYml0cyB0byBjb3B5Lg0KPiANCj4gKy0gYGBuYXQ2NGBgOiBOQVQ2 NCBJUCBoZWFkZXJzIHRyYW5zbGF0aW9uDQo+ICsNCj4gKyAgLSBgYHR5cGUge3Vuc2lnbmVkfWBg OiBOQVQ2NCB0cmFuc2xhdGlvbiB0eXBlDQo+ICsNCj4gIERlc3Ryb3lpbmcgZmxvdyBydWxlcw0K PiAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+IA0KPiAtLQ0KPiAyLjM0LjENCg0KQWNrZWQtYnk6 IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+DQpCZXN0LA0KT3JpDQoNCg==