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 CC52941DF5 for ; Mon, 6 Mar 2023 10:46:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9447E40E50; Mon, 6 Mar 2023 10:46:10 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 03AED40A8A for ; Mon, 6 Mar 2023 10:46:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678095968; x=1709631968; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tAlR/U8tEpcIy7hjZXGbkQOj0b3b03Dh3KZ6nU6jT2w=; b=QlmNwXs/L21d8Y33gqZ3lsrxZQmm6l9i71OYDo5HBv45kgXcbGIAR6Vt F8p1GPH8ObBu6tk/Tr8RdcI3QHP48KPv7Uqezp7tmZr8AdqG1GAaRGV5y XBwchyDq/BduipKKDbtBRE+j7koef7tDVk5Za5rPujPXTKd8G84uus6Lr utvKHcuTHKgVFyuXdRgr5zkp6hkfc2g4vHppO1F9DybBYm4p58bIdYA2H FjraM0xCNV3D4kmNJT2jrkDFu/Yu/us9XOyHcGN1W445GI29C8otcXy+l mAWRyrakMHRS2FAKBR8RtrCegUC/n0n8kLnRT1uaeoVfNSfqlEx1jAxmJ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10640"; a="337831116" X-IronPort-AV: E=Sophos;i="5.98,236,1673942400"; d="scan'208";a="337831116" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Mar 2023 01:46:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10640"; a="626099115" X-IronPort-AV: E=Sophos;i="5.98,236,1673942400"; d="scan'208";a="626099115" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga003.jf.intel.com with ESMTP; 06 Mar 2023 01:46:06 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 6 Mar 2023 01:46:06 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 6 Mar 2023 01:46:06 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 6 Mar 2023 01:46:06 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 6 Mar 2023 01:46:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fUH852tlU4BUFE85h9AZa8jZDKj7ct6gzb0U18/JunpMmXG1TYcHSk7YJCNtm8aGx+O/YQwjsimi8BGktQCiHPFE5aZlQPob9N8l8cg6WizFYjWbV4PVm3chwIhY2C6Mn6l8Vfj/sZGv8cectY3PXJZ2LwLqLq5W/GdE+OtkYtmMsWiojR2dEdYS30A0TsxZXUYsCfQD+YiP6/yGVNJqtZ1gzOEND0F8IH1gQrwjx1iWSrInvo8Z5bOb9LjrxYCtPUkabpJWGSB5ov41yzjNOHPwcEE/da9rAxxAwh5txnTZe6wsYpwgws1CpWrCyMfsZJfOSopb/GqFydVfJVdsow== 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=tAlR/U8tEpcIy7hjZXGbkQOj0b3b03Dh3KZ6nU6jT2w=; b=aCU6KDZVfnCwPJVvg8nRURYafp7K/6vHviwPEffQg7aApG57r10hJ5BWMpSGtUR3lwWBn+SNq+yzcx9CV6XvbuKOKVblqWT6Db0lwQNCuU9i8RJX8cIfD+wyitz9SRWzmn29narRrlQtthZ3B6XYuOwH91GKk6EiTUH0SZemM2lWsuU+KbV9Tr+iO0wH8Ep/ErqF4MjHEcEJ66tUCr1xsYNlUs85cS3dj6w7Ajz3zI+a8rEMCuN0SOfw+FbMHhCqcgjJ3dNH7F79BiHrtkPUbpOtOF8iE7IU6s1KgPKt18+fKfLczVI6QxGKf7o20VdV7TPXckKL8UglIXOhl/5PCw== 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 BN0PR11MB5712.namprd11.prod.outlook.com (2603:10b6:408:160::17) by CY5PR11MB6485.namprd11.prod.outlook.com (2603:10b6:930:33::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.27; Mon, 6 Mar 2023 09:46:04 +0000 Received: from BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::be21:c2ac:4cff:158f]) by BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::be21:c2ac:4cff:158f%7]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 09:46:04 +0000 From: "Van Haaren, Harry" To: fwefew 4t4tg <7532yahoo@gmail.com>, "users@dpdk.org" CC: =?utf-8?B?R8OhYm9yIExFTkNTRQ==?= Subject: RE: Using rdtsc to timestamp RTT of packets Thread-Topic: Using rdtsc to timestamp RTT of packets Thread-Index: AQHZT8dM5C+F72ZV4UWjEGX/EqxyuK7tejVA Date: Mon, 6 Mar 2023 09:46:04 +0000 Message-ID: References: In-Reply-To: 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: BN0PR11MB5712:EE_|CY5PR11MB6485:EE_ x-ms-office365-filtering-correlation-id: e97f5ea4-90c1-43a0-a9c8-08db1e279a21 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +aK0tGC/IE6WL2IhUsIJIqOnqvcArRUtf/V0gz9zOqAQjJWcZc6zENBRCITgf0yq+kB4rssWYab+RxudlU+7fqC2fH1lLISTl97KZXTkfiZf6/CJD+861hpMnAoVsqzNUY9QMoFOH0kd8vF7cnDR89Y/ZRq5CCIV20Ze43XEO0oXrTHfartVww5z5SR/5W1L+Exn6jnR7vcgqiaeEf5/N8BreEBae1EeJAFrxmjwmmejkcbnBdQJECyQAlV7QLdhhTVNjLv3n9wz5ypohVhPx6Ba7KO3TvY3/7S/FzyvGxiQQME04Sys/KKZdQGPpKCx0B/gCSdm5An+YdCljvDZS0uA2RQhoNQAwAE/ZkYDCRuoOXPxUfFciFEZ8HRQkyXFSjMyhKYk6wVr9nKLMhiaqxjTuBAOfHBE+4MKTSok+hbBrKwNW4Gu5UsGBFHnmhuiEe47F6PMnBOvHONdSH9yYVZhNJ6yJ5L1pJJix/TypuSuFrhDljSuW0v10UFKdkoM1K3QEanU4TPURWI31S35WfhtO+1d5rVJcqnH+TzA6VdeA0270w01aeFQYY7z8yBmGJQG7khrSBU3LZqiKjs5cjDUFTcsmDpKPWgBvvccHwHx5sLaZKQXLEXQ2khdl2jubMYd2vZxXHyMKupCE8ht9fZZZ0FS0JBQZ+mGr+q/Zvq2rK3eMR+Y0TG+1F85wP/8u1DqvfH+Wrl4f83DPQS1C9awz0AZX83OfNrhFEwoEnM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR11MB5712.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(346002)(136003)(376002)(39860400002)(366004)(396003)(451199018)(110136005)(966005)(316002)(66446008)(55016003)(83380400001)(33656002)(86362001)(186003)(9686003)(2906002)(5660300002)(76116006)(8936002)(4326008)(66946007)(8676002)(41300700001)(66556008)(64756008)(478600001)(53546011)(26005)(6506007)(66476007)(7696005)(71200400001)(122000001)(52536014)(82960400001)(38100700002)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0lwSlNHWThKS0tzemE2SjFuejN5Q2RIak5ScTlLSFdIMXFqZG9pZk1zQlo2?= =?utf-8?B?WjJpajFoUnR3OU1idDIwK3VzQmxCdDFhRlpjK1lLTWZQbEFaWDhZaWYvNDdC?= =?utf-8?B?dW5STnhHT0lueko3bW5SbUhVY3RVQzJ2MUFBOVpHTWpTZVRxSU05MFpEc0Ru?= =?utf-8?B?UFZrMFZEdWN2amxpZnNsOEs1bXV1eW1Kbmo4Q1IvS2U4TVdxVGIzaFlub2Qv?= =?utf-8?B?M3d2TmlUMVBUWGJvSlRnU1Yrc2RzcGNGUzdpNmxMY2R2cENPcVc5dENQS3FF?= =?utf-8?B?U290aHY1eVZabmsxaUZYTXgvcDN1aVk5UXZGR05CSmZabmVxNU84T2s2SEor?= =?utf-8?B?a0VnT0JldEtWSFFyMlo5NXZDcDYrTUpBaEtBWUZidkJ2MStKVk0vSFBHalQ0?= =?utf-8?B?ZDFFMlpnN1NCcEIyaG15Z0ozNnJydTgwbUJLNTl4Q1V6bHY3Q0ZsaHptdTFO?= =?utf-8?B?K3paSTI2WFRxWlBEWFU2bUNiYmdqempvMEpkNWd1cDNXMFQxaHVuazdwbnBT?= =?utf-8?B?bzBvT2srYUZib0g0dmorM3JHbFhjZUs5dTA3MktHVGJiV0VGOGJrTkx2MlBn?= =?utf-8?B?Ry9Rb2VvSmhMckxWbFNQa1ZhaEZrZG9XRmFhbnpPdkhHWURsUjVOcXRZeTFi?= =?utf-8?B?emNEbHFlL0puWE5hK3BGVUtJZHphWGxTWE1RMVhNN1VkMmdJS1dlK3hWZlJk?= =?utf-8?B?eUd3djNSQ2RudjEwZThkK09CTzhZSlN0aHpWMmJIWFcrajRtWXF4S1k4ZzFJ?= =?utf-8?B?UVdsSUQ1TXdjc085cHR5ZStVMjA2SjhySmFsT08vTncybllZNFkrNWt5OWNq?= =?utf-8?B?YS9Md1M3aHppU1VBVDlPa1k0U1Y5VzJKWmtUYXhBc3JocWNyVnNOZHJ1T2ds?= =?utf-8?B?OXpiTENDU0QwaWV1ZjRYM2VNZjNzdFBFc093M0FhalJQOGpVRTY4UlYxWDFO?= =?utf-8?B?cm0xZ0VPSUZLOGo2ZzBrQzBLRDYxQ2drTjNIOEhPcythTUdUSC9BUVIvZXB3?= =?utf-8?B?WUF0VXV3NmxJaGIrYytyZTNta0FkRDJxVGJVQkRGK2xvNWtvZ3Q1cHQrN1d2?= =?utf-8?B?dnVkeXhjbmpIaFE4YmNrNm5BaTJEd0tpYTNRZytMdmUxUlh4ZDJ2Ym5mMEFB?= =?utf-8?B?Y0xvaGc4UHNDYkFoNURoejh6RTVNS2xIZFpua3YyQmRGVmc4K3VWTGZldFYy?= =?utf-8?B?QitSUFAwRVE4YldFMHlnRXY2WXhlRy84eUlwVFpYVXhZTkYyYVFuMW9QTWYz?= =?utf-8?B?MWliZ0VQZDN0clVpbk9QTVVoT1R5YWluRzFYcFluQjRPK0swY1RMY2VOemNY?= =?utf-8?B?YXVXY3E0bkJjYlF3V2w4eWQ3OExQQ3JMaytZdVpxT0gvNmxoYnhFQzc1UXhZ?= =?utf-8?B?b2VrdzdvOC9JTjE5dkY3VkQrVlBXbDBqVEc2VkVzNVdSa3dnbTFvc2dFR3FI?= =?utf-8?B?Z0pNRUxsL2R2OG9XQ28yemUyM20zMjB6am9UaXdBbDhXSis4ck5IUlpzYnd2?= =?utf-8?B?MVQwNVlqTFRBRUdxenJ1aGlMS1JwbEIzYnpCZ2I0MkpXS25zRm1yMXF4K0FP?= =?utf-8?B?SzF3NDZIWjlydjdXelduYk5IMll0Z2dKZnZlVmFGcnhlalJRR2J4NkhPUTFn?= =?utf-8?B?SCtQM0UxZGtHWDZWSklzaEVVUHRxa0RTWkQ5cUtEb2VTQ3FCTElpeXVCa01i?= =?utf-8?B?UGJWSnp2T2RYT0lJU1YybmZMbGlMZC9KWlBSQWUzc0NYbmh5QnJLek5CWEJO?= =?utf-8?B?dG5KbC9qSDVqTzRPek96a1ErSWppdlJob2dNZ0FDQWRIYUVOZVpSSko1R2da?= =?utf-8?B?MExWZkRFOHpVZjZ3MXdIYXBNUnFsRkppRGZMSFJ3S29qRWdMa3BHTnIvNWxp?= =?utf-8?B?THBGUFQ2c0l6MmJjS1hrQ2lmNkd3dUhrWE01cXk5dW5lRGwrSkUybUEzMStI?= =?utf-8?B?UnBlNENrOXRPQm1TZFI0Tkt1Y2pvNFFGekllYUsybDZha2dzSVBXMU1iWHZr?= =?utf-8?B?OHdCdm5YeXNhTjh2Z1NUZER3NkwrNkpiNXZBWjlJaDNtK2I0cUNycFVjcGF0?= =?utf-8?B?TUpSc3A2T1lodXU1TGExU2NhT0ltZ295aFhlNlNyRUJtRkNJc3VJeVF6U1RD?= =?utf-8?Q?gH41pgMc1/MtT5ClfCs6M2vMp?= 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: BN0PR11MB5712.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e97f5ea4-90c1-43a0-a9c8-08db1e279a21 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2023 09:46:04.0887 (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: dGHhARDOW8N1jTyAamfWqZFup7AWi9XG0n62ikKLoXbn4kfHr1ecXLqbuEbd0v5SkUyd+OFzxSnAWP4YdObmyQg4R4oVXIdI5AX9rsdF/A4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6485 X-OriginatorOrg: intel.com X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org PiBGcm9tOiBmd2VmZXcgNHQ0dGcgPDc1MzJ5YWhvb0BnbWFpbC5jb20+IA0KPiBTZW50OiBNb25k YXksIE1hcmNoIDYsIDIwMjMgMTowMSBBTQ0KPiBUbzogdXNlcnNAZHBkay5vcmcNCj4gU3ViamVj dDogVXNpbmcgcmR0c2MgdG8gdGltZXN0YW1wIFJUVCBvZiBwYWNrZXRzDQoNCj4gSSBjb252aW5j ZWQgbXlzZWxmIHRoYXQgYSB2aWFibGUgd2F5IHRvIG1lYXN1cmUgdGltZXN0YW1wcyBiZXR3ZWVu IGEgcmVxdWVzdCBwYWNrZXQgYW5kIGl0cyByZXNwb25zZSBwYWNrZXQgY2FuIGJlIHRoZSBkaWZm ZXJlbmNlIGJldHdlZW4gdHdvIEludGVsIHJkdHNjIGNhbGxzDQoNCj4gVGhlIHJlc3RyaWN0aW9u cyB0byB2YWxpZCB1c2UgaW5jbHVkZToNCuKAoiBSVFQgKHRpbWUgZGlmZmVyZW5jZSkgbXVzdCBi ZSBjYWxjdWxhdGVkIG9uIHRoZSBzYW1lIENPUkUNCg0KRm9yIGFsbCBDUFUgZ2VuZXJhdGlvbnMg dGhhdCB5b3UgbGlrZWx5IGNhcmUtYWJvdXQgKGNoZWNrICAgICBsc2NwdSB8IGVncmVwICJjb25z dGFudF90c2N8bm9uc3RvcF90c2MiICAgb3V0cHV0KSBhbGwgQ1BVcyBvbiB0aGUgc2FtZSBzb2Nr ZXQgaGF2ZSBhIHNpbmdsZSBUU0MsIGFuZCBuZXZlciBzdG9wLg0KDQo+IOKAoiBEUERLIGdpdmVz IG1lIHRoZSBmcmVxdWVuY3kgcnRlX3JkdHNjX2N5Y2xlcygpOyB0aGlzIHdheSBJIGNhbiBjb252 ZXJ0IGZyb20gYSByZHRzYyBkaWZmZXJlbmNlIHRvIGVsYXBzZWQgdGltZQ0KDQpDb3JyZWN0LCB0 aGlzIGdpdmVzIGEgcmVmZXJlbmNlIHRvIGNvbnZlcnQgIk4gVFNDIHRpY2tzIiB0byByZWFsLXdv cmxkIHRpbWUgIlggb2YgYSBzZWNvbmQiLg0KDQo8c25pcD4NCg0KPiDigKIgVGhlIFRTQyBpcyBu b3QgYWx3YXlzIGludmFyaWFudA0KDQpUU0MgaXMgaW52YXJpYW50L2NvbnN0YW50IGFuZCBub24t c3RvcCBiYXNlZCBvbiB0aGUgbHNjcHUgY2hlY2sgYWJvdmUgLSBzbyB5b3UgY2FuIGNvbmZpcm0g eW91ciBwbGF0Zm9ybS4NCg0KPiDigKIgQW5kIG9mIGNvdXJzZSBjb250ZXh0IHN3aXRjaGVzIChp ZiBhIHRocmVhZCBpcyBub3QgcGlubmVkIHRvIGEgY29yZSkgd2lsbCBpbnZhbGlkYXRlIGFueSB0 aW1lIGRpZmZlcmVuY2UNCg0KQ29udGV4dCBzd2l0Y2hlcyB3aWxsIG5vdCBpbnZhbGlkYXRlIHlv dXIgdGltZXN0YW1wIC0gYnV0IGlmIHlvdSdyZSByZWFjdGluZyB0byBhbiBpbnRlcnJ1cHQgd2hp Y2ggKnRoZW4qIHRpbWVzdGFtcHMgImVuZCIgb2YgbWVhc3VyZW1lbnQsIHRoZW4geWVzIGl0IGlz IGludmFsaWQvbm9pc3kuIEknbSB0cnlpbmcgdG8gc2F5LCB0aGUgY29udGV4dC1zd2l0Y2ggaml0 dGVyIHdpbGwgbWFrZSB0aGUgbWVhc3VyZW1lbnQgbXVjaCBtb3JlIG5vaXN5IC0gYnV0ICJpbnZh bGlkIiBkZXBlbmRzIG9uIHJlcXVpcmVtZW50cy4gVHlwaWNhbGx5IGFzIERQREsgaGFzIHBpbm5l ZCAmIHBvbGxpbmcgY29yZXMsIHRoaXMgaXNuJ3QgYSBwcm9ibGVtLg0KDQoNCj4gTm93LCBvZiBj b3Vyc2UsIE1lbGxhbm94IGNhbiByZXBvcnQgdGltZSBzdGFtcHMuIElzIGl0IGFjdHVhbGx5IHBv c3NpYmxlIHRvIGdldCBIVyBOSUMgdGltZXN0YW1wcyByZXBvcnRlZCBmb3IgZXZlcnkgcGFja2V0 IHNlbnQgYW5kIHJlY2VpdmVkIHdpdGhvdXQgb3ZlcmJ1cmRlbmluZyB0aGUgTklDPyA+IEJhc2Vk IG9uIHdoYXQgSSBjYW4gc2VlIGZvciBteSBjYXNlIChDb25uZWN0IDQgTFgpIHJlc29sdXRpb24g aXMgbmFub3NlY29uZHMuIFNvIEkgYW0gdGVtcHRlZCB0byBub3QgZm9vbCBhcm91bmQgd2l0aCBy ZHRzYyBhbmQganVzdCB1c2UgTklDIHRpbWVzdGFtcHMuDQoNCldoYXQgaXMgcHJheGlzIGluIERQ REsgcHJvZ3JhbW1pbmcgd2hlbiBvbmUgbmVlZHMgUlRUcz8NCg0KU29tZSBOSUNzIGhhdmUgMTU4 OCBjYXBhYmlsaXRpZXM7IHRoZXNlIGNhbiB0aW1lc3RhbXAgKnNwZWNpZmljKiBwYWNrZXRzIG9u IHRoZSB3aXJlIHRvIE5TIHJlc29sdXRpb24uIFRoZXkgdHlwaWNhbGx5IGNhbiBub3QgdGltZXN0 YW1wICpldmVyeSogcGFja2V0LCBvciBldmVuIDEgZXZlcnkgfm1pbGxpb24gcGFja2V0cy4uLiBi dXQgaWYgbWVhc3VyaW5nIGV2ZXJ5IE50aCBwYWNrZXQgKHdpdGggbGFyZ2UgTikgdGhlbiB0aGF0 IG1pZ2h0IGJlIHdvcnRoIHRyeWluZywgaWYgdGhlIHJlc29sdXRpb24gYW5kICJjbG9zZXN0LXRv LXRoZS13aXJlIiB0aW1lc3RhbXAgYXJlIHJlYWxseSByZXF1aXJlZC4NCg0KSSB3b3VsZCByZWNv bW1lbmQgZ29pbmcgd2l0aCBhIFNXICsgVFNDIGFwcHJvYWNoLCBmb3IgZmxleGliaWxpdHkgJiBl YXNlIG9mIHVzZTsgZGVwbG95aW5nIGluIGEgY2xvdWQvdmlydGlvIE5JQyBlbnZpcm9ubWVudCB3 aWxsIG1lYW4gdGhhdCBwdHAxNTg4IG9yIEhXIGZlYXR1cmVzIGFyZSBub3QgYXZhaWxhYmxlLCBz byBUU0MgaXMgdGhlICJvbmx5IiB3YXkgdG8gZ28gdGhlbi4NCg0KUFRQIDE1ODg6IGh0dHBzOi8v ZG9jLmRwZGsub3JnL2FwaS9ydGVfX2V0aGRldl84aC5odG1sI2FkN2FhYTZkODQ2YTZlNzFlZGI0 ZjZjNzM3Y2RmNjBjNyBhbmQgZXhhbXBsZXMvcHRwY2xpZW50LCBhbmQgYSBIVyBQVFAgdGltZXN0 YW1waW5nIHBhcGVyIGJ5ICJtb29uZ2VuIiBhdXRob3JzIGZvciByZWZlcmVuY2UgKHNlY3Rpb24g NikgaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzE0MTAuMzMyMi5wZGYNCg0KT24gU1cgdHJhZmZpYy1n ZW5lcmF0aW9uLCBsYXRlbmN5LCBoaXN0b2dyYW1zIGV0YywgSSd2ZSBwcmVzZW50ZWQgYXQgRFBE SyBVc2Vyc3BhY2UgbGFzdCBTZXB0ZW1iZXIgb24gdGhlIHRvcGljOiBodHRwczovL3d3dy55b3V0 dWJlLmNvbS93YXRjaD92PURqY2pxNTlIMXVvDQpNeSBjb25jbHVzaW9uIChpbiB0aGUgUSZBIGF0 IGVuZCkgaXMgdGhhdCBmb3IgbXkgdXNlLWNhc2VzLCB1c2luZyBUU0Mgd2FzIGEgc2ltcGxlci9m YXN0ZXIvZWFzaWVyIG9wdGlvbiwgYW5kIHRoYXQgcmVzb2x1dGlvbiB3YXMgbXVjaCBoaWdoZXIg KGFuZCBtb3JlIHRoYW4gSSByZXF1aXJlZCkgZm9yIFJUVCBpbiBwYWNrZXQgcHJvY2Vzc2luZyBh cHBsaWNhdGlvbnMuDQoNCkhvcGUgdGhhdCBoZWxwcyEgLUhhcnJ5DQoNClBTOiBhcG9sb2dpZXMg Zm9yIGZvcm1hdHRpbmcsIGl0IHNlZW1zIHNvbWUgSFRNTCBsaWtlIG1haWwgd2FzIHNlbnQgb3Jp Z2luYWxseT8gUGxlYXNlIHNlbmQgcGxhaW4tdGV4dCBlbWFpbHMgdG8gbWFpbGluZy1saXN0cy4N Cg0KDQo=