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 13480424D1; Wed, 12 Jun 2024 03:25:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 98B5E4028B; Wed, 12 Jun 2024 03:25:28 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2077.outbound.protection.outlook.com [40.107.100.77]) by mails.dpdk.org (Postfix) with ESMTP id D92374021E for ; Wed, 12 Jun 2024 03:25:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vheq1EjnV6h6vMvYQeWGZQ0Gd18PPJVKEEghr8st03V36h61FENTox6uNT9BmyuvoJMk5nKjAfp2Zhpi1LBqQd7kQYhkV8pMv+Ckl1HmZR3F8up6LEGMT5R16r6WJhYOfpnVZPc71nz1iWkiax8OQCkuPOKPJI0mcSd0GlFzCNKVjFlTA518YJLVsL+1PTGdTDSIIQRP/EQhFGuGhuR1JXB9PPWgqy6OZ7z5aq0bouF4zG5xzRYofM2nejGjdHaUVbOVonrNgWoS2NRLLObdG9O9ufqlLGl9veT1fRDcMt79Ua9kYlzEoL6nda4J3NikPRknt/5DyOmS2ldwcihAmA== 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=NYzSTd3qe+9J7T9Ya5HDum6gy08uDZQLWsyOzFBViJI=; b=ioSKFeovDRNxc3frQssBXNEh5D2LoMfh3cxfBM2wRCOnTy/oUxvgPvkbTU3fr0/lsKO93HpRQKZNk654qWFPAm/yyHdMmb/ySM63q/58FgfVUk+tgITCusf7caNwVwM374dGyHIXp6JVv+IYyC+sJYSm9sRHAmnOE/G3Vyz/jAk79TUdVX+qkmzuSqElklJYWcPg9HYVRZkNKTCK6pneefjW9q8SdqKKeTT0wANjDbEIpUBSn0NQrDjnb8DY+QbDYAp/3uG91Axk9IrLCK71/PaLT6gEpEPsXGy2D76Ip2DT3VPpmrXVlh0fWzKhyknykSj4lB5x71QVVmoKBw074Q== 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=NYzSTd3qe+9J7T9Ya5HDum6gy08uDZQLWsyOzFBViJI=; b=rUQ1GYY4P4t+aJk4EOWuOGFVqOZpwBE2EVDPVv5ZTrRoAUfMJp05DJsgVILTwO3ptQCD659+ElOn6EwNx5PaXz15iFf7UJzYC1nOHDRpSJ++s0hNw7oBHDiNQpWAFYdQ1du0f4ZRqHpGKYLDQ4lwZx1AANMp3Y7MaQmUJSavjfgFLV9OEeax1h+ZRqqzG7eXgMPU2T7lzDhZ8aaqhphlJQvZJcqvv+ubIwiRPK49KUQEwygfzhn1DqGHCPy1Sg5/6skhLunMfCycjRjHTq7P7lDraaPlbm9neL9p//+uqshRPt+TxShBz6XPMhMtvQUKeJsGDlzwSFymg4VFYPmWMQ== Received: from CH3PR12MB8209.namprd12.prod.outlook.com (2603:10b6:610:123::18) by IA0PR12MB8747.namprd12.prod.outlook.com (2603:10b6:208:48b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.37; Wed, 12 Jun 2024 01:25:22 +0000 Received: from CH3PR12MB8209.namprd12.prod.outlook.com ([fe80::9127:5857:7ba5:a7f2]) by CH3PR12MB8209.namprd12.prod.outlook.com ([fe80::9127:5857:7ba5:a7f2%4]) with mapi id 15.20.7633.037; Wed, 12 Jun 2024 01:25:21 +0000 From: rongwei liu To: Ferruh Yigit , "dev@dpdk.org" , Matan Azrad , Slava Ovsiienko , Ori Kam , Suanming Mou , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Andrew Rybchenko CC: Dariusz Sosnowski , Aman Singh , Yuying Zhang Subject: RE: [PATCH v8 2/3] ethdev: add VXLAN last reserved field Thread-Topic: [PATCH v8 2/3] ethdev: add VXLAN last reserved field Thread-Index: AQHauON0G5JcS+ZhBkOrr38HLwk5yLHCrEYAgACwc9A= Date: Wed, 12 Jun 2024 01:25:21 +0000 Message-ID: References: <2909053.FA0FI3ke8A@thomas> <20240607140208.315235-1-rongweil@nvidia.com> <20240607140208.315235-3-rongweil@nvidia.com> <560e87e1-30ec-424b-bd88-19ef2a6ce057@amd.com> In-Reply-To: <560e87e1-30ec-424b-bd88-19ef2a6ce057@amd.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-Mentions: orika@nvidia.com, thomas@monjalon.net, andrew.rybchenko@oktetlabs.ru 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: CH3PR12MB8209:EE_|IA0PR12MB8747:EE_ x-ms-office365-filtering-correlation-id: f62f6c77-fc7f-4178-f778-08dc8a7e8714 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; ARA:13230032|376006|1800799016|366008|38070700010; x-microsoft-antispam-message-info: =?utf-8?B?dzc2U3AraWtOZVhsODY5Y05ZRFByRFFLc1c4dEVCT0FnNTlxVGJvSDFBMGFE?= =?utf-8?B?ZGxsYncxWmMzQXRqZG9NUTVIbUc3ek85dTFRcFpuTUJSZWJGdE0ra0pUM0sr?= =?utf-8?B?a2R6SmlnaTUrTGkzVDNCYjA3eHo2c3Vtb1pJVVYvblcyMmpaM1VVb2pUWkVU?= =?utf-8?B?NUpxVVhSbkdBNnV6Yk5RQWVKMU8vUzRMZG1wU3pQNjhWK0ZHM1hKRVdZcStp?= =?utf-8?B?ZGF0N1I5N0JmcWFBTFE2akQ2a0t6QnRTU3U4aTJhRzd2aUZpeC9HNmVpZ3Q3?= =?utf-8?B?QVM0WXY4U2M2NzRyaWd1aEtTMHFLczl1MlBBT0VZVWMvc29mL2NMSHFwa0Jh?= =?utf-8?B?d2NkUnYrREI3cEowVnRCRHhNajc1VHNZeE94TllSMVROeDRYd2FoTlJzRkRP?= =?utf-8?B?OVZ5M3dHQ2pOUFhqdSttYktIVXNnakhwY1FjMmdoeEhRNG5rKzk0WWZpNEFF?= =?utf-8?B?S05YNU5TZUJQcmlKSVFpQU04eGd3dUJtYVJtY24zd3M1RG1RdVRrM0pwNFRN?= =?utf-8?B?dTNQWGdqK1VrTDBCeHdBdmN0WERsd1VXZHlwa0dIeWhsa3hKRGp5bUpPcWha?= =?utf-8?B?Z1hRL0tvam9pSWhiNmJtMU9XMUJIVmhaSW9WMUxzR2lIZitUaUkzTjh1Rm1q?= =?utf-8?B?WHhmVkdaQWM4dklqNUtnL1EzR0NSZVZHdXZqWkQvRFBrY3FiaFg5eHRyUTJ6?= =?utf-8?B?aEtVc2RVcERmcnQyUllkU3QzdEVwQzdXdFdubnR3cTB2THQ5bWN1R081enQw?= =?utf-8?B?cW5DTnc0c205ak1KTk91dGV0L1FMM1YvclRHZ3lQcmtIK0xGNUlVK3NzSkp6?= =?utf-8?B?bkVOZlNJaWk1V09zR0lvZURkUXdldkZLMDFyK2d6d05LVTh2UFBOVUZJN016?= =?utf-8?B?SGJVQ3BteTVWYjkrRnkrM3JhUXUvdFJ4TCt3cDcvZ3YvNFZCQVFpZkZna1g4?= =?utf-8?B?aFFldEY0aFdtVXFLRnFtUllxc25lOFd4amFkS0FWRE1WeldEVGs1SWg5dkM1?= =?utf-8?B?MmlDamVQeVd2WVhZdTFKQzJOdkxRYjJBaVZRSWJGR0ZNaEJ5NW1KMGloU0FF?= =?utf-8?B?Z3JCUmNydlJsZk5jaFI4ZzZjd1BQYXBaa1ZLUTI4V0VpbWRNWWJwUEE1VUh4?= =?utf-8?B?bmRVcFdPamdqbElCNEpCL0tMTHRFQm9ZNllPMDFueEN5U2ZBbnlFZzNra1lh?= =?utf-8?B?SzNrWnFCR3B2YkExdU5Tb3dZY1hWQ1NDb2dkOTNNakNlYSt0ZmxxUjBVODJS?= =?utf-8?B?MWhNUVhLemhEV1UwTUJmTjFycko1TGdLVllWS0F4amFDWVFGMDdwaTEvRDhJ?= =?utf-8?B?a0RPL1JSWDI2Nm5XMWh4WC9CQmVSdS9UY1pIUmUyQmtRcWpYYStqdW9YQ1Iz?= =?utf-8?B?RXVqOE5od1lzd0IrRkxHb1VyWERmNTAxY2V5NGJHTklGdVdQN01NMHBqNnh3?= =?utf-8?B?RWl0em1nK2tTTEpxaEJRWkZrZnJjbHdlRVRLRnRtOGE3bkhPdnc2Y1Nkb2x5?= =?utf-8?B?eFU3UDBjbGM0Y2ZQUUZ5WXVpMEdYdE5rUEJUK0ptQ01zS1M5MWJETFoxSmFj?= =?utf-8?B?a2RXZzZ4NDd4bUQxNkZhaEdXUThGOFMrZmxWUDQ1SzNxbjFuZTRreDJuS3Fk?= =?utf-8?B?VHc5T2dtOURYUXJmYmJRWXo3TWRFRTl0UklrSXRkOEl6d2RNektuSHEzMUEz?= =?utf-8?B?Y1FWdTVHR2ViNWFqeTZyaXZ5MUcwemNoTGhCMXkvSDZVUkQvSnF5TEp2QlFk?= =?utf-8?B?dGhMMXFOaTFFamJqZTQ5VUN0NXlqRmNGQmJMWXpVeDlsVFNudzlkVy82RmEy?= =?utf-8?Q?DfwZicDQAXm1RsSRAk/+Qs09JwJzP0CxhrD4M=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8209.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230032)(376006)(1800799016)(366008)(38070700010); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RzhrZERnd2xRcmdtZWJCejhLaE90Y0VQNWh2U3VVY2NMcDBmOC9qbS9hYTZx?= =?utf-8?B?ZDgxcnV4Vi8xalFCZWgrNGQwRWtOb1JHODM4VjBvZTJERjV2QjRHZmRRMnVD?= =?utf-8?B?QlV0dHNtTmVKM3pRUjdWSDhpOTVSN3JiaXluMG81ZU9sM290aDllaEM3d2lV?= =?utf-8?B?WVNhaGxUZnozbEdUT2VsanQ1VWRBMTNZNEFHU3BhRy85SFBpQkhzc0NFVFQ2?= =?utf-8?B?SzA1MTdzOEp4QkZmQ0NtNzF3YUkwdUR3bVdjYU5QRE9WNUl2alBWdWEyU1R0?= =?utf-8?B?RElDUHdRT1lpYzJHN0V2dUVrSDByRUZDQm1iZmZISlpoTFBvdWRyNHNRL0RW?= =?utf-8?B?RU5PQUNuSmh3dERCQ0c2OURTVnV3bklXUVJnTXZuTzlBNjFld3ZCUC8vZ0lF?= =?utf-8?B?ZTkzT1NKWWEzbFN6THBWSGljTnY1TW53YXJzNmF2aXdDM1FkMVBUdHdLZ21K?= =?utf-8?B?U0dJZjQ2Nkd3YUcvRG54eWZGLytOWndPM04zUUpyRjdFT2hINm50eG1CZENp?= =?utf-8?B?VUdlSEJIVXhKblR6V0pla1pHd0duMDE0TlBBZG9Tckg1R0RJTXZqTkxjUC94?= =?utf-8?B?Si9LOVVHbVhQVTB3NHpVWTVHUmRRSjhlemptREp6aEZTdGZWcG95WGpkeFF0?= =?utf-8?B?MFd4UXFQRGlUYmNKSGkwb2h5VnhHaW9HWDI4cUZLLzcxNzArdHJra0E2M2Fz?= =?utf-8?B?TDk3VHVScDRWUkRXMVQyNHNkd0RoVWJhN3JYOWplVk5SbXZ3WGwyQlNKZmJV?= =?utf-8?B?Wlh5c0pwV25qLzdLbzJ6OHBCY0R5R1hscGlpRXA1RjBhcHRHMVU5NlErN21Y?= =?utf-8?B?UjAwNDFMTDZlQWtEaEkvaXdvRHJJbVB6QVhZRFpTQ3VqSG1yMWhpOHVMUDZG?= =?utf-8?B?a0NIdkZ2aHF4YThXbHM5Mk1idExhSVNnM1h0d0g3c3h2d0RvUjF0KytGN1gw?= =?utf-8?B?VFk2RTJaV2IxUE5wNnpIc2xoY25FMUhRTzFRSFM2RDJUNjJSOGNyTDR5WGl1?= =?utf-8?B?Sk5mK1Jqc2QrMWpORXUzTmsrSlZSbDZNU0Nmb0RpOS9JbG05RDlRb2FXbUdm?= =?utf-8?B?TFF3U09QZ2cwZU1rKzdRMnRJZy9MUFB2K0lldHorbFdhdStFeXVKMXgvMEgw?= =?utf-8?B?aHJjbHk4dk1oNHcrUGt0M0c0SGVFcitabklBalQwMGVPcThublV6YU9ZbDg2?= =?utf-8?B?OS8xa0Qydjk5NDVRS3ZudzR6VlpwZ1QweDZLV2FkVUtjcmJlUTlmc2h0Nll4?= =?utf-8?B?YmF4eG5rRld0Uml0bE16QU9odHJnaFRhMy9oRnRCNTU4bGlEdHFjQVdvMVIv?= =?utf-8?B?WW9LWFJxemh2UHFBanhTV3Bud3NkMC8rcEE4MWd5Y1VSYTdVRzRUWDk3QXUx?= =?utf-8?B?NTFrWjNGUVlickJWWHJvbUNYdHVWWWttcEJDYXZwbmE1MUQzdlBNekFLMkpt?= =?utf-8?B?Rmg1WVJFcWwyeTBkeVlvRWllOGFCc2tVTFNTUjhtS2tTbnAyMnBtTlZzZmVF?= =?utf-8?B?MUhQQUF0a3VaNHNSWnB5UlBUai9iVGNyVFUyWWh5bEN6ays0NHdaSVIxdGdR?= =?utf-8?B?R2tnZmlidnZSY0xhNk5vcG1tTmFYK3crdzhuSCtvV1l4eFNOVkdSQlNURDla?= =?utf-8?B?cTZZeE1XbzlEYXdHdjgyeHVydUJ4SjQ4eURjSnZ5Q3RQclVjczk3cEpiTGI0?= =?utf-8?B?UTM4bG5JRkxGaEcwUEh2U3RRTjBSSXM0M0RHYTdyYmJqRjVHUGlhTWVjVHNL?= =?utf-8?B?T21xUWJzSVhpQ3h2dnpkMG81RWhjTDFQbUVsTlIxNFRqMHp2QkhEc0w4Q2tV?= =?utf-8?B?QVA2WlN0Q2ZXMForSjVtN3p5dnhUVStucVpvV2N6aXZUU3o0NjhaYTBrZHdz?= =?utf-8?B?Y0ZDbWtObUdObGZRcjlGNCt0UmpRRXAvbEpJaElvQy83eFdiRnhqSEFvTnYr?= =?utf-8?B?eEpvV2FzNWJFQTZDVzhDTTdFVElkbDNtU3VqK3oyK2NsWUNTM2lBdmw5cGc5?= =?utf-8?B?cDQ4UEUzOGJQT1ZuTHFkczRQRS9DdytyVHg1M29BdzVhUUFtR2hqRWNTd3k5?= =?utf-8?B?OGZkMDhUbytvalhDbkxmT1dxVTVuYnA5QUpCaHFJN0IyUkMwUkIycXR2RGhD?= =?utf-8?Q?57IY=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: CH3PR12MB8209.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f62f6c77-fc7f-4178-f778-08dc8a7e8714 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2024 01:25:21.6338 (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: 4TjOl+wm8X7eL1l8C9pRrYquxF8cpD/zg+eVuBmIP5KdiCv2J11h7WN/a7iYbndlBpvuWAs4ttH/J8+d9pmm+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8747 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 DQoNCkJSDQpSb25nd2VpDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog RmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVu ZSAxMSwgMjAyNCAyMjo1Mw0KPiBUbzogcm9uZ3dlaSBsaXUgPHJvbmd3ZWlsQG52aWRpYS5jb20+ OyBkZXZAZHBkay5vcmc7IE1hdGFuIEF6cmFkDQo+IDxtYXRhbkBudmlkaWEuY29tPjsgU2xhdmEg T3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgT3JpIEthbQ0KPiA8b3Jpa2FAbnZp ZGlhLmNvbT47IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5jb20+OyBOQlUtDQo+IENv bnRhY3QtVGhvbWFzIE1vbmphbG9uIChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ IENjOiBEYXJpdXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsgQW1hbiBTaW5n aA0KPiA8YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT47IFl1eWluZyBaaGFuZyA8eXV5aW5nLnpo YW5nQGludGVsLmNvbT47DQo+IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0 ZXRsYWJzLnJ1Pg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDIvM10gZXRoZGV2OiBhZGQgVlhM QU4gbGFzdCByZXNlcnZlZCBmaWVsZA0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9u IG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBPbiA2LzcvMjAyNCAzOjAy IFBNLCBSb25nd2VpIExpdSB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0IGEvbGliL25ldC9ydGVfdnhs YW4uaCBiL2xpYi9uZXQvcnRlX3Z4bGFuLmggaW5kZXgNCj4gPiA5OTdmYzc4NGZjLi41NzMwMGZi NDQyIDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9uZXQvcnRlX3Z4bGFuLmgNCj4gPiArKysgYi9saWIv bmV0L3J0ZV92eGxhbi5oDQo+ID4gQEAgLTQxLDcgKzQxLDEwIEBAIHN0cnVjdCBydGVfdnhsYW5f aGRyIHsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAgICBmbGFnczsgICAgLyoq PCBTaG91bGQgYmUgOCAoSSBmbGFnKS4gKi8NCj4gPiAgICAgICAgICAgICAgICAgICAgICAgdWlu dDhfdCAgICByc3ZkMFszXTsgLyoqPCBSZXNlcnZlZC4gKi8NCj4gPiAgICAgICAgICAgICAgICAg ICAgICAgdWludDhfdCAgICB2bmlbM107ICAgLyoqPCBWWExBTiBpZGVudGlmaWVyLiAqLw0KPiA+ IC0gICAgICAgICAgICAgICAgICAgICB1aW50OF90ICAgIHJzdmQxOyAgICAvKio8IFJlc2VydmVk LiAqLw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICB1bmlvbiB7DQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdWludDhfdCAgICByc3ZkMTsgICAgICAgIC8qKjwgUmVzZXJ2ZWQu ICovDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAgICBsYXN0X3Jz dmQ7ICAgIC8qKjwgUmVzZXJ2ZWQuICovDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIH07DQo+ ID4NCj4gDQo+IElzIHRoZXJlIGEgcGxhbiB0byByZW1vdmUgJ3JzdmQxJyBpbiBuZXh0IEFCSSBi cmVhayByZWxlYXNlPw0KPiBXZSBjYW4ga2VlcCBib3RoLCBidXQgSSBndWVzcyBpdCBpcyBub3Qg bG9naWNhbGx5IG5lY2Vzc2FyeSB0byBrZWVwIGl0LCB0byBwcmV2ZW50DQo+IGJsb2F0IGJ5IHRp bWUsIHdlIGNhbiByZW1vdmUgdGhlIG9sZCBvbmUuDQo+IElmIGRlY2lkZWQgdG8gcmVtb3ZlLCBz ZW5kaW5nIGEgJ2RlcHJlY2F0aW9uLnJzdCcgdXBkYXRlIGhlbHBzIHVzIHRvIHJlbWVtYmVyDQo+ IGRvaW5nIGl0Lg0KPiANCkkgdGhpbmsgaXQgc2hvdWxkLiBATkJVLUNvbnRhY3QtVGhvbWFzIE1v bmphbG9uIChFWFRFUk5BTCkgQEFuZHJldyBSeWJjaGVua29AT3JpIEthbSB3aGF0IGRvIHlvdSB0 aGluaz8NCg==