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 AB54DA04B5; Thu, 29 Oct 2020 12:52:43 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0C868CA87; Thu, 29 Oct 2020 12:52:42 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by dpdk.org (Postfix) with ESMTP id 101DBC325 for ; Thu, 29 Oct 2020 12:52:39 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Thu, 29 Oct 2020 04:52:17 -0700 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 29 Oct 2020 11:52:28 +0000 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 29 Oct 2020 11:52:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m19axzToG3oSkdys0LcHgwSxAxi6jGioE4e3gZZ86dnoWyO0jXkBL9hMZbUfWOBUOrz9CB/TK39jq0vx1Zh3+fkOJVZgVeIN8FfFnd2GITT5ZWJe0fCKiW3xWiLFDRzZJpBlMdpOlJ6oT0/Ifvdsuf7tBaBMsSHKj/FwLPO1/wJNA3XNIFdslzV9+9u41xBwR4JAj4Jx5KVaa0XUYINCFOGjUr9oHtltImwuf7Ai/QygrfkpZzsWPyUasX32+UN1vz/O3usO+LhuxoNrmiayFE0tngzmzsu1SAAQKw4RQ9T5X0aid7wEfop8bKRwQ48aZwVLz3SCLcD4IddCj/ohrg== 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=1f335fyv2fnnUVTxIdrOUJQ1ZR6rSGjQIUFOPW5eRxs=; b=dEN83xDRVrtnsRWBbgkSjAITb+QTiXTtdDIiFZrWSFh5VNi6AwaicUseyZlvPdXy59xDYthHD5eYsGvm4so299bCcw+nJZzj8Xky82TIqaaq2622yu+aLsRMHNiOo+yZYXtMGw0jj1ye98rSxl9rZbv7WHoLn/ATtNj1dW1/3wJk0btnBO02vEDt3EXftXKGcc9EMSwDfHKoSFPp1hFuaWnzaoWdGxb1PZ1z7MIp2qoE44GgXdCZR2+1zoXzZYkJZzalMFqpe83M/rP6uXFTL5l/pALwePxwPuon+EMTSe6oedletVNzZv3KpxqSTMwFsiK2zTjr3Ead3bVrjayuxQ== 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 MW3PR12MB4555.namprd12.prod.outlook.com (2603:10b6:303:59::20) 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 11:52:27 +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 11:52:27 +0000 From: Slava Ovsiienko To: Andrew Rybchenko , "NBU-Contact-Thomas Monjalon" , "dev@dpdk.org" CC: "ferruh.yigit@intel.com" , "david.marchand@redhat.com" , "bruce.richardson@intel.com" , "olivier.matz@6wind.com" , "jerinj@marvell.com" , Nithin Dabilpuram , "Kiran Kumar K" , Ray Kinsella , Neil Horman Thread-Topic: [PATCH 10/15] net/octeontx2: switch timestamp to dynamic mbuf field Thread-Index: AQHWrdXbPnGxw+cTDE+5TuJK/YtLBKmuajwAgAAMOGA= Date: Thu, 29 Oct 2020 11:52:27 +0000 Message-ID: References: <20201029092751.3837177-1-thomas@monjalon.net> <20201029092751.3837177-11-thomas@monjalon.net> <69cd6699-290f-102f-038a-f9fdde5874a1@oktetlabs.ru> In-Reply-To: <69cd6699-290f-102f-038a-f9fdde5874a1@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; 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: e07e884c-d310-4edf-9171-08d87c011bc1 x-ms-traffictypediagnostic: MW3PR12MB4555: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g3X/p6o2UlnQs2rTnGQamQVAFNYcmb6wC0PhFl/CUKPjdvv/sYG/IZRAEsem0gxZtg85Nuw0QQGIE1Qr0SyhZ06e1Od7sJBRwV4hjWGnmLIoQtik5vgxPQF0beqoZ4tbSZ0KtWmJ+cweeCTFkQuFZ+BrPMWi2Q1fn5pE7q/3mKGDQaI0wV8uhG02lnAEN3u0YdKTZkZczFj/zLFDREYiSWCtwV2FyhQv6Nnp+8p5cnm1wD0b5liwulnoRzZXMOLSRaYduKj42dsGP+6G4QxvB5YOwc8fbtW5zB4Bae4hICfBzMK+npjN1F4k4dnDMy3R10YUep9hnm+QzQbOpvXxCQ== 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)(366004)(346002)(376002)(39860400002)(396003)(136003)(76116006)(55016002)(5660300002)(2906002)(4326008)(33656002)(54906003)(66446008)(64756008)(8676002)(71200400001)(66946007)(66476007)(110136005)(52536014)(66556008)(86362001)(478600001)(9686003)(186003)(6506007)(26005)(53546011)(7696005)(7416002)(8936002)(83380400001)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: koREBDp9trI0x/+WLqmle4N5fUxFQDm27U8XoNqginPn7Ge4wspcyJpJG6/SifMRKNOISQf1s8Yys7Av5HENoX35hDFhgiJaCgpkUkvnBRMcw7I2hSIIZeoB1+StBRX5derjelqNAJ9bSplypZFaBj5nbVof7uwuYVEYtxSB3uebThRPJQkqGmoc3lmKCJ/5X8HAqngmghBfbS1pXfb/igKoxY7VAbe+EPsBEaRWgSdMfeDXGMBsbUltydVJ2U0yne8m5hMM9B9MTq8gpxSser4rco884E2gDd4UBbDGq/5AozH/uSWWZHl+a7YjKaeNQcA8Bi5a+9ccDoCijxgVtdm7JK5LEt2QYIEfxj4F3QCt2l9LAaF+7P9K6BDI7Bl/xdYIvdGffmvKJS8A4iNzUbtJWAsi+AVPnOS6Y6U5KT+oRr72tPjGMBgCv9uELu9lpFJSIlhQWaE1ngP9oxFk3894oSrZ8uVqurENSNxx6VC1bgFHQ/nALF5/g+e7OWTwNHpeZfqlcu6mzkxRVfU8cKbF3fSNsoXIpVbeHNPmANya5cT6akmqtbzpT1FkVuPIHQcPGYR+3GGdBox+KdwFrkFCt6jo/52oaSqGjZ0BxpA9RDBIUDs/H1FAStjlgzQDK9vAzmTsTu57uMp8jNXBzw== x-ms-exchange-transport-forked: True 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: e07e884c-d310-4edf-9171-08d87c011bc1 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2020 11:52:27.3977 (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: kACQAH9NVneOL3f7nKA2lZHgdltM8g+h56qWH72zzPEUeRp2xizFSfkxOyk/5GmzCXxA+Ts8uWHt4nKj68UgeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4555 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1603972337; bh=1f335fyv2fnnUVTxIdrOUJQ1ZR6rSGjQIUFOPW5eRxs=; 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-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:x-ms-exchange-transport-forked: 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=oNXix+hUr4Qh8kyGjKrfPctpC9jLOGVvIauKHwS0p+ZrZ4vpZMKZG0y0JBDpB5fSa tKdDqcpZuHhmDCkOI6wdncgK22FAmxkEbDqBvV4znYjTTkKu7xI3gTsxQNsnM0UpGD h+HaC4/3A3CicIwZtrO8FxNHmWj4+CaDqB+gxGgQS0cdnyd72IivWiEzJrbYZjaQpv 9dF87lytfOA8JT/CDs9t7wj8xJVCaBNXJ34qQvw7efCcNojIWobpyxVCzp3HstQi0b HcXDLWjOBMvZKB4ldCq1k8O0vkYf45DNO0qF/ZfVCuAVboVt5wpGO/UAk615rsygi1 dGJY8I80Ngarg== Subject: Re: [dpdk-dev] [PATCH 10/15] net/octeontx2: switch timestamp to dynamic mbuf field 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" SnVzdCBmaXZlIGNlbnRzIC0gIGV4cG9ydGluZyB0aGUgb2Zmc2V0IChtYWtpbmcgaXQgZ2xvYmFs KSBtaWdodCBoYXZlIHNpZGUgZWZmZWN0IGltcGFjdGluZyB0aGUgcGVyZm9ybWFuY2UuDQpPZmZz ZXQgbWlnaHQgYmUgbG9jYXRlZCBpbiBzb21lIG1lbW9yeSBzaGFyaW5nIHRoZSBjYWNoZWxpbmUg d2l0aCBzb21lIG90aGVyIHZhcmlhYmxlcy4NCklmIHRoZXNlIHZhcmlhYmxlcyBhcmUgd3JpdGFi bGUgYW5kIGFyZSBiZWluZyB1cGRhdGVkIGZyZXF1ZW50bHkgLSB3ZSBtaWdodCBnZXQgdGhlIGNh Y2hlIGNvbnRlbnRpb24uDQpJJ2QgcHJlZmVyIHRvIGtlZXAgYWxsIGR5bmFtaWMgb2Zmc2V0cyBJ biB0aGUgUE1EIGFuZCBlbnRpcmVseSBjb250cm9sIG1lbW9yeSBhbGxvY2F0aW9uDQphdHRyaWJ1 dGVzIGZvciB0aGVzZSBvbmVzLiBIZW5jZSwgZXhwb3J0aW5nIGlzIE9LLCBidXQgcHJhY3RpY2Fs IHVzYWdlIGluIGRhdGFwYXRoIGlzIHF1ZXN0aW9uYWJsZS4NCg0KV2l0aCBiZXN0IHJlZ2FyZHMs IFNsYXZhDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5 YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IFRodXJzZGF5 LCBPY3RvYmVyIDI5LCAyMDIwIDEzOjAyDQo+IFRvOiBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFs b24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IGZlcnJ1aC55aWdp dEBpbnRlbC5jb207IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207DQo+IGJydWNlLnJpY2hhcmRz b25AaW50ZWwuY29tOyBvbGl2aWVyLm1hdHpANndpbmQuY29tOyBqZXJpbmpAbWFydmVsbC5jb207 DQo+IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IE5pdGhpbiBEYWJp bHB1cmFtDQo+IDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IEtpcmFuIEt1bWFyIEsgPGtpcmFu a3VtYXJrQG1hcnZlbGwuY29tPjsNCj4gUmF5IEtpbnNlbGxhIDxtZHJAYXNocm9lLmV1PjsgTmVp bCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAx MC8xNV0gbmV0L29jdGVvbnR4Mjogc3dpdGNoIHRpbWVzdGFtcCB0byBkeW5hbWljIG1idWYNCj4g ZmllbGQNCj4gDQo+IE9uIDEwLzI5LzIwIDEyOjI3IFBNLCBUaG9tYXMgTW9uamFsb24gd3JvdGU6 DQo+ID4gVGhlIG1idWYgdGltZXN0YW1wIGlzIG1vdmVkIHRvIGEgZHluYW1pYyBmaWVsZCBpbiBv cmRlciB0byBhbGxvdw0KPiA+IHJlbW92YWwgb2YgdGhlIGRlcHJlY2F0ZWQgc3RhdGljIGZpZWxk Lg0KPiA+IFRoZSByZWxhdGVkIG1idWYgZmxhZyBpcyBhbHNvIHJlcGxhY2VkLg0KPiA+DQo+ID4g U2lnbmVkLW9mZi1ieTogVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiA+ IC0tLQ0KPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXYuYyB8IDMzDQo+ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9v dHgyX3J4LmggICAgIHwgMTkgKysrKysrKysrKysrKystLS0NCj4gPiAgZHJpdmVycy9uZXQvb2N0 ZW9udHgyL3ZlcnNpb24ubWFwICAgfCAgNyArKysrKysNCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA1 NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5jDQo+ID4gYi9kcml2ZXJzL25ldC9vY3Rl b250eDIvb3R4Ml9ldGhkZXYuYw0KPiA+IGluZGV4IGNmYjczM2E0YjUuLmFkOTUyMTk0MzggMTAw NjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2LmMNCj4gPiAr KysgYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXYuYw0KPiA+IEBAIC00LDYgKzQs NyBAQA0KPiA+DQo+ID4gICNpbmNsdWRlIDxpbnR0eXBlcy5oPg0KPiA+DQo+ID4gKyNpbmNsdWRl IDxydGVfYml0b3BzLmg+DQo+ID4gICNpbmNsdWRlIDxydGVfZXRoZGV2X3BjaS5oPg0KPiA+ICAj aW5jbHVkZSA8cnRlX2lvLmg+DQo+ID4gICNpbmNsdWRlIDxydGVfbWFsbG9jLmg+DQo+ID4gQEAg LTE0LDYgKzE1LDM1IEBADQo+ID4gICNpbmNsdWRlICJvdHgyX2V0aGRldi5oIg0KPiA+ICAjaW5j bHVkZSAib3R4Ml9ldGhkZXZfc2VjLmgiDQo+ID4NCj4gPiArdWludDY0X3QgcnRlX3BtZF9vY3Rl b250eDJfdGltZXN0YW1wX3J4X2R5bmZsYWc7DQo+ID4gK2ludCBydGVfcG1kX29jdGVvbnR4Ml90 aW1lc3RhbXBfZHluZmllbGRfb2Zmc2V0ID0gLTE7DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW50DQo+ ID4gK290eDJfcnhfdGltZXN0YW1wX3NldHVwKHVpbnQxNl90IGZsYWdzKSB7DQo+ID4gKwlpbnQg dGltZXN0YW1wX3J4X2R5bmZsYWdfb2Zmc2V0Ow0KPiA+ICsNCj4gPiArCWlmICgoZmxhZ3MgJiBO SVhfUlhfT0ZGTE9BRF9UU1RBTVBfRikgPT0gMCkNCj4gPiArCQlyZXR1cm4gMDsNCj4gPiArDQo+ ID4gKwlydGVfcG1kX29jdGVvbnR4Ml90aW1lc3RhbXBfZHluZmllbGRfb2Zmc2V0ID0NCj4gcnRl X21idWZfZHluZmllbGRfbG9va3VwKA0KPiA+ICsJCQlSVEVfTUJVRl9EWU5GSUVMRF9USU1FU1RB TVBfTkFNRSwgTlVMTCk7DQo+ID4gKwlpZiAocnRlX3BtZF9vY3Rlb250eDJfdGltZXN0YW1wX2R5 bmZpZWxkX29mZnNldCA8IDApIHsNCj4gPiArCQlvdHgyX2VycigiRmFpbGVkIHRvIGxvb2t1cCB0 aW1lc3RhbXAgZmllbGQiKTsNCj4gPiArCQlyZXR1cm4gLXJ0ZV9lcnJubzsNCj4gPiArCX0NCj4g PiArCXRpbWVzdGFtcF9yeF9keW5mbGFnX29mZnNldCA9IHJ0ZV9tYnVmX2R5bmZsYWdfbG9va3Vw KA0KPiA+ICsJCQlSVEVfTUJVRl9EWU5GTEFHX1JYX1RJTUVTVEFNUF9OQU1FLCBOVUxMKTsNCj4g PiArCWlmICh0aW1lc3RhbXBfcnhfZHluZmxhZ19vZmZzZXQgPCAwKSB7DQo+ID4gKwkJb3R4Ml9l cnIoIkZhaWxlZCB0byBsb29rdXAgUnggdGltZXN0YW1wIGZsYWciKTsNCj4gPiArCQlyZXR1cm4g LXJ0ZV9lcnJubzsNCj4gPiArCX0NCj4gPiArCXJ0ZV9wbWRfb2N0ZW9udHgyX3RpbWVzdGFtcF9y eF9keW5mbGFnID0NCj4gPiArCQkJUlRFX0JJVDY0KHRpbWVzdGFtcF9yeF9keW5mbGFnX29mZnNl dCk7DQo+ID4gKw0KPiA+ICsJcmV0dXJuIDA7DQo+ID4gK30NCj4gPiArDQo+ID4gIHN0YXRpYyBp bmxpbmUgdWludDY0X3QNCj4gPiAgbml4X2dldF9yeF9vZmZsb2FkX2NhcGEoc3RydWN0IG90eDJf ZXRoX2RldiAqZGV2KSAgeyBAQCAtMTg3NCw2DQo+ID4gKzE5MDQsOSBAQCBvdHgyX25peF9jb25m aWd1cmUoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2KQ0KPiA+ICAJZGV2LT50eF9vZmZsb2Fk X2ZsYWdzIHw9IG5peF90eF9vZmZsb2FkX2ZsYWdzKGV0aF9kZXYpOw0KPiA+ICAJZGV2LT5yc3Nf aW5mby5yc3NfZ3JwcyA9IE5JWF9SU1NfR1JQUzsNCj4gPg0KPiA+ICsJaWYgKG90eDJfcnhfdGlt ZXN0YW1wX3NldHVwKGRldi0+cnhfb2ZmbG9hZF9mbGFncykgIT0gMCkNCj4gPiArCQlnb3RvIGZh aWxfb2ZmbG9hZHM7DQo+ID4gKw0KPiA+ICAJbmJfcnhxID0gUlRFX01BWChkYXRhLT5uYl9yeF9x dWV1ZXMsIDEpOw0KPiA+ICAJbmJfdHhxID0gUlRFX01BWChkYXRhLT5uYl90eF9xdWV1ZXMsIDEp Ow0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX3J4LmgN Cj4gPiBiL2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX3J4LmggaW5kZXggNjFhNWM0MzZkZC4u Njk4MWVkY2U4MiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9y eC5oDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfcnguaA0KPiA+IEBAIC02 Myw2ICs2MywxOCBAQCB1bmlvbiBtYnVmX2luaXRpYWxpemVyIHsNCj4gPiAgCXVpbnQ2NF90IHZh bHVlOw0KPiA+ICB9Ow0KPiA+DQo+ID4gKy8qIHZhcmlhYmxlcyBhcmUgZXhwb3J0ZWQgYmVjYXVz ZSB0aGlzIGZpbGUgaXMgaW5jbHVkZWQgaW4gb3RoZXINCj4gPiArZHJpdmVycyAqLyBleHRlcm4g dWludDY0X3QgcnRlX3BtZF9vY3Rlb250eDJfdGltZXN0YW1wX3J4X2R5bmZsYWc7DQo+ID4gK2V4 dGVybiBpbnQgcnRlX3BtZF9vY3Rlb250eDJfdGltZXN0YW1wX2R5bmZpZWxkX29mZnNldDsNCj4g PiArDQo+ID4gK3N0YXRpYyBpbmxpbmUgcnRlX21idWZfdGltZXN0YW1wX3QgKg0KPiA+ICtvdHgy X3RpbWVzdGFtcF9keW5maWVsZChzdHJ1Y3QgcnRlX21idWYgKm1idWYpIHsNCj4gPiArCXJldHVy biBSVEVfTUJVRl9EWU5GSUVMRChtYnVmLA0KPiA+ICsJCXJ0ZV9wbWRfb2N0ZW9udHgyX3RpbWVz dGFtcF9keW5maWVsZF9vZmZzZXQsDQo+ID4gKwkJcnRlX21idWZfdGltZXN0YW1wX3QgKik7DQo+ ID4gK30NCj4gPiArDQo+IA0KPiBNYXkgYmUgZXRoZGV2IHNob3VsZCBwcm92aWRlIHRoZSBpbmxp bmUgZnVuY3Rpb24/DQpKdXN0IGZpdmUgY2VudHMgLSAgZXhwb3J0aW5nIHRoZSBvZmZzZXQgKG1h a2luZyBpdCBnbG9iYWwpIG1pZ2h0IGhhdmUgc2lkZSBlZmZlY3QgaW1wYWN0aW5nIHRoZSBwZXJm b3JtYW5jZS4NCk9mZnNldCBtaWdodCBiZSBsb2NhdGVkIGluIHNvbWUgbWVtb3J5IHNoYXJpbmcg dGhlIGNhY2hlbGluZSB3aXRoIHNvbWUgb3RoZXIgdmFyaWFibGVzLg0KSWYgdGhlc2UgdmFyaWFi bGVzIGFyZSB3cml0YWJsZSBhbmQgYXJlIGJlaW5nIHVwZGF0ZWQgZnJlcXVlbnRseSAtIHdlIG1p Z2h0IGdldCB0aGUgY2FjaGUgY29udGVudGlvbi4NCkknZCBwcmVmZXIgdG8ga2VlcCBhbGwgZHlu YW1pYyBvZmZzZXRzIEluIHRoZSBQTUQgYW5kIGVudGlyZWx5IGNvbnRyb2wgbWVtb3J5IGFsbG9j YXRpb24NCmF0dHJpYnV0ZXMgZm9yIHRoZXNlIG9uZXMuIEhlbmNlLCBleHBvcnRpbmcvaW5saW5l IGZ1bmN0aW9uIGlzIHBvc3NpYmxlLA0KYnV0IHByYWN0aWNhbCB1c2FnZSwgc2F5LCAgaW4gZGF0 YXBhdGgsIGlzIHF1ZXN0aW9uYWJsZS4NCg0KV2l0aCBiZXN0IHJlZ2FyZHMsIFNsYXZhDQoNCg==