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 1DA5542C4D; Wed, 7 Jun 2023 12:05:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 00D9640A84; Wed, 7 Jun 2023 12:05:22 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id DF71640698 for ; Wed, 7 Jun 2023 12:05:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686132319; x=1717668319; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pjjtgqrvkQdkrcDE9g3EcCJKCmsSCYZzMSfy+OzIQ7Q=; b=gkPyf+XgQP/Okc/XAwSYHC5wssAEoZ8/iZuEjyLPUGXilyKY/TgQgBvV 3KvIsRPfkvwEdYhRwqiO5YEYGkPdHN1pUozaktdL+REmXKSJ6rg7WpATg wus27DxDiJpCypVa3gWHzVykAUxbVbfgVJoqTX4RlHskxEAqQmB7Wonym iHkCAybT6HooXqleXLm572usAjNIzFP017uLVhpJkahX6BDGDSu3PAX6b ebwcR+4zgFYMCfTS12WVyI2v4nGnDVNIOtWoGB9vc9Ci+uK0yJdtPOA8R xoS+78/e7mHF6LUm4SzlN8XfqOs3nrJFek9jF4W4eCeBSrCcIgtrD2Is8 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10733"; a="359413290" X-IronPort-AV: E=Sophos;i="6.00,223,1681196400"; d="scan'208";a="359413290" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 03:05:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10733"; a="774468947" X-IronPort-AV: E=Sophos;i="6.00,223,1681196400"; d="scan'208";a="774468947" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga008.fm.intel.com with ESMTP; 07 Jun 2023 03:04:32 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.23; Wed, 7 Jun 2023 03:04:31 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 7 Jun 2023 03:04:31 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 7 Jun 2023 03:04:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XB5OjGwmbI3ijzlBVgrDKxMZDP5xEgx7JjhQ69xcWJp/6gWRFD05X6ne9s2XcF8hKgNp6dIVcXbE7zsoOyPUh8OsL97HfhOOVGwEo4uW8A9cEzQoGjuJVT8OCRRJRRHIQ2yCSI9qE3xBF63FPRsnN+zZNkyxiiFzrIlHFMLgpz1hBAemf/e9SplV9PJ2ruDvMrG3NmIpvvfr9Y2aZvB5U6u+3h84yGn6b1ghoMkKPTYe1ed9Q+gSPr4t5EncZGv3dpE9u74Oe+ulJdPJCSvjV+B9A8v6iaAO1F6GCKtKHyLf8/9JiLRPKmPkzsFKBCHAaDlpYZIUbqd0geJxdBq4xg== 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=pjjtgqrvkQdkrcDE9g3EcCJKCmsSCYZzMSfy+OzIQ7Q=; b=guQpB8KHUHhLXiHYD+jcuTdfimoTcnr3dtVGPzAjHxl4MjduIE7fwCwjMFqi/d8iv+1c4TN/JLkNr97rSWB+6Al/OfNd7uGjzaHpQVdMK6rV8itmRt93C/7dKL+6fH8enWjPrcutoBF5Sw+ZJXLXntHYQO5Dl4srCFrC1KjPnpEZ4DL8sRFdX9w8D4SAgAofYf7N+B7oPeF1jXdNIQv6wMLj1VlshrFfCHiPaacGjzkrBqdNEIGh9i2ClrirP7+TCNPR4SKXwGexASfzhleWUzPN/TRh2eLZEXFpfieLLSnruatp4EDiWDdSgmbmcZqviMX5zyNiSpspCTl5hcnjdA== 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 SA1PR11MB6613.namprd11.prod.outlook.com (2603:10b6:806:254::9) by MN0PR11MB6279.namprd11.prod.outlook.com (2603:10b6:208:3c1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 7 Jun 2023 10:04:29 +0000 Received: from SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::6cc5:190b:7545:25ee]) by SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::6cc5:190b:7545:25ee%6]) with mapi id 15.20.6455.030; Wed, 7 Jun 2023 10:04:29 +0000 From: "Su, Simei" To: Ferruh Yigit , "thomas@monjalon.net" , "andrew.rybchenko@oktetlabs.ru" , "Rybalchenko, Kirill" , "Zhang, Qi Z" CC: "dev@dpdk.org" , "Wu, Wenjun1" Subject: RE: [RFC v3 3/3] examples/ptpclient: add frequency adjustment support Thread-Topic: [RFC v3 3/3] examples/ptpclient: add frequency adjustment support Thread-Index: AQHZjK+DcesHyLCAKUKmfOswYK5Tp693/jeAgAcaUfA= Date: Wed, 7 Jun 2023 10:04:29 +0000 Message-ID: References: <20230403092248.81551-1-simei.su@intel.com> <20230522132332.102030-1-simei.su@intel.com> <20230522132332.102030-4-simei.su@intel.com> <383a5e6e-8b71-90ae-f7f6-bc1ea53f1aa8@amd.com> In-Reply-To: <383a5e6e-8b71-90ae-f7f6-bc1ea53f1aa8@amd.com> Accept-Language: zh-CN, 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: SA1PR11MB6613:EE_|MN0PR11MB6279:EE_ x-ms-office365-filtering-correlation-id: 00a71c74-6212-49e1-a93f-08db673e9522 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pXQ3OZdsDCzRKseHjHhSXkaYOPbfmS49cUtDWZdGk01hAmZftiyE7sSGLVb8mf/X7UXf41fgmf7XlhOSNeAWt3qgBAuVnvtlKQMTiXSY804U1gRSm2IgHZHXRJ5xDEkUSEyRUEC2TQQJuGyzX53QDXNJdp97XlfS0hSkd3T652iXuhs0Sm2Vz7Nocxx52WRZQzruIU+fUUMeGgVQ5XA+rkOLfs+fGiPfi6F/Rsh4YLt4JPxA1whA9ME3Le7Kd82CVB8ig7tggRAl1ms5C1HEVoHsLd2MQxTbJFIvRhW1zZbIzYDlppJfGBMdMxt44qX9rhEjhgVCoGlXNUmRYI3OHbWL/mpRyPKVxOwBHNPVc8If7WQsmIvvnkc7tAewYxlrsdLK7ygjM6ImuXi6hQ2qdquo7+7w6kmHXdZpUP8aiNiNTe+Z6CbNn4d35O+r2qyUwpcf4bXQPI4xyFGHKMLX61TGRevUdpifzc8y/hiJ4fwEMCsqn30VNJWkBrtDqdGI3L4sp9PwsQ7fvOdvTUya94/laTf87gf1KdYNJt+fyHfi+TlR5L3W4uno+u97XhIIzVicM8CENkQ4vmCAMf0xhjML6TLIS6jN7GmE9BwiQzi8d9jvTcqm4vJ+cuSrtuPW x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB6613.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(136003)(39860400002)(366004)(376002)(346002)(451199021)(54906003)(110136005)(71200400001)(478600001)(6636002)(52536014)(8936002)(66556008)(8676002)(2906002)(5660300002)(33656002)(38070700005)(86362001)(4326008)(64756008)(122000001)(66446008)(76116006)(66476007)(66946007)(316002)(82960400001)(55016003)(38100700002)(6506007)(41300700001)(53546011)(107886003)(9686003)(26005)(83380400001)(186003)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TjNnTXh1YUQvdTNtOStpYXJMb3hZd3JYc3duLzRSQlNGTjg1cXpNM2haZ0V0?= =?utf-8?B?UWdJM3dKZWxRSGJ4VVVtQXdrZU9vZ2lhS28vL3Vic2ErS3pGSjJOaTJFVmpR?= =?utf-8?B?WjVUWHB3NzBEWi9vMlNPdEN4Z1hBaFZTbnh1TDBPUUhxMCsvOHZTM0dhTmZU?= =?utf-8?B?N09oVnlpWEtTaER0U293WlRvcTlERkRxUnZFc0xkeU1oUlVFRHJyWlNkdmJm?= =?utf-8?B?bHI1THh3aGJnUnVHcFBOTW9WRTYraEFvMmoxVG9WZVVtMCtwTG56THdCbDIr?= =?utf-8?B?end0WUpwejFBaXpUTWY2OE5xWGp6d2ZFQWxPcjlNR1BqbVNSSXVNK0QyOGt6?= =?utf-8?B?Z3k0dE5qV1FFZFl2KzBRaUdBbjZZcWhtSUJpK1pVeEtvRHBKc2FRWWVJcEg4?= =?utf-8?B?QkREREJnT3Y0aDVhTG5ZTk94a3d5bkVlRUt0TEtOTm5zU2o1eDNEUU94dElP?= =?utf-8?B?UldsOXJhK1JXNUFpTHhCdGZQc2llMUt2Sm41aDVoQUxmWUJHdU1GZlk5ZUhk?= =?utf-8?B?anp5Ui9zWGFjTUVFb1pQdUVRTGRIVmJLY01uczA0NmwrOE1SQ1NHaE5zUWxp?= =?utf-8?B?N25RdDVwN1RlYkR3YjlNdTJWaHo0TUNscGEwbitZUVhJSkorSEZKSGh6dnZJ?= =?utf-8?B?TWU4Qk9GNFlla1Z3N1o4YjRlNWt0emRwWGpaWnVoNlc2OXpYUnV4bmxxcHF2?= =?utf-8?B?RllRSi8wV1pKNFF0S1o4SlNQcnR1TytqR295S1gyMXMwUVIrQXJQaElMeHp3?= =?utf-8?B?b3c1OVc1UjlWbTVKV1FRc0xDdWZtWEZGaDlLY0ltYWkrZ2ZhTnNHTzJSWW9j?= =?utf-8?B?V0crUWxsTlYxUlN4Rjk4Rkdoa2xzTmp1VEg4ZWRuVWdOWVNYSGVHRnRPKzcr?= =?utf-8?B?UGZtYTdxSXRZUTM3T1RoUFFpbW5uNHRsL05lYjFhWlhLSzhvdERuNzVwbmw3?= =?utf-8?B?YkJkSmVDeUhtSW4rWGE5enJzbWxFQnozZ3JmVDBUZ011emlFcmhZUyttSWR1?= =?utf-8?B?YjZZVC8xWU51R0kzQmFPMEJGMU9BcWdtczlTNW9XS1NmdEtzTDV0blNUSEhB?= =?utf-8?B?dlQ5MGNKb3pXUDJXSTBGTHIyYW9YOHJ1Qk0vd3F5d3V3LzU1QTl3VWFncU1G?= =?utf-8?B?aWY0WGllTW5pU0ZTTTVuNXV6MENkWXYzN3ZDdHA4QTJhRWtzRGVhZzZWeVFJ?= =?utf-8?B?UUkyRXZLWXJwVTJwSWFmVWg3RlJ3aTVRbEtmQ2srY3YzL3hFbEYrUW5hL1hI?= =?utf-8?B?S2pYM1RPdUpteVBXa0g0eFNhRGp3ZzJWKzlsOE4xZ2t1VjMxSUNKZDhrVWkz?= =?utf-8?B?RENKWi90RHc2MkVISXppZFFXeXZrMTU3Z2ppQjJtU2U2MUZYMVdGa2dBaVZ5?= =?utf-8?B?YVpuY2xkd2JIcFMwdjY4RDdKam1wUFdHV2x2YkpVV2p3N1pqd1lGL2J5Z1la?= =?utf-8?B?a1pzMzVIcnV1dnNVVVp1RUhRckhZNzJXT2U1bDlheE5lUDY5ZUFWbXpnclho?= =?utf-8?B?UmhRaDVzazJRYzcyTFM4M3lIbGozM1R0S3hHeUlKV3ZYMXVBeGhVWXh4QXFX?= =?utf-8?B?dDZSeTVZQzVjZ25ZcDBWMTdmOVA2Zlh2bW1rTXNmK3BmaUtPczBEemhVdjNK?= =?utf-8?B?cDRRMDhpTlJPUnFha2ZobVg3NXhNUTY3MEZscVVidWlBR01Kc1N3dGt2Z0l4?= =?utf-8?B?RmpreGZpMlhXcFBGN01RTm1HMWx0Mk5sUjZNVkZrMm5GZmhrd3FoVTR2cjgv?= =?utf-8?B?b3NyaVNEUWk4M0tydHI0M2RtK2NlVC8xSSswZHhRTjJuVER3SC9aRFBQeHlx?= =?utf-8?B?NGQwWDcyUXdlOWVOZnM5T1ZrU3prenY2d3V4bjdCUlF4eGlpWU9kNDRWVjBI?= =?utf-8?B?WmVQMG5HNkpRNzk4QlNvTElqcEFLRm84Yng2K1ZuS0xJNVJRTmtocjU3dkJy?= =?utf-8?B?N0JVSm5uZmtkSXJNbW9nQm1rbDNtYUhxdnVmbHpzZElsaE5DMlpESENRUmp3?= =?utf-8?B?S1JkT08ybVpDMjQxUjFwS3B6SXVZNElBZmVTVE94a0cwNlptL2Vhdzc0dXgz?= =?utf-8?B?RDY1N0ZtOVB5RG5JcWVVWjNMNWltNlpJRGVyNlcyQ0EzOEdYTlZPNDBYMmJJ?= =?utf-8?Q?lVhLCbYIEjjLuYx/DQSnx7R/g?= 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: SA1PR11MB6613.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00a71c74-6212-49e1-a93f-08db673e9522 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2023 10:04:29.0200 (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: kXL5TA1/m24lTqVZiDGLboJwyXa7YWRBT4O/jH1QCJSD+48FS1mldvboyKVGRMVIYhLunCzVDw8s5YYEjtGpwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6279 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 SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+IFNlbnQ6IFNhdHVyZGF5LCBKdW5lIDMs IDIwMjMgMzo1MyBBTQ0KPiBUbzogU3UsIFNpbWVpIDxzaW1laS5zdUBpbnRlbC5jb20+OyB0aG9t YXNAbW9uamFsb24ubmV0Ow0KPiBhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydTsgUnliYWxj aGVua28sIEtpcmlsbA0KPiA8a2lyaWxsLnJ5YmFsY2hlbmtvQGludGVsLmNvbT47IFpoYW5nLCBR aSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgV3UsIFdlbmp1 bjEgPHdlbmp1bjEud3VAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1JGQyB2MyAzLzNdIGV4 YW1wbGVzL3B0cGNsaWVudDogYWRkIGZyZXF1ZW5jeSBhZGp1c3RtZW50DQo+IHN1cHBvcnQNCj4g DQo+IE9uIDUvMjIvMjAyMyAyOjIzIFBNLCBTaW1laSBTdSB3cm90ZToNCj4gPiBUaGlzIHBhdGNo IGFwcGx5cyBQSSBzZXJ2byBhbGdvcml0aG0gdG8gbGV2ZXJhZ2UgZnJlcXVlbmN5IGFkanVzdG1l bnQNCj4gPiBBUEkgdG8gaW1wcm92ZSBQVFAgdGltZXN5bmMgYWNjdXJhY3kuDQo+ID4NCj4gPiBU aGUgY29tbWFuZCBmb3Igc3RhcnRpbmcgcHRwY2xpZW50IHdpdGggUEkgYWxnb3JpdGhtIGlzOg0K PiA+IC4vYnVpbGQvZXhhbXBsZXMvZHBkay1wdHBjbGllbnQgLWEgMDAwMDo4MTowMC4wIC1jIDEg LW4gMyAtLSAtVCAwIC1wDQo+ID4gMHgxIC0tY29udHJvbGxlcj1waQ0KPiA+DQo+ID4gU2lnbmVk LW9mZi1ieTogU2ltZWkgU3UgPHNpbWVpLnN1QGludGVsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5 OiBXZW5qdW4gV3UgPHdlbmp1bjEud3VAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBleGFtcGxl cy9wdHBjbGllbnQvcHRwY2xpZW50LmMgfCAxNzgNCj4gPiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMo KyksIDE3IGRlbGV0aW9ucygtKQ0KPiA+DQo+IA0KPiA8Li4uPg0KPiANCj4gPiArDQo+ID4gK2Vu dW0gY29udHJvbGxlcl9tb2RlIHsNCj4gPiArCU1PREVfTk9ORSwNCj4gPiArCU1PREVfUEksDQo+ ID4gKwlNQVhfQUxMDQo+ID4gK30gbW9kZTsNCj4gPiArDQo+IA0KPiBCZXR0ZXIgdG8gaGF2ZSAn bW9kZScgdmFyaWFibGUgYXMgJ3N0YXRpYycsIGNhbiBiZSBnb29kIHRvIHNwbGl0IGVudW0gYW5k DQo+IHZhcmlhYmxlIGRlY2xhcmF0aW9uLg0KPiANCg0KT0ssIGdvdCBpdC4gVGhhbmtzIGZvciB5 b3VyIHJlbWluZGVyLg0KDQo+IDwuLi4+DQo+IA0KPiA+IEBAIC02MDgsMTEgKzcyOSwxNCBAQCBw YXJzZV9wdHBfZnJhbWVzKHVpbnQxNl90IHBvcnRpZCwgc3RydWN0DQo+IHJ0ZV9tYnVmICptKSB7 DQo+ID4gIAkJCWJyZWFrOw0KPiA+ICAJCWNhc2UgRk9MTE9XX1VQOg0KPiA+ICAJCQlwYXJzZV9m dXAoJnB0cF9kYXRhKTsNCj4gPiArCQkJaWYgKG1vZGUgPT0gTU9ERV9QSSkNCj4gPiArCQkJCXB0 cF9hZGp1c3RfZnJlcSgmcHRwX2RhdGEpOw0KPiA+ICAJCQlzZW5kX2RlbGF5X3JlcXVlc3QoJnB0 cF9kYXRhKTsNCj4gPiAgCQkJYnJlYWs7DQo+ID4gIAkJY2FzZSBERUxBWV9SRVNQOg0KPiA+ICAJ CQlwYXJzZV9kcnNwKCZwdHBfZGF0YSk7DQo+ID4gLQkJCXB0cF9hZGp1c3RfdGltZSgmcHRwX2Rh dGEpOw0KPiA+ICsJCQlpZiAobW9kZSA9PSBNT0RFX05PTkUpDQo+ID4gKwkJCQlwdHBfYWRqdXN0 X3RpbWUoJnB0cF9kYXRhKTsNCj4gPiAgCQkJcHJpbnRfY2xvY2tfaW5mbygmcHRwX2RhdGEpOw0K PiA+ICAJCQlicmVhazsNCj4gPiAgCQlkZWZhdWx0Og0KPiA+DQo+IA0KPiBXaHkgd2l0aCBGT0xM T1dfVVAgUFRQIG1lc3NhZ2Ugb25seSBmcmVxdWVuY3kgYWRqdXN0bWVudCBkb25lLCBhbmQNCj4g d2l0aCBERUxBWV9SRVNQIFBUUCBtZXNzYWdlIG9ubHkgdGltZSBhZGp1c3RtZW50IGRvbmU/DQo+ IA0KPiBJcyB0aGlzIHJlbGF0ZWQgdG8gaGUgUFRQIHByb3RvY29sLCBvciB5b3VyIGRlc2lnbiBk ZWNpc2lvbj8NCg0KSXQncyBteSBkZXNpZ24uIEluIGN1cnJlbnQgZGVzaWduLCBpZiBpdCdzIHdp dGhvdXQgUEkgYWxnb3JpdGhtLCBpdCBvbmx5IGludm9sdmVzIHRpbWUgYWRqdXN0bWVudCBmb3Ig IkRFTEFZX1JFU1AgUFRQIG1lc3NhZ2UiIHdoaWNoIGlzIG9yaWdpbmFsIGZyYW1ld29yay4NCklm IGl0J3Mgd2l0aCBQSSBhbGdvcml0aG0sIGl0IGludm9sdmVzIHRpbWUgYWRqdXN0bWVudCBvciBm cmVxdWVuY3kgYWRqdXN0bWVudCBiYXNlZCBvbiBvdXRwdXQgc3RhdGUgaW4gUEkgYWxnb3JpdGht IGZvciAiIEZPTExPV19VUCBQVFAgbWVzc2FnZSIgd2hpbGUNCmZvciAiIERFTEFZX1JFU1AgUFRQ IG1lc3NhZ2UiLCBpdCBvbmx5IG5lZWRzIHRvIHByaW50IGNsb2NrIGluZm8uDQoNClRoYW5rcywN ClNpbWVpDQoNCg0KDQo=