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 647B5A0A0C; Thu, 1 Jul 2021 03:31:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E674540141; Thu, 1 Jul 2021 03:31:33 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id EEF0240040 for ; Thu, 1 Jul 2021 03:31:31 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10031"; a="206632288" X-IronPort-AV: E=Sophos;i="5.83,312,1616482800"; d="scan'208";a="206632288" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2021 18:31:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,312,1616482800"; d="scan'208";a="457461465" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 30 Jun 2021 18:31:28 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 30 Jun 2021 18:31:27 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2242.4 via Frontend Transport; Wed, 30 Jun 2021 18:31:27 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) 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.2242.4; Wed, 30 Jun 2021 18:31:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JiAy+fixZqsci3k+Tx0YZ7kMFeXglaeXhryXuPBp7U08YdtzYEWEjFhi+syxsncEUShzkhfYtP0wkG/XmM0GnkRfvRpeVmIkeetHYSXvq8Q7u6bvjoM1AyOCg7Vdma1jPKwqlVzBdCwf9KPiR09D3uoHx2PtGdstw9QA2LTxZnqv56N+8AtQVe28ccyK8QtJYMmXulq4HotSltvN5PRWbpC1foYB3EFeIJVff00i5OcVJV9lP//NN6sGFusNgH+aF9bMGXhZRnn+Fa5LQ6bIEGQ/JgVVE0bgzXXAZ8IHfG2BsbErEsf4XwaQfx733HAF3Oo7QRjZP2YbyGRFg+T2RA== 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-SenderADCheck; bh=OcFrm0IPT6I1rB3KzSv7s8590WZJe73euD3MJE2Zo2c=; b=QqiYQ1yAgOO4/UO3ErQutLPy+DsecDxfiP64lHipF1Ut0+dCl7JbH7A9XdYIzha/oQNtNYwndXA486fT+Q2bo1D26ayRamj0TXLGB9ft/7t86uGwcwQolQ1wfxX3fqZa3WbsYMTeyp7oc63vKzSsQaWBGXDiWyvoKtwqHDzWn6OTeNs5JHUHQOVYetoFS9mk9cUVNdjCHvbE3uadS6djp3PTWycIO19Qg2bHdMfjgMY2uqJw0RP2rimNCiYaPnA4MuezDscC6wnbdaH8efJ0h/c93pfimC1KX2qSFDuiE3SGtNieU7yRgpMEyQanJ2l5XTl01beYm00duLBx8h93mw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OcFrm0IPT6I1rB3KzSv7s8590WZJe73euD3MJE2Zo2c=; b=TCxGiaXI/24e69wRGoIoabdwxx1qQW/Rx1VmZhEMfvZuB+JIQm/hqiXXlFTXBT3szSK9rahMJunfMBXycJ1H5qkjd2Rr2sSibGPHrWrPIwdtx4zuTfTSKUcLonpRORi0Bq0qf7rxKMXQOBiruI2XGiWzQm5DKHBvFG9I65wsyNg= Received: from MN2PR11MB3807.namprd11.prod.outlook.com (2603:10b6:208:f0::24) by MN2PR11MB3661.namprd11.prod.outlook.com (2603:10b6:208:f0::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.23; Thu, 1 Jul 2021 01:31:25 +0000 Received: from MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52]) by MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52%5]) with mapi id 15.20.4264.028; Thu, 1 Jul 2021 01:31:25 +0000 From: "Xing, Beilei" To: "Min Hu (Connor)" , "Yigit, Ferruh" , "dev@dpdk.org" , Thomas Monjalon , Andrew Rybchenko CC: Matan Azrad , "shahafs@nvidia.com" , "viacheslavo@nvidia.com" Thread-Topic: Question about 'rxm->hash.rss' and 'mb->hash.fdir' Thread-Index: AQHXbZMetm2/XJl6Zk2VIW3xRgvM86ssaQ+AgADtKfA= Date: Thu, 1 Jul 2021 01:31:25 +0000 Message-ID: References: <6ac31917-8ae6-b61f-c0c1-07d907066752@huawei.com> <50258962-ee1b-e045-aba2-9ef7912a304e@intel.com> <5b0f7327-a089-edd1-163b-7b57cd90b575@huawei.com> In-Reply-To: <5b0f7327-a089-edd1-163b-7b57cd90b575@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.54] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fdc4b479-bb62-4e6a-8284-08d93c2ff0d7 x-ms-traffictypediagnostic: MN2PR11MB3661: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LgrvtVvoEO/SMJJ9qyxqcC3VkpWSDimhrUNReaq+E1TgbEnp8Ja6OjndCrwbJ3VR/cq+fRIhXkgYjqi7kRkLA3rkAvFwfwNpZTrXYUISiiEKN7ZPDVH0tq3qrQ1pEh8LFLGP/UbOvBCv+QKxiGiUw6tBUzDbyhr36L6M/ACcM2v6pT3UAQl/k8YCJDzERDAPg2n3p+O0pRVs4VctXPZowqqW8tNYwpf686wZEMAwRXtRZsekEtsp6TCA71lkgCJRpcZ29F/xgcFV+5LJBCfAmlXej0m4cv3I2uLHStG9sQDQ8LbDchUwwrGxTHnIDBJblxrhZzpwsnKxktpEndjsVTE7fnJxvPneLRqRfmHSB9O1yGw1VbfTrhLZdugbRMqj3T++Jtl0ehUT3xSrs9zxblGHYeJb2IaYNZvcD3/19OxmoRWMv7+bMErY+Rv+K9YcTCWnT4BiH3O/VVNRw/en3qDExkJPbhiTTlErhYj0hYmQR6HqkrkNi7Fte/qR1hMuDlO9UYqiYTjbWxEjyhoI2Qs9h/gy8asqb31MLV7sBB3axv/RZ6GUzMyhV5kFRcOfPvMrF1IQKWWF5fZIVMjxk3AuLKxQGTRJE0Wyv5d6+4u01ipENiVf6I88fGyZcLOcHPrPrzpD94AnP+esljTAoA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3807.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(396003)(39860400002)(366004)(376002)(346002)(8936002)(71200400001)(110136005)(86362001)(122000001)(8676002)(6506007)(55016002)(38100700002)(2906002)(478600001)(9686003)(53546011)(4326008)(83380400001)(33656002)(5660300002)(316002)(7696005)(26005)(76116006)(66946007)(64756008)(66556008)(66476007)(54906003)(186003)(66446008)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QXBVQjdUVHlvNm04azZlckY2OXROa2xDOEVaK3RwTE9jWlZRUTdFcll4cTlF?= =?utf-8?B?N01PRUpFeCtCZWhncExsVVlsKzNYSlVCQ2tuWVNMQ2lqM1pLNmFONFFmaDlP?= =?utf-8?B?YWNNckpWeG55SUtjVnRVNE0vSzcxaGVxVk04QnBtSWRzVXRwYVVxVmhSRHR1?= =?utf-8?B?alRFSWlOM01pcThDbU9Wc0dvbzkwREZDcWlqYnZINTl0aTF6ZTRVaVZMYU9E?= =?utf-8?B?RGtYNCttT3FNdE0zMW02ZkI0aHBCOHlJaXBIRituUXMwWHhmalZabXhLeWlu?= =?utf-8?B?cng3TW5neG9JZlNhR25jdi9UQ2ZiWWFRM01vc1prd2o3NFkvSTIvSnUwUzdL?= =?utf-8?B?WnlTQm8zV3NoMUU1bE5TaFhVYWlaTHBGUTNDdnN1aHBCNm85T3RYdVF0OWw0?= =?utf-8?B?UmpCM09kS1VuVzVVa2dkaUJBU3VxZm1TNEJmakplL3VIQU1ERmpOdEVHY09B?= =?utf-8?B?Q3BRT1RoNGpHM0pCRDJZWldnZjdIME4zdVdVWmRiUFF1S25xQzFXM0NqanRw?= =?utf-8?B?Z0U5MkIyUzBia25OVDlNNWxKc09zS21oZ0VHQzNtaUM0UVViYWJtOUdTcU9X?= =?utf-8?B?eldzOGZyMURGa0RDNjRYUkVPVnhLek90UUN5di9MZEZZaUlMbUwxRGZUK2lR?= =?utf-8?B?eVJ4Y24zdTFFMEM2UnlmQXlLbVRtNWVJdkxXNmptakMreWNQRE5mQTJCNFZm?= =?utf-8?B?aCtxVWNsTVpENlJiRHpvdkFoY1U0N3p1aVFDN0pVY1FjdE1wZSttK3NQOXh5?= =?utf-8?B?dW9wUHplOTBVcnkwbWtUNHRYZkV6SkJJU1hKdkFYQ2pSRzlySDhaUklJMWJL?= =?utf-8?B?VHhNMC9wMEVtZ0VWNTNnU1MvdzV3ZU9DWDJLME1PNlQxeVZ2dzRFcHNOTUdY?= =?utf-8?B?MkVnc2JUakt1d3luLzUvd3ZTTDg4YVdJb25GNHp3a2YzWXpCMEdUaU9MUnJG?= =?utf-8?B?RmNvdDJCRUZBcmRmdFVZdEl2UkRBZStlUnpCNlVGQUJONHlHZk05YmJRZGZS?= =?utf-8?B?S1AzTXNsZC94dFcrcEltc29mWDF4V3Bsd2ZZTG5pS2s5Ui9MOWhRZ1VLb0h4?= =?utf-8?B?cXNxN2JrTlpiQndNMUljY3VERE5ydzEwWjZqRHlFWldzaDIyd0p2cEd1Y1E5?= =?utf-8?B?bkJqYm9WaVBjVGtFM3dWRHU5UzVORHpJRWRDSjByUFFJQktQKzE5WU83K1cy?= =?utf-8?B?RTRLWW0xKzZkaEpkMWg4MGl0cWJWQTdXRkhpN003eFprUmlQeEJBT2V2K0FP?= =?utf-8?B?MEFzR0h6eUxrZHhxU3o2ZlFrVDFSNjd5bk1sSnBrUHNIMFBkQytGM1RCYnlR?= =?utf-8?B?K3ZlS0U2L3FwdTI1RzlRbmttQy9GK3JFeHpUSU43Y0tXNS82TEEyWnJLYnU0?= =?utf-8?B?NkVsbWNwbzAxTnVTaExFdERqd1JJeGU2anNDUmZ2aUNLS0IrK2NNZG5LL2l2?= =?utf-8?B?R2tadXRkN1RRTzhCRUFDaUF3N1VFZnkrekxzNzhBcmt3UmJUaVUxbFY4UUg0?= =?utf-8?B?Ym1nN3NGRGsvaTdyUmVMd3JOelBDT1gwRmVzc0FoLzFlU0k5dmUwcG1Od0oz?= =?utf-8?B?eEZaZzBBTDNIOFNtR0FCK1c4OWlmSlNnOFhwRVc1eDJrSys2bTgxci9zTmFL?= =?utf-8?B?RzZXd1Y4NWxsOEtmRy9FakVpNEMwSk80SVpESzRySi9SQ0xNeW9XbnV6MHk2?= =?utf-8?B?WHpIRnRNU1N2TWtIRkRDam1sdnVIeEZ5MUFYN0JFM2FsYmRQY1Q0N0ErRWtJ?= =?utf-8?Q?RvUcNPsXR2ksDWeJO0=3D?= 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: MN2PR11MB3807.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fdc4b479-bb62-4e6a-8284-08d93c2ff0d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2021 01:31:25.0541 (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: RUcbtYIDFB/Q4IL9nOyzGzJRHxOGC40a4MlHXNqzQ0uMt/xTE1WewztNobgmBruKSC4OAcaopyhNdzFCF6QSAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3661 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] Question about 'rxm->hash.rss' and 'mb->hash.fdir' 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWluIEh1IChDb25ub3Ip IDxodW1pbjI5QGh1YXdlaS5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAzMCwgMjAyMSA3 OjIyIFBNDQo+IFRvOiBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgZGV2 QGRwZGsub3JnOyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBBbmRy ZXcgUnliY2hlbmtvDQo+IDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gQ2M6IFhp bmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgTWF0YW4gQXpyYWQNCj4gPG1hdGFu QG1lbGxhbm94LmNvbT47IHNoYWhhZnNAbnZpZGlhLmNvbTsgdmlhY2hlc2xhdm9AbnZpZGlhLmNv bQ0KPiBTdWJqZWN0OiBSZTogUXVlc3Rpb24gYWJvdXQgJ3J4bS0+aGFzaC5yc3MnIGFuZCAnbWIt Pmhhc2guZmRpcicNCj4gDQo+IEhpLCBCZWlsZWksIE1hdGFuLCBTaGFoYWYsIFZpYWNoZXNsYXYs DQo+IA0KPiAJaG93IGFib3V0IHlvdXIgb3Bpbmlvbj8NCg0KQWdyZWUgd2l0aCBGZXJydWguDQoN Cj4gDQo+IOWcqCAyMDIxLzYvMzAgMTc6MzQsIEZlcnJ1aCBZaWdpdCDlhpnpgZM6DQo+ID4gT24g Ni8zMC8yMDIxIDM6NDUgQU0sIE1pbiBIdSAoQ29ubm9yKSB3cm90ZToNCj4gPj4gSGksIGFsbA0K PiA+PiAgwqDCoMKgwqBvbmUgcXVlc3Rpb24gYWJvdXQgJ3J4bS0+aGFzaC5yc3MnIGFuZCAnbWIt Pmhhc2guZmRpcicuDQo+ID4+DQo+ID4+ICDCoMKgwqDCoEluIFJ4IHJlY3YgcGFja2V0cyBmdW5j dGlvbiwNCj4gPj4gIMKgwqDCoMKgJ3J4bS0+aGFzaC5yc3MnIHdpbGwgcmVwb3J0IHJzcyBoYXNo IHJlc3VsdCBmcm9tIFJ4IGRlc2MuDQo+ID4+ICDCoMKgwqDCoCdyeG0tPmhhc2guZmRpcicgd2ls bCByZXBvcnQgZmlsdGVyIGlkZW50aWZpZXIgZnJvbSBSeCBkZXNjLg0KPiA+Pg0KPiA+PiAgwqDC oMKgwqBCdXQgZnVuY3Rpb24gaW1wbGVtZW50YXRpb24gZGlmZmVycyBmcm9tIHNvbWUgUE1Ecy4g Zm9yIGV4YW1wbGU6DQo+ID4+ICDCoMKgwqDCoGk0MGUsIE1MWDUgcmVwb3J0IHRoZSB0d28gYXQg dGhlIHNhbWUgdGltZSBpZiBwa3RfZmxhZ3MgaXMgc2V0LGxpa2U6DQo+ID4+ICoqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiA+PiAgwqDCoMKgwqDCoMKgwqAgaWYg KHBrdF9mbGFncyAmIFBLVF9SWF9SU1NfSEFTSCkgew0KPiA+PiAgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCByeG0tPmhhc2gucnNzID0NCj4gPj4gcnRlX2xlX3RvX2NwdV8zMihyeGQud2IucXdvcmQw LmhpX2R3b3JkLnJzcyk7DQo+ID4+ICDCoMKgwqDCoMKgwqDCoCB9DQo+ID4+ICDCoMKgwqDCoMKg wqDCoCBpZiAocGt0X2ZsYWdzICYgUEtUX1JYX0ZESVIpIHsNCj4gPj4gIMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgbWItPmhhc2guZmRpci5oaSA9DQo+ID4+ICDCoMKgwqDCoMKgwqDCoCBydGVfbGVf dG9fY3B1XzMyKHJ4ZHAtPndiLnF3b3JkMy5oaV9kd29yZC5mZF9pZCk7DQo+ID4+ICDCoMKgwqDC oMKgwqDCoCB9DQo+ID4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqDQo+ID4+DQo+ID4+ICDCoMKgwqDCoFdoaWxlLCBpeGdiZSBvbmx5IHJlcG9ydCBvbmUgb2Yg dGhlIHR3by4gbGlrZToNCj4gPj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqDQo+ID4+ICDCoMKgwqDCoMKgwqDCoCBpZiAobGlrZWx5KHBrdF9mbGFncyAmIFBLVF9S WF9SU1NfSEFTSCkpDQo+ID4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1iLT5oYXNoLnJzcyA9 IHJ0ZV9sZV90b19jcHVfMzIoDQo+ID4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cnhkcFtqXS53Yi5sb3dlci5oaV9kd29yZC5yc3MpOw0KPiA+PiAgwqDCoMKgwqDCoMKgwqAgZWxz ZSBpZiAocGt0X2ZsYWdzICYgUEtUX1JYX0ZESVIpIHsNCj4gPj4gIMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbWItPmhhc2guZmRpci5oYXNoID0gcnRlX2xlX3RvX2NwdV8xNigNCj4gPj4gIMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByeGRwW2pdLndiLmxvd2VyLmhpX2R3b3JkLmNzdW1f aXAuY3N1bSkgJg0KPiA+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIElYR0JFX0FU Ul9IQVNIX01BU0s7DQo+ID4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1iLT5oYXNoLmZkaXIu aWQgPSBydGVfbGVfdG9fY3B1XzE2KA0KPiA+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJ4ZHBbal0ud2IubG93ZXIuaGlfZHdvcmQuY3N1bV9pcC5pcF9pZCk7DQo+ID4+ICDCoMKg wqDCoMKgwqDCoCB9DQo+ID4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqDQo+ID4+ICDCoMKgwqDCoFNvLCB3aGF0IGlzIGFwcGxpY2F0aW9uIHNjZW5hcmlvIGZv ciAncnhtLT5oYXNoLnJzcycgYW5kDQo+ID4+ICdtYi0+aGFzaC5mZGlyJywgdGhhdCBpcywgd2h5 IHRoZSB0d28gc2hvdWxkIGJlIHJlcG9ydGVkPyBIb3cgYWJvdXQNCj4gPj4gcmVwb3J0aW5nIHRo ZSB0d28gYXQgdGhlIHNhbWUgdGltZT8NCj4gPj4gIMKgwqDCoMKgVGhhbmtzIGZvcsKgIHlvdXIg cmVwbHkuDQo+ID4NCj4gPg0KPiA+IEhpIENvbm5vciwNCj4gPg0KPiA+IG1idWYtPmhhc2ggaXMg dW5pb24sIHNvIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBzZXQgYm90aCAnaGFzaC5yc3MnICYgJ2hh c2guZmRpcicuDQo+ID4NCj4gPiBJIGFzc3VtZSBmb3IgaTQwZSAmIG1seDUgY2FzZSAncGt0X2Zs YWdzJyBpbmRpY2F0ZSB3aGljaCBvbmUgaXMgdmFsaWQNCj4gPiBhbmQgb25seSBvbmUgaXMgc2V0 IGluIHByYWN0aWNlLiBDYydlZCBkcml2ZXIgbWFpbnRlcmluZXJzIGZvciBtb3JlIGNvbW1lbnQu DQo+IA0KPiBUaGFua3MgRmVycnVoLA0KPiAJYW5vdGhlciBxdWVzdGlvbiwgd2h5IGRvZXMgdXNl ciBuZWVkIHRoaXMgaW5mb3JtYXRpb246ICByeG0tDQo+ID5oYXNoLnJzcyBvciBtYi0+aGFzaC5m ZGlyLmhpID8gd2hhdCBpcyB0aGUgZnVuY3Rpb24/DQo+IA0KPiA+IC4NCj4gPg0K