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 B758845C75; Mon, 4 Nov 2024 10:47:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 75CBB402AF; Mon, 4 Nov 2024 10:47:40 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mails.dpdk.org (Postfix) with ESMTP id E1D204021F for ; Mon, 4 Nov 2024 10:47:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1730713659; x=1762249659; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ItanRQkAilPHn3xAX4dlA+M4tlavrGRw9N0rlSKtSZI=; b=SjeDiNvOQuHVuIxHPuj4PIY1fvdBinCmOy90J1w+4MhUrkyOpTI5wa0m 6rikQPTa3yzhCvLjMngSnAjeN8rDwz376fmxunCVQKxWGcpZX9VVSyNqf 346gfCMX8EUk3YYFPjv0s18FZEy7k8dbn9QcY7c3vkqy+Y5HHbnZWP6oB dFYUQTpLuGfJ+WJfisG7kQelwLGaiKrI2mLiT/jEsZSOf5VlYir3G2Q/l Xi1V33a3/D0OiHGYsDEHIDERa0AXMhaRnVa3HBp91AU7ipEQlCEV57UMP DjzaWFC4jZybtRWQTyIs8Ay/DQiq7iflGYZCsIj+ZQHruk60zjEgZNIFg w==; X-CSE-ConnectionGUID: 3stbXnEURXan/mIKmraSKg== X-CSE-MsgGUID: Cag4lc1WSvOGHk/DE5k1LQ== X-IronPort-AV: E=McAfee;i="6700,10204,11245"; a="34327718" X-IronPort-AV: E=Sophos;i="6.11,256,1725346800"; d="scan'208";a="34327718" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2024 01:47:34 -0800 X-CSE-ConnectionGUID: GbZ9kyaIR8mL/4hm3biJog== X-CSE-MsgGUID: xV/74XpPRfGFb444wo3SzA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,256,1725346800"; d="scan'208";a="114388501" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Nov 2024 01:47:31 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 4 Nov 2024 01:47:22 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Mon, 4 Nov 2024 01:47:22 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 4 Nov 2024 01:47:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GGQz6mGFm40FbWvy8Mu+YHVtVTIDS5s08KYxz5J1poOYzsQzUHiZC3g7neYyxJOeWeq9qStLtTYv1fK7WVm1AQQpLYjGVLvRlVYwrdOR0LAwRb41HXvUy/8N5qjOTnJcaVnMph1mDoajGgxDuAWVHa0Z5sDH6xhCTa2zREVVrxNE88LnjPZXn1lu/F33GbfEG07diUlj69mVTKS1ERKdBS26AsDdNAM7NFNhWjwx+aNLSjp310j6VByIdXLBYe5cGR3W1MdqmH/As4F6xRg5+Akn/v9hZyNrPWTl3o0XbBkDp8JWxwUTGOtzy4ErwLSXInf7fF8uj/1uQku96A1oUw== 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=ItanRQkAilPHn3xAX4dlA+M4tlavrGRw9N0rlSKtSZI=; b=d4B/WLCDR9aVa95+NFSlivpeI8pw+5gL932H8Y+FwjYjcF/B4tRN9Mimpjhc9VaHn6DRZcQ6L+xTZeJ1WqxD6/J63JKZfPAPfuF5416au2Cv+F2jdPmcSnigDeHgPqHnnm4/90ZIEEB8v98KWrazd0WLjFacXAM5g64LGejzob4WrJ7CrFC2p89G3/x/V0ZkjGYAGlfKnRn84QJZhxVgybhKMDzPJfaaWFxsPfvxYYR1Hlaca7tLSt9wmx7+gP04VKRY74X2Hp3yQP3bVHseyOR2CeMhok8Xhk2GjkNNbq21grgRx0wKCCEYA/+zkkfAaiMxmNTOeP02ySb11Z2L5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SA1PR11MB8594.namprd11.prod.outlook.com (2603:10b6:806:3b1::21) by IA0PR11MB7910.namprd11.prod.outlook.com (2603:10b6:208:40d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.30; Mon, 4 Nov 2024 09:47:20 +0000 Received: from SA1PR11MB8594.namprd11.prod.outlook.com ([fe80::72c7:2eb4:9341:3050]) by SA1PR11MB8594.namprd11.prod.outlook.com ([fe80::72c7:2eb4:9341:3050%6]) with mapi id 15.20.8114.028; Mon, 4 Nov 2024 09:47:20 +0000 From: "Ye, MingjinX" To: Ferruh Yigit CC: "dev@dpdk.org" , "Rybalchenko, Kirill" Subject: RE: [PATCH v7] examples/ptpclient: add frequency adjustment Thread-Topic: [PATCH v7] examples/ptpclient: add frequency adjustment Thread-Index: AQHbHt6wR/bSMz+mWkmadzUA7EBi2LKIFdYAgAAD8QCAAH1MoIAAkDmAgB3VbxA= Date: Mon, 4 Nov 2024 09:47:20 +0000 Message-ID: References: <20241011063407.1427421-4-mingjinx.ye@intel.com> <20241015082201.1554637-1-mingjinx.ye@intel.com> <20241015104348.0fd6bd3c@hermes.local> <6d61bdd6-440c-4190-b994-093cf7e496b5@amd.com> <083ee939-7f09-463a-91e6-f02126b81378@amd.com> In-Reply-To: <083ee939-7f09-463a-91e6-f02126b81378@amd.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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB8594:EE_|IA0PR11MB7910:EE_ x-ms-office365-filtering-correlation-id: 0b16a93a-ad3c-43ad-d6fb-08dcfcb5ad08 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?RmEwN3NuN1lwYXZDNW5TYTl2WDFGR2JURGVQVFV2MTJqYkNPZDczRnFLS1ZW?= =?utf-8?B?VUZVY2Z0RVBKNU1lcEFzckFNbkRCQ0tkVmdjMG92ZWkwcmxTdVV5cVRnb000?= =?utf-8?B?SzUxb1ppMDlIa0VieUV0S21ZSUdMQ3ZIWlpMcXZZK2VvK2d2M2ovK0JnT2NR?= =?utf-8?B?aUFSQzhtRkpsLzVtdjhqTzBpS3gxNVgzTmN2WXh0Vk1iTW12VjE2S0R5ZVFs?= =?utf-8?B?NjlpN2ZxckprWnM1czIyN1YzMmh4cS90RlM4enkrWkVLVXdSZkVHeUcreC83?= =?utf-8?B?ZEU5eEUxNUZUMy8rZVgvcCtFN2VEMmh1dVljQmZ3SUZIdVdwQVVSQUkvVHNC?= =?utf-8?B?ck5DSDdkVFdaaEZmU2MzUVI2MFIyTE9GaVluNGdYc2NkdER5VlNSNVlWT3l2?= =?utf-8?B?MGxTcXhDVmZIOVdSQmcyb3Z4bkZxS1pWY0VGZ0JEMGpuclJsc0sybis5OTlo?= =?utf-8?B?NW8vem4weXUwQm1vSEhWb05wbUdYRktIUmdIZU5KWld1eWtNYlRUZlhNUHJ3?= =?utf-8?B?YlptYUQveENyT2J5Uk1NV3hYaUlFeTJ4VGtsUXNVTnhGZHRKd2E4ZmhRYW8z?= =?utf-8?B?aWV2SlpHYms0VlYweG1OUzFtTFhxTmhFaXRhbkNYTUFJNWVDdW9aNTVJWVY0?= =?utf-8?B?Ym8yT2E5SzFRUDkrY1I4cTdzd3BpOVAvbkg2KzJ5NVRob0ZNZUJmS1RURlhq?= =?utf-8?B?SC9LTkk2c2UwNXl1ZDM3dU52c1RNZjNTSUw0elZVOS9Tbk1oQ0R0VVF6MGVW?= =?utf-8?B?TzJLNEVFVWVCMHFxT1JjTW1VVS9UV2F4YVAzYjdUOWZQTnU3eGdHTEptT3dT?= =?utf-8?B?WTdjNXlzS0RHN3lYdCt0dmczTTE2ejk0bHRydm1HTmgrbEs3ZS81ZENkUGc2?= =?utf-8?B?c3JPVzdaRTl6alY2Z2ljQm83eHBNZ3poVStoak9vNGh5NG56dU9STk4yeFoy?= =?utf-8?B?YUNZYWNCU1c3ZjVwRHFzREUrdzJUVEQrLzdpYjVGcjBMbTdzcUUvSndueUgw?= =?utf-8?B?Q2tncU10R0lsa0Q0aE16TzFlVjk1WmdweUxlcVlYb1NDTHRGNlpFY0FwNDly?= =?utf-8?B?QVVwZ0djYXBtS2hjalZxamdXUEtiNUloOGgyR25uZmJseHhqZDBYM0NMUGc1?= =?utf-8?B?QkRCSGh6Rnk0S1J0VjdXNmhBalYzb2xHdmlDYWE4RHJPODYya3pSZXNrMmw0?= =?utf-8?B?MDArQ1VhUUhLT2hxajk5Nm9ZUTdiT2lDWkxTMktrSzY5SXZvdTlRZzIyckM1?= =?utf-8?B?SURESjJIcnZhSzhldHRoOHFTejdNR00xcU4yb1crZ2RuUmt3TWhvR0NtNFpv?= =?utf-8?B?bGtwR1VnbXhDYjFmZ3MvcE04UHVEelJGVEhENkFDQ0xNT1BHMCtmUVFHdWlO?= =?utf-8?B?Y2lvSm1wVVI5eHNmUnhuUE9EK1hCcTJWRmRCVUJQbWlFTjV5clJMVXlIVDl3?= =?utf-8?B?LzJPN0JHL0N1VUxFdEVlNGdlYWthQUhOUmhSZXVoY2xNalo1TWpGMFNvSEFq?= =?utf-8?B?ZEhzVHpaSU9RelVGbFZvNVJoRFZqWGlZZzFJYkR2bzQ1U1A5WW5NZ1llYk5l?= =?utf-8?B?bnI2Kyt1UFFrMkpYSElLSzFjZlZITUhBc3ZHMXJvaDF3MEtJTDllVEtDRDhs?= =?utf-8?B?M3RCdldYSXNlaVF3cHFZMk1SV2xjc0NxNlNvZS9tcEJSV3Zod2hmckdsTU9p?= =?utf-8?B?V3VVb2hwYUZVLzVyRWtlY0g0UnFzb2YvL0FWN2NCNDgzUnd4RC9qZzgvYVBH?= =?utf-8?B?ZFMwMGYvMSt5bGVNZmVjOTUxVzVJQ3Z4blo5YUhYbTFzY0xUMVdWNEVyQzRs?= =?utf-8?Q?E+rlscX+tblMs04rEJujoGTj6YdQk1eavlobU=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB8594.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TllEdFJJOG80L0FTL2N2c1YyckpGWFkwVGhOenNTbG9Ta2lBSHhuK2RDNE1O?= =?utf-8?B?bFhuMVo3NXNWczcwYXplSXBtU3NNanRyVkdQWmtnZVEzcmczeEJHbHRVY0ZJ?= =?utf-8?B?cm5jd2dVQ29oYW5mRG5tUDE1YVZNRlJkSlVoZENPWEhZb0hvQ1AwN3N2OUll?= =?utf-8?B?QVFqMjU0OHRyTi83ODNxNkhjaGJxVDUwemxod3RPUjZFUWtvSXdkaFFCd2dW?= =?utf-8?B?Tmp5VzVNcmpiMy9qang5alp5TWplVjVWZ3VHK1MrRGRhdDhBZ2JHd3JiQ1RL?= =?utf-8?B?RjJEY3JZdjBhNkhLZElCc3hJMmVHSmR3MUFMd0dHMEdFWi9lTjAzVDhMWnRz?= =?utf-8?B?OU0rYlNFZ1o1RS82a0Jad2VINHRZSEVKNjIvRFd3SDVFY1JNMGF4RC9tRUxU?= =?utf-8?B?OWg4Ly9TZ294VmFHMGUxZCs3MW54MWUzWDV4dTlCcUUvZkE0RnNDSU1WZWZt?= =?utf-8?B?Y3ZodmtZMml3eVgvTWRROS9nb0JWNnY0OHhvVUhoVERZZm1VTnE4QitNRnhB?= =?utf-8?B?MSt4aEJjZGFTRGVJRzB6WW9DbmtOVmNJSEFMb1lZS3FzNHVxTmI0NTVKSkFD?= =?utf-8?B?bTVOcm5BLysybXVjbStCQk1LeGs4SUVEdktCZFZLRHNtRDV5T0xxUUhQaTZN?= =?utf-8?B?bVJ0KzhXNi9YK2JjZkUxdVJpb1BWUy8wbEJodEM0c3dVYTBwdXc2MjVJUDBm?= =?utf-8?B?RVR4RkNZSGV4TytIc0wvUlJrbTlsdFYyd0dVZWNkeXYyakEyenREamNJeVdY?= =?utf-8?B?RlhvQVJLbUVyNlBBa1huZnIxTHhEOHkxUEdtYy9CbkRraVNOQUNOZjRVMTB5?= =?utf-8?B?akFNUGZNQzhiK0FHM0pnb0NhSldNenFmaW1LZEovK2pCcjAyRXJTT0pxdTF6?= =?utf-8?B?T3UwVGs2d2hVQzNSeEYxRG5wRG1DRUJXTVd0QlNmVXBKenNXaCtmNnlKdHND?= =?utf-8?B?SHhWbmluQWZ2K2VIUWRkemFOT0diNUpLS3QybGZIZEMxRGVIbDYxM01RbzYz?= =?utf-8?B?T3UvajZnVHdReC9RY290bjBCNXlmc1F6RVo5Q3J1N0NoMm40QjlUTWNyQU9C?= =?utf-8?B?Z2Z5TXk4YUpJZ0tmcHVBUlFVVWtIOEdwN0dVM2VhM0huYVhmN282SzR1OXNL?= =?utf-8?B?dnBNdUZhSVJ4UXZXQzhqQnJ3bWZjTXhLdVRwVWRsY0FncW9mM1NUcWJla1Zq?= =?utf-8?B?bmduRDBRbWlLV1luMitmQzMxdC92LzVDUWZLWWs3M3BGaWRwYXhLYmVSalN4?= =?utf-8?B?OWMxcytXNE1TemJndTRzY1c5emdkWm5YcUVjcU84cFdmd3YyUzZ0MnoveUhM?= =?utf-8?B?SlVEOFQ4SGIvdDNqVlF4SjJoNFoyMXJRdWd5U09IeUtoZFMzalNzdi9SWE9E?= =?utf-8?B?RWNiN0RENVc2djFrNk1zTnNCRzlRNkhEWUZqZ0lkRCtNbXQ5alVUYnNtOUpB?= =?utf-8?B?b2Y4QlVSU25ZOHFCUE5WZjAvOXlJcVNmRmlXaW5majdOQWV4YjVDK1VFTmh3?= =?utf-8?B?MUM0MzRDRTFCMGkwNWZXNEtocFI5NzQ3YUR5Y2U4QzI2em8vOXpUZnlzQkJ3?= =?utf-8?B?Y2FrTUYvbVg2aEQ4UndJeFAwZ04wdEJtbVVVU2pjQlRhODd4WENuT1Ztemh1?= =?utf-8?B?QUlxT3VoWFNsZUhCZ3MrVWphdHNHNUNpVkpDbFYyNU5SYmtUSWtzM245WWxU?= =?utf-8?B?emVCZUV3ZEVEakkwaTlqVzRzR3FybUZ4VmEvMmc4ZWE1SFY0VUQyQ2FRdC9r?= =?utf-8?B?WnRGWlpFNlVLZ0lNV0pibjV0b2E4d1ZlSDlTenptM3dGb1dyQ1MvVy9xWGRI?= =?utf-8?B?TEtkYmxDSnRSamg4bUZQNHhxYVdyeXFwSWxYbGEwVTVkTzlpUGtSUDNLUmQ3?= =?utf-8?B?VUV3eS8vY2FMaVFjSUdNemFMZ1puOGV3M0x2aWZYL1IyWjQzdWtMZWg4TXFU?= =?utf-8?B?citDR2dnTUFUdUxmbDJSTzFlVXdkakY4UzV4RG1ud1l1STNRQ3kySi9uVFFD?= =?utf-8?B?emtBSjhBbWhZYi9aTHJXWjUzOUk0VGUveDZTeC8wa2loRHVJUEFEUE1nQjQv?= =?utf-8?B?aFZreGR5bGRRaTl2OXRCbE1MODh2WlFrcmR2czJCempBVi9UdGx0enN3Yzlw?= =?utf-8?Q?ZlozC5EsK0GBDMyCFmxVLfFTl?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB8594.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b16a93a-ad3c-43ad-d6fb-08dcfcb5ad08 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2024 09:47:20.1464 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wQ3rEFQJRg5lnUb7cRMIx29kbkjhlTnY0S+XVzVNcAOY5FEAgE67tn9rOHLDfZdXTx02SU1gKh+FGYnTAgzjjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7910 X-OriginatorOrg: intel.com 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 SGkgRmVycnVoIFlpZ2l0LA0KDQpLaXJpbGwgaGFzIGFja2VkLWJ5IG15IHBhdGNoLiBDYW4geW91 IHBsZWFzZSBoYXZlIGl0IG15IHBhdGNoIG1lcmdlZCBhcyBSQzIgMTEvNiBpcyBjb21pbmcgbmVh cj8gVGhhbmsgeW91Lg0KDQpSZWdhcmRzLA0KTWluZ2ppbg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+ IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAxNiwgMjAyNCA2OjAzIFBNDQo+IFRvOiBZZSwgTWlu Z2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT47IFN0ZXBoZW4gSGVtbWluZ2VyDQo+IDxzdGVw aGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgU3UsIFNpbWVpIDxz aW1laS5zdUBpbnRlbC5jb20+OyBXZW5qdW4gV3UNCj4gPHdlbmp1bjEud3VAaW50ZWwuY29tPjsg UnliYWxjaGVua28sIEtpcmlsbCA8a2lyaWxsLnJ5YmFsY2hlbmtvQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSCB2N10gZXhhbXBsZXMvcHRwY2xpZW50OiBhZGQgZnJlcXVlbmN5IGFk anVzdG1lbnQNCj4gDQo+IE9uIDEwLzE2LzIwMjQgMjo0MSBBTSwgWWUsIE1pbmdqaW5YIHdyb3Rl Og0KPiA+IEhpIEZlcnJ1aCBZaWdpdCwNCj4gPg0KPiA+IFRoZSBwYXRjaCBpcyBpbiAnQ2hhbmdl cyBSZXF1ZXN0ZWQnIHN0YXR1cy4gQ2FuIHlvdSByZXZpZXcgaXQgZm9yIG1lPw0KPiA+DQo+IA0K PiBIaSBNaW5namluLA0KPiANCj4gSSBkb24ndCByZW1lbWJlciBjaGFuZ2luZyB0aGUgc3RhdHVz IHRvICJDaGFuZ2VzIFJlcXVlc3RlZCIsIHRoZXJlIG1heQ0KPiBiZSBhIG1pc3Rha2UsIEkgd2ls bCB1cGRhdGUgaXQgYXMgIk5ldyIuDQo+IA0KPiBBdCBxdWljayBsb29rIGl0IGlzIGdvb2QsIGJ1 dCBjYW4gd2UgaGF2ZSBhIHJldmlldyBmcm9tIEtpcmlsbCBhcyBtYWludGFpbmVyIG9mDQo+IHRo ZSBzYW1wbGUgYXBwbGljYXRpb24uDQo+IA0KPiBJZiByZXZpZXcgY29tZXMgdGltZWx5LCBJIGNh biBtZXJnZSBpdCBkaXJlY3RseSB0byBuZXh0LW5ldC4NCj4gDQo+ID4gUmVnYXJkcywNCj4gPiBN aW5namluDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTog RmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gPj4gU2VudDogV2VkbmVzZGF5 LCBPY3RvYmVyIDE2LCAyMDI0IDE6NTggQU0NCj4gPj4gVG86IFN0ZXBoZW4gSGVtbWluZ2VyIDxz dGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz47IFllLCBNaW5namluWA0KPiA+PiA8bWluZ2ppbngu eWVAaW50ZWwuY29tPg0KPiA+PiBDYzogZGV2QGRwZGsub3JnOyBTdSwgU2ltZWkgPHNpbWVpLnN1 QGludGVsLmNvbT47IFdlbmp1biBXdQ0KPiA+PiA8d2VuanVuMS53dUBpbnRlbC5jb20+OyBSeWJh bGNoZW5rbywgS2lyaWxsDQo+ID4+IDxraXJpbGwucnliYWxjaGVua29AaW50ZWwuY29tPg0KPiA+ PiBTdWJqZWN0OiBSZTogW1BBVENIIHY3XSBleGFtcGxlcy9wdHBjbGllbnQ6IGFkZCBmcmVxdWVu Y3kgYWRqdXN0bWVudA0KPiA+Pg0KPiA+PiBPbiAxMC8xNS8yMDI0IDY6NDMgUE0sIFN0ZXBoZW4g SGVtbWluZ2VyIHdyb3RlOg0KPiA+Pj4gT24gVHVlLCAxNSBPY3QgMjAyNCAwODoyMjowMSArMDAw MA0KPiA+Pj4gTWluZ2ppbiBZZSA8bWluZ2ppbngueWVAaW50ZWwuY29tPiB3cm90ZToNCj4gPj4+ DQo+ID4+Pj4gVGhpcyBwYXRjaCBhZGRzIFBJIHNlcnZvIGNvbnRyb2xsZXIgdG8gc3VwcG9ydCBm cmVxdWVuY3kgYWRqdXN0bWVudA0KPiA+Pj4+IEFQSSBmb3IgSUVFRTE1ODggUFRQLg0KPiA+Pj4+ DQo+ID4+Pj4gRm9yIGV4YW1wbGUsIHRoZSBjb21tYW5kIGZvciBzdGFydGluZyBwdHBjbGllbnQg d2l0aCBQSSBjb250cm9sbGVyIGlzOg0KPiA+Pj4+IGRwZGstcHRwY2xpZW50IC1hIDAwMDA6ODE6 MDAuMCAtYyAxIC1uIDMgLS0gLVQgMCAtcCAweDEgLWMgMQ0KPiA+Pj4+DQo+ID4+Pj4gU2lnbmVk LW9mZi1ieTogU2ltZWkgU3UgPHNpbWVpLnN1QGludGVsLmNvbT4NCj4gPj4+PiBTaWduZWQtb2Zm LWJ5OiBXZW5qdW4gV3UgPHdlbmp1bjEud3VAaW50ZWwuY29tPg0KPiA+Pj4+IFNpZ25lZC1vZmYt Ynk6IE1pbmdqaW4gWWUgPG1pbmdqaW54LnllQGludGVsLmNvbT4NCj4gPj4+DQo+ID4+PiBUaGlz IGZhaWxzIGJ1aWxkIHRlc3RpbmcsIGlzIGl0IGRlcGVuZGluZyBvbiBzb21lIG90aGVyIHBhdGNo Pw0KPiA+Pj4NCj4gPj4NCj4gPj4gSXQgaXMgYmFzZWQgb24gbmV4dC1uZXQsIGFuZCB1c2VzIGEg bmV3IEFQSSBpbiBuZXh0LW5ldC4NCj4gPj4NCj4gPj4gV2UgbWF5IHByb2NlZWQgd2l0aCB0aGlz IHBhdGNoIGFmdGVyIG5leHQtbmV0IHB1bGxlZCB0byBtYWluLg0KDQo=