From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 914D4A04B5; Thu, 29 Oct 2020 15:21:49 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6DE8ACDFE; Thu, 29 Oct 2020 15:21:48 +0100 (CET) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by dpdk.org (Postfix) with ESMTP id 17D10CDDD for ; Thu, 29 Oct 2020 15:21:44 +0100 (CET) Received: from HKMAIL101.nvidia.com (Not Verified[10.18.92.77]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Thu, 29 Oct 2020 22:21:43 +0800 Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 29 Oct 2020 14:21:43 +0000 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 29 Oct 2020 14:21:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hal5MMbNPJ+GXkzGXNfNEb1ozBzOA4v3G8vVwCiWyIS3FhyHIricTUPwBXHpbb2GU7di875sKRPv+W7T8rhpjpquV1gmOfSQ/eLaxwFlEvA7IwFS1eJn59c/PWC2T1t1Lc+NdsdqXk0TuJ+69j0JL9XE1l4OykYrj+/Qf6FwinrfQVjZy2faRReQqIpcCsQgtR1lT763WewAtmQQd2lb8PoIGd/i8z0eWsLAz3s32h8OEvSj9gerzBijKAeYQjFiDz7SHXPj2dQ3jdtIYsbjlup9AhBqSSp/mAPhQE7hDxXPBsu6QS8t/+6Fh4QdDJT5rZfIIs4L9iFFaoojjdVarw== 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=0V9mTdXJ0fv3DYRP3gL4qKzNRCQLLVSJTaNmMoAffx8=; b=Y+Nkhcprmn8JOb5hI7H2olr5Z1zZSlCmFcydNC8cIgzxl2ncceNPZmXaFXbZocIvSM0qPQSy1mBu6gCGLmlpftjOoF0XbCJP0HxC9W4nB35MyReE0D+by6fuVVjrzzTSdnvEG2KWW6KvXxOXITQmWTDvYKzEZM+8Om03IZFeX31td9jtg5TJB1eV4auyhf78tYbTp15Uye9v3ZIkar6UOCRAYLEGRxnIrxRD83Zx8Xi4+TCC0yYwlL3XRSOnRgyp0bqocTx7uFwphyKFBv+F7+cyV88/dtal/B/29xgmTBKNfX78Ny+cSRwezIWtE9M02X2X1JflgLDCWP36tYmB3A== 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 Received: from MWHPR12MB1501.namprd12.prod.outlook.com (2603:10b6:301:f::18) by MWHPR1201MB0143.namprd12.prod.outlook.com (2603:10b6:301:54::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.25; Thu, 29 Oct 2020 14:21:37 +0000 Received: from MWHPR12MB1501.namprd12.prod.outlook.com ([fe80::3ce6:9a73:3c99:2f35]) by MWHPR12MB1501.namprd12.prod.outlook.com ([fe80::3ce6:9a73:3c99:2f35%12]) with mapi id 15.20.3477.028; Thu, 29 Oct 2020 14:21:37 +0000 From: Slava Ovsiienko To: Ferruh Yigit , Raslan Darawsheh , "dev@dpdk.org" CC: NBU-Contact-Thomas Monjalon , Matan Azrad , Alexander Kozyrev , Ori Kam Thread-Topic: [dpdk-dev] [PATCH v4 0/6] net/mlx5: add Rx buffer split support Thread-Index: AQHWq6w13pHgXQaGC0OOqql9ZAcBtqmqHKqAgAAH/KCAASYkAIAAAJEAgANG14CAABHggA== Date: Thu, 29 Oct 2020 14:21:37 +0000 Message-ID: References: <1603381371-5360-2-git-send-email-viacheslavo@nvidia.com> <1603713305-30991-1-git-send-email-viacheslavo@nvidia.com> <3e0a7114-87d1-99fc-f8b6-6a94e339f4e3@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 25a296d3-02f4-4f9f-bc4f-08d87c15f26a x-ms-traffictypediagnostic: MWHPR1201MB0143: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wdPmwUHqiI1Dol+n9B3tJHsf2gHXyF8iCuUG2suzazZgLB0cimz6R9MzhM3QjdOzSsdLOaBeAV8751gjMM9RXqFqOoPkdb0jV/4CdYJF9n3bEYJ1/KuhmSFwxZJwnKLXJV6Qby7L1iJdkXvjs2DBfmjVplOYRWedA3n9Us/lFF1eW3ixGnTt6S5yoPc62olfPDCx0MB1djK+nH7bqTnSnGuY5TDJd73pF9873xVWmk0GzWA8oInJM6dVUCrL9FZl+YuaEJ/2qUOWaysKghXGwSEKvpTM0T3egcOGc0mEOwO+Ze88Gt6DUSvzC2tYXfgZPZYJ4AGrDm3VLDPaEkXl8g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1501.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(366004)(346002)(376002)(136003)(86362001)(26005)(186003)(9686003)(76116006)(5660300002)(66946007)(6506007)(53546011)(2906002)(71200400001)(55016002)(316002)(4326008)(54906003)(66556008)(66446008)(107886003)(64756008)(8676002)(66476007)(52536014)(8936002)(110136005)(33656002)(7696005)(83380400001)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: Wlztde+kqX7lDR51XgCT4s5rfQRYO7GAmfLfuPE1liNqrNOMqqJunkYzwJT6vVWPpA7DEoVsx22N7SAersbLt6XfpUngHpHOiqP/h1qw3T9VFBY/d0z1Av0jTE3OcjtHIKpnCg8BoSvaieCzEWue//quK6fbEVkE7MS1PZVyEFozPnWJuxGmafzLNNAJMyN+wOFTl3dkQrCwTDCan1F4+eTxdJxc443+HUvtLi2KFrwgNVtv9xlS4nNShyiplY3z/1ncYha8VaVvBqTdYayTNa15QpLeawDgQbyZ4f7YDZpm2mSDOig29Iuj8m80xl0u2n2NRpB8+jptj/vh7WWoD0hdpJ7XacYAtPfn4A9w/dKwGUfGEMNjXV1/7PMZDtbovHe1ScMkA5D3Q+38DLvxApOgwpF7lslvkrmdVcEKpGrEux4+Irc+iAjITZyNoHARQ2IIfR7dM/sMfstbIcS+6p0Mka6nfPULx3wJ04y0YbnhjaJmtwd5W2YJXV2FxZPLIonqwS9PjXKqB95WqzVVn5/he36w1jWi8JfBmLiDhI0ATQ42AxcTIeUZb4YCFLABIqFH994+t5vLGFhgjyf31AVvXa0ijilaTSyRolotRrec/id3CBZvOOBHjUUe/e+2bertq7DVTSH25q2PK5Xl+w== 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: MWHPR12MB1501.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25a296d3-02f4-4f9f-bc4f-08d87c15f26a X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2020 14:21:37.4634 (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: plgjY/EGZmSP1CLWuuJsU8M7yW+U4b4u5yo1ZMrNeGslN6hNz/uk7FeGNlrLxTr011vPNoZb9KHDvMz6WLSUNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1201MB0143 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1603981303; bh=0V9mTdXJ0fv3DYRP3gL4qKzNRCQLLVSJTaNmMoAffx8=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=qHsDsEzFLnY++YYi2uAe3iqcbXCgazsX+EsAD+il5AOypzy4WGQ1ORVHkzW0ZK3Mq oCDZsI5qKlU+MMlHbm6wvoPpEdCjXYvZXAC/nAF6lVEhTbPC3qoexbHH/bKkqHVlw7 Iz6V8xYuoId4Hu++y3eIiciHu/Y1yw0lyaioE90J4q0CooX+3lCmHTSiFdcetWZF+x A+IKzBfNdH06UCh1IvGQ913zVZF8qqGNCaL0w4nZXvATrDrNLJZMkaB5l8RSBl/o8m /SRAXiOKFL0Mz3XRi13A81yWBoxyZkqC88BBdlXYGyotuZU9NoshfbHTtyc+Bjxnvt FqfHRzmIctrwg== Subject: Re: [dpdk-dev] [PATCH v4 0/6] net/mlx5: add Rx buffer split support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1 aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI5LCAyMDIwIDE1 OjEwDQo+IFRvOiBTbGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBSYXNs YW4gRGFyYXdzaGVoDQo+IDxyYXNsYW5kQG52aWRpYS5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6 IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IE1hdGFu IEF6cmFkDQo+IDxtYXRhbkBudmlkaWEuY29tPjsgQWxleGFuZGVyIEtvenlyZXYgPGFrb3p5cmV2 QG52aWRpYS5jb20+OyBPcmkgS2FtDQo+IDxvcmlrYUBudmlkaWEuY29tPg0KPiBTdWJqZWN0OiBS ZTogW2RwZGstZGV2XSBbUEFUQ0ggdjQgMC82XSBuZXQvbWx4NTogYWRkIFJ4IGJ1ZmZlciBzcGxp dCBzdXBwb3J0DQo+IA0KPiBPbiAxMC8yNy8yMDIwIDc6MDUgUE0sIFNsYXZhIE92c2lpZW5rbyB3 cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogRmVycnVo IFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiA+PiBTZW50OiBUdWVzZGF5LCBPY3Rv YmVyIDI3LCAyMDIwIDEzOjA1DQo+ID4+IFRvOiBTbGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZv QG52aWRpYS5jb20+OyBSYXNsYW4gRGFyYXdzaGVoDQo+ID4+IDxyYXNsYW5kQG52aWRpYS5jb20+ OyBkZXZAZHBkay5vcmcNCj4gPj4gQ2M6IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD47IE1hdGFuIEF6cmFkDQo+ID4+IDxtYXRhbkBudmlkaWEuY29tPjsg QWxleGFuZGVyIEtvenlyZXYgPGFrb3p5cmV2QG52aWRpYS5jb20+OyBPcmkgS2FtDQo+ID4+IDxv cmlrYUBudmlkaWEuY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjQg MC82XSBuZXQvbWx4NTogYWRkIFJ4IGJ1ZmZlciBzcGxpdA0KPiA+PiBzdXBwb3J0DQo+ID4+DQpb Li5zbmlwLi5dDQo+ID4+Pj4NCj4gPj4+PiBUaGUgZmVhdHVyZSB3YXMgcmVmZXJlbmNlcyB3aXRo IGRpZmZlcmVudCBuYW1lIGluIGVhY2ggY29tbWl0LCBJDQo+ID4+Pj4gdHJpZWQgdG8gdW5pZnkg aXQgYXMgIlJ4IGJ1ZmZlciBzcGxpdCIgaW4gbmV4dC1uZXQuDQo+ID4+Pj4gQ2FuIHlvdSBwbGVh c2UgZG91YmxlIGNoZWNrIHRoZSB1cGRhdGVkIGNvbW1pdCBsb2cvdGl0bGVzPw0KPiA+Pj4NCj4g Pj4+Pj4gCWRvYzogYWRkIFJ4IGJ1ZmZlciBzcGxpdCBsaW1pdGF0aW9uIHRvIG1seDUgZ3VpZGUN Cj4gPj4+Pj4gCW5ldC9tbHg1OiByZXBvcnQgUnggYnVmZmVyIHNwbGl0IGNhcGFiaWxpdGllcw0K PiA+Pj4gT0sgYWJvdXQgYWJvdmUuDQo+ID4+Pg0KPiA+Pj4+PiAJbmV0L21seDU6IHN1cHBvcnQg UnggYnVmZmVyIHNwbGl0DQo+ID4+PiBJdCB3b3VsZCBiZSBiZXR0ZXI6ICJuZXQvbWx4NTogc3Vw cG9ydCBSeCBidWZmZXIgc3BsaXQgb24gZGF0YXBhdGgNCj4gPj4+DQo+ID4+DQo+ID4+IElzbid0 IHRoZSBzdXBwb3J0aW5nIHRoZSAiUnggYnVmZmVyIHNwbGl0IiBtZWFuIHN1cHBvcnRpbmcgaXQg b24gdGhlDQo+ID4+IGRhdGFwYXRoLCB3aGVyZSBlbHNlIGl0IGNhbiBiZSBzdXBwb3J0ZWQsIHRo ZSAib24gZGF0YXBhdGgiIGxvb2tzDQo+IHJlZHVuZGFudCB0byBtZS4NCj4gPg0KPiA+IE9wdGlv bnMgZm9yIHBvc3NpYmxlICJzdXBwb3J0IEJ1ZmZlciBTcGxpdCIgbWVhbmluZzoNCj4gPiAtIGdl bmVyaWMgUE1EIGNvbmZpZ3VyYXRpb24NCj4gPiAtIHF1ZXVlIGNvbmZpZ3VyYXRpb24NCj4gPiAt IHJlcG9ydGluZyBjYXBzDQo+ID4gLSBkYXRhcGF0aA0KPiA+DQo+ID4gVGhlIHNlcmllcyBpcyBz cGxpdCBmb3IgY29tbWl0cyB0aG9zZSB1cGRhdGluZyB0aGUgdmVyeSBzcGVjaWZpYyBwYXJ0cyBp biBQTUQuDQo+ID4gV2UgbWF5IGRyb3AgdGhpcyBzcGVjaWZpY3MgYnV0IHdlIHdvdWxkIGxvc2Ug dGhlIHNlcmllcyBzcGxpdCBtZWFuaW5nLg0KPiA+IFN1cmUsIHRoZSBlbnRpcmUgc2VyaWVzIGlz IGFib3V0ICJzdXBwb3J0IFJ4IGJ1ZmZlciBzcGxpdCIsIGJ1dCBlYWNoDQo+ID4gY29tbWl0IGhh cyBpdHMgb3duIGNsYXJpZmljYXRpb24gaW4gdGhlIGhlYWRsaW5lLg0KPiA+DQo+ID4+DQo+ID4+ Pj4+IAluZXQvbWx4NTogcmVnaXN0ZXIgbXVsdGlwbGUgcG9vbCBmb3IgUnggcXVldWUNCj4gPj4+ IE9LDQo+ID4+Pg0KPiA+Pj4+PiAJbmV0L21seDU6IGNvbmZpZ3VyZSBSeCBidWZmZXIgc3BsaXQN Cj4gPj4+IEl0IHdvdWxkIGJlIGJldHRlcjogIm5ldC9tbHg1OiBjb25maWd1cmUgUnggcXVldWUg Zm9yIGJ1ZmZlciBzcGxpdCINCj4gPj4+DQo+ID4+DQo+ID4+IExpa2UgYWJvdmUsIGlzbid0IHRo ZSBjb25maWd1cmUgIlJ4IGJ1ZmZlciBzcGxpdCIgbWVhbiBjb25maWd1cmluZyBSeA0KPiA+PiBx dWV1ZSBmb3IgaXQsICJSeCBxdWV1ZSIgbG9va3MgcmVkdW5kYW50IHRvIG1lLg0KPiA+IEl0IGp1 c3QgZW1waGFzaXplcyAtICJ0aGUgcXVldWUgb2JqZWN0IGlzIGNvbmZpZ3VyZWQgaW4gdGhpcyBz cGVjaWZpYw0KPiA+IGNvbW1pdCIsIGl0IHdvdWxkIGJlIGVhc2llciB0byBmaW5kIHRoaXMgcG9p bnQgYW5kIHVuZGVyc3RhbmQgd2hhdCBpdCBpcyBpbiB0aGUNCj4gbG9uZyBnaXQgbG9nLg0KPiA+ IEhlbmNlLCBpbiBteSBvcGluaW9uLCAicXVldWUiIGlzIHNvbWUga2luZCBvZiBleHRyYSBjbHVl LCB3ZSBzaG91bGQgbm90IGRyb3ANCj4gaXQuDQo+ID4NCj4gPj4gRm9yIGJvdGggYWJvdmUsIGlm IHlvdSBoYXZlIHN0cm9uZyBvcGluaW9uIHRvIHVwZGF0ZSB0aGVtLCBJIGNhbi4gQnV0DQo+ID4+ IEkgcHJlZmVyIHNob3J0ZXIgdmVyc2lvbnMuDQo+ID4+DQo+ID4NCj4gPj4+Pj4gCW5ldC9tbHg1 OiByZWNlaXZlIFJ4IGJ1ZmZlciBzcGxpdCBkZXNjcmlwdGlvbg0KPiA+Pj4gSU1PLCBpdCB3b3Vs ZCBiZSBiZXR0ZXI6ICJuZXQvbWx4NTogaGFuZGxlIFJ4IGJ1ZmZlciBzcGxpdCBkZXNjcmlwdGlv biINCj4gPj4+IG9yDQo+ID4+PiAibmV0L21seDU6IHN1cHBvcnQgUnggYnVmZmVyIHNwbGl0IGRl c2NyaXB0aW9uIg0KPiA+Pj4NCj4gPj4NCj4gPj4gT0sgdG8gdXNlICJuZXQvbWx4NTogc3VwcG9y dCBSeCBidWZmZXIgc3BsaXQgZGVzY3JpcHRpb24iDQo+ID4+DQo+ID4gUGxlYXNlLCBzZWUgZHBk ay1uZXh0LW5ldC1tbHggLSBSYXNsYW4gdXBkYXRlZCB0aGUgc3VidHJlZSwgYWRkcmVzc2luZw0K PiA+IHRoZSBob3RmaXggYW5kIHlvdXJzIGFuZCBtaW5lIGNvbW1lbnRzLg0KPiA+DQo+IA0KPiBX aGF0IHRvIHNlZSBpbiB0aGUgc3ViLXRyZWU/DQo+IE1ha2luZyBjaGFuZ2VzIGlzIGVhc3ksIHRo ZSBlc3NlbmNlIGlzIGRpc2N1c3Npb24gYW5kIHJlYWNoaW5nIGludG8gYQ0KPiBjb25zZW5zdXMs IHdoaWNoIGlzIHdoYXQgSSBhbSB0cnlpbmcgdG8gZG8sIHdpdGhvdXQgYSBjb25zZW5zdXMgd2hh dCBpcyB0aGUNCj4gcG9pbnQgb2YgdXBkYXRpbmcgaXQgaW4gdGhlIG1seCBzdWItdHJlZT8NCg0K TW1tLCBJIGhvcGVkIHdlIGdvdCBjb25zZW5zdXMsIEkgYWdyZWVkIHdpdGggeW91IC0gdGhlIGZl YXR1cmUgc2hvdWxkIGJlDQpuYW1lZCBpbiB0aGUgc2FtZSBmYXNoaW9uIGluIHRoZSBjb21taXRz IGFuZCwgaW4gdGhlIHNhbWUgdGltZSwgd2Ugd291bGQgbGlrZQ0KdG8gZW1waGFzaXplIHNvbWUg Y29tbWl0IHNwZWNpZmljcy4gSSBqdXN0IHRyaWVkIHRvIHNhdmUgeW91ciBlZmZvcnRzIHdpdGgg dGFraW5nIHByZXBhcmVkDQpjb21taXRzIGZyb20gc3ViLXRyZWUuIFRoZSBwYXRjaGVzIGFyZSBl eGFjdGx5IHRoZSBzYW1lLCBvbmx5IGhlYWRsaW5lcyBhcmUgdXBkYXRlZC4NCldoYXQsIGluIHlv dXIgb3Bpbmlvbiwgc2hvdWxkIGJlIHRoZSBuZXh0IHN0ZXA/IERvIHlvdSBtZWFuIHdlIHNob3Vs ZCBzZW5kDQphbiB1cGRhdGVkIHZlcnNpb24gd2l0aCB1cGRhdGVkIGhlYWRsaW5lcyB0byB0aGUg bWFpbGluZyBsaXN0Pw0KDQpXaXRoIGJlc3QgcmVnYXJkcywgU2xhdmENCg0K