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 034AAA00E6 for ; Fri, 9 Aug 2019 11:28:29 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F0D211B19; Fri, 9 Aug 2019 11:28:28 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 80CD9DE3 for ; Fri, 9 Aug 2019 11:28:27 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x799OvmI016684; Fri, 9 Aug 2019 02:28:26 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=JrUZM2TCT3Pq3YSbircy8fgwlXn0CNLj3CbsbQA140U=; b=fhENsGF87KFyEYxb+QxKIe/laPplYq1XErBvshDN2o230/Ja09Ara+bPT7/sKNWPwp0V 0pc54Q36p7b/mGinYb/neM7LdCrh0uCelDe/YOJGCd4Y32FMf6KQZ84xyGsGexe1nbEn DL9iVKJCJj5VfdkGvty+g0wcu5DFYiSGIBu8Oo9YSoUCEXmD7v2lkBTNzH9XkA6JClOr XaUrILDZC2vgcMyhCb/eEsI/RWsh6fD1ZupD7Y+0zojgz7k0zMjMDT98gTsyQxSRYHth iWcpRa/WqXe/yN9Y9Uq2fMJMnX4BGUPwZiiu8WNpLRRj76dfEzxSEjFps8fZYQLYBRLL cw== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 2u8cqjdhq9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 09 Aug 2019 02:28:26 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 9 Aug 2019 02:28:25 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.52) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Fri, 9 Aug 2019 02:28:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cCJ1JFFNeFQUFzWRZDhLwoy6JB0NjJPglgC7bE4s+2q5VHm4US8o8SEGNAOWZ6R1d+7znovHjJhLuD+nDo/UOCsl1S5Mc/Z4ODd5ErS9Gae+aej0JPCMNUgEcFK8/FmU7/jWHWJNk/KgV+FRTu9dguxJnUmdkjXTwPnWznySyVD5EyNxHYgz1W0L8ACAqr5DWT+xqswrE0Jgb0Yf0Y+8U1bwAEwJL6gk0ELB0VprMJiB7wb4tKgZngVgzNrtpw6afWuw8qc01KMYOqWs2c4DfvUSb99Sg4qdabwfHrq5E2URSW3n/D4ZdWwS3MohCEzu0UD76Mg6/Y0DW9p4iGQD4g== 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=JrUZM2TCT3Pq3YSbircy8fgwlXn0CNLj3CbsbQA140U=; b=H0exqQMN/2oV8WeMNiwsQXUKsL1soSFX5alXWs6qgxqRONfmKTVPr4Mo8/tQNZ9nB5o+8DN/a+4An+w7ZBiKB3CofFbWI1bE5ko9/wHO5vRqUFowIygQfgkOgQTb0tBlIDmhooDq9ok3va4Ga6E7CQy98riI802ZHg7+tOk7d19hoINPCExmrSbJng4ey/yIFt50UTsggShrE9u999K6YG+iG89gqK5cSh0ym34LsWPoFMQQO9n8cPy4pObD3+rgRjm3BvpfXRemiYkB+bFk5bz+PzAGvr5zngFTsfP5UckPMdWkiESevt/Lr4xWwHHWw/jI7NrgqaAhLkfAHGH3pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JrUZM2TCT3Pq3YSbircy8fgwlXn0CNLj3CbsbQA140U=; b=tljTUfE5OnSxwVMwcY2/5/+gyHtJr/huVpoWq11UL3E0y/qd7KTk0kdq5I365jF1F0ITyKQgfuzDQutr53rYPorYQfTW1mDjQFcmuDMcwcgbsLPKvoczoH4Y8OB3DjYIubK+QLVSjqcOj2LQhqhktgsRnxGzxmKWSzUCT/tg4tE= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by BYAPR18MB2407.namprd18.prod.outlook.com (20.179.91.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.13; Fri, 9 Aug 2019 09:28:24 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::5877:72b7:40cf:2013]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::5877:72b7:40cf:2013%3]) with mapi id 15.20.2157.015; Fri, 9 Aug 2019 09:28:24 +0000 From: Jerin Jacob Kollanukkaran To: Tom Barbette , Pavan Nikhilesh Bhagavatula , "stephen@networkplumber.org" , "arybchenko@solarflare.com" , "hemant.agrawal@nxp.com" , "thomas@monjalon.net" , "ferruh.yigit@intel.com" , "bruce.richardson@intel.com" , Neil Horman , John McNamara , "Marko Kovacevic" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [patch v4] doc: announce API change in ethdev offload flags Thread-Index: AQHVTortCiDHhBUE8kal1Ipx2r6IHqbyiG0AgAADJhA= Date: Fri, 9 Aug 2019 09:28:23 +0000 Message-ID: References: <20190808085859.796-1-pbhagavatula@marvell.com> <20190809081740.1607-1-pbhagavatula@marvell.com> <2811f2d9-9c85-0eff-6228-e8c5251587a7@kth.se> In-Reply-To: <2811f2d9-9c85-0eff-6228-e8c5251587a7@kth.se> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [14.140.231.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 270ec542-c044-4e02-081e-08d71cabed30 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR18MB2407; x-ms-traffictypediagnostic: BYAPR18MB2407: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 01244308DF x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(396003)(136003)(366004)(346002)(13464003)(199004)(189003)(64756008)(305945005)(53936002)(7736002)(7416002)(55016002)(5660300002)(66556008)(55236004)(8676002)(6436002)(66446008)(66946007)(110136005)(52536014)(2501003)(74316002)(316002)(66476007)(2201001)(76116006)(2906002)(66066001)(256004)(6246003)(14444005)(478600001)(8936002)(71190400001)(71200400001)(229853002)(86362001)(81166006)(81156014)(99286004)(76176011)(446003)(4326008)(25786009)(11346002)(7696005)(102836004)(14454004)(476003)(186003)(33656002)(53546011)(6506007)(26005)(486006)(6116002)(3846002)(9686003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2407; H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: lyY6SxJTb4ldEUXLpcCWs+cWfwc9pm/6040ymXwLOoC7vkTfTb+RvrCdYPtL+b39kcB4ZOJg8l3dGUwV4HDB/1p15IDrrwjp1RJXgc64oSlJr6NWRx52I+eS9V5TD/2YMF33crb6XUs/xieoHL2mwuWoAeeR8ZLnNc2KXHWzDdp0TFYH2ttspI7g7VG8Kp/CsLjzWkb/wLbOperduR3siRPsTjrA7LPLxYgpiQ/PFlJwi1NdTPw+Qg1Zhg4lcw5LCeNudpK16B2NgrSSYwbP4EvdbEXtK5WW5koEWR+bdelMGLzfRtkcrX5lO7bqjIs6mnBv9D9Hg7VoMUEh2b/Thq0J2iflzs+OGsvBYl7C1ykqwbSEpgH9Vb8j60Guqd5fwFdjw0pCHR1ZQrq0hrcOM3Om5DBIzPCOe2psQrxTcCw= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 270ec542-c044-4e02-081e-08d71cabed30 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 09:28:23.8479 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: n3ImCO0TuJX2d2+uHTNKWr1/NdOpmoV0EaZYqV05T9H7NHTHXjFDXAxb3H3RE+yC2EzzgZjhTXwILJMTVjRTQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2407 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8 definitions=2019-08-09_02:2019-08-07,2019-08-09 signatures=0 Subject: Re: [dpdk-dev] [patch v4] doc: announce API change in ethdev offload flags 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gQmFyYmV0dGUgPGJhcmJl dHRlQGt0aC5zZT4NCj4gU2VudDogRnJpZGF5LCBBdWd1c3QgOSwgMjAxOSAyOjQ0IFBNDQo+IFRv OiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47 IEplcmluIEphY29iDQo+IEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IHN0ZXBo ZW5AbmV0d29ya3BsdW1iZXIub3JnOw0KPiBhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tOyBoZW1h bnQuYWdyYXdhbEBueHAuY29tOw0KPiB0aG9tYXNAbW9uamFsb24ubmV0OyBmZXJydWgueWlnaXRA aW50ZWwuY29tOw0KPiBicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbTsgTmVpbCBIb3JtYW4gPG5o b3JtYW5AdHV4ZHJpdmVyLmNvbT47IEpvaG4NCj4gTWNOYW1hcmEgPGpvaG4ubWNuYW1hcmFAaW50 ZWwuY29tPjsgTWFya28gS292YWNldmljDQo+IDxtYXJrby5rb3ZhY2V2aWNAaW50ZWwuY29tPg0K PiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtwYXRjaCB2NF0g ZG9jOiBhbm5vdW5jZSBBUEkgY2hhbmdlIGluIGV0aGRldg0KPiBvZmZsb2FkIGZsYWdzDQo+IA0K PiBJIHRoaW5rIHRoZSBzaWxlbnQgYnJlYWtpbmcgaXMgc3RpbGwgbm90IHNvbHZlZCBmb3IgREVW X1JYX09GRkxPQURfUlNTX0hBU0gNCj4gYW5kIERFVl9SWF9PRkZMT0FEX0ZMT1dfTUFSSy4NCg0K VW5saWtlIHB0eXBlLCBwcmVzZW5jZSBvZiAgcnNzIGhhc2ggYW5kIGZsb3dfbWFyayB3aWxsIGJl IG1hcmtlZCBpbiBvbF9mbGFncw0KYXMgUEtUX1JYX1JTU19IQVNIICBhbmQgUEtUX1JYX0ZESVJf SUQuIFNvIE5PIGFwcGxpY2F0aW9uIGNvbnRyYWN0IGJyZWFrYWdlLg0KDQo+IA0KPiBBbiBvbGQg YXBwbGljYXRpb24gd2lsbCBzdGlsbCBjb21waWxlIHdpdGhvdXQgYW55IHByb2JsZW0sIGJ1dCB0 aGUgUlNTIGhhc2ggd2lsbA0KPiBub3QgYmUgd3JpdHRlbiBhbmQgdGhlIGFwcCB3aWxsIGJyZWFr Li4uIFRoZXkgc2hvdWxkIGJlIG5lZ2F0aXZlLiBFZw0KPiBERVZfUlhfT0ZGTE9BRF9OT19SU1Nf SEFTSCBhbmQNCj4gREVWX1JYX09GRkxPQURfTk9fRkxPV19NQVJLPw0KPiANCj4gVGhlbiwgcmVn YXJkaW5nIHRoZSBpZGVhLCBhcmUgd2Ugc3VyZSBpdCdzIGJldHRlciB0byBhZGQgYSBjb25maWd1 cmF0aW9uDQo+IGNoZWNrL2EgYnJhbmNoIHRoYW4gYWx3YXlzIGNvcHlpbmcgYSBmZXcgYnl0ZXMg ZnJvbSBhIHdhcm0gY2FjaGUgbGluZSB0byBhDQo+IHdhcm0gY2FjaGUgbGluZT8gT3Igc29tZSBI VyBjb3VsZCBmcmVlIHNvbWUgaW50ZXJuYWwgcmVzb3VyY2VzPyBCdXQNCj4gZHJpdmVycyBhcmUg ZnJlZSB0byBpZ25vcmUgaXQgc28gaXQgaXMgbm90IGEgcHJvYmxlbSBhcyBvcHBvc2VkIHRvIHNp bGVudA0KPiBicmVha2luZy4NCj4gDQo+IFRvbQ0KPiANCj4gT24gMjAxOS0wOC0wOSAxMDoxNywg cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tIHdyb3RlOg0KPiA+IEZyb206IFBhdmFuIE5pa2hpbGVz aCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+DQo+ID4gQWRkIG5ldyBvZmZsb2FkIGZs YWdzIGBgREVWX1JYX09GRkxPQURfUlNTYGAgYW5kDQo+IGBgREVWX1JYX09GRkxPQURfRkxPV19N QVJLYGAuDQo+ID4gQWRkIG5ldyBmdW5jdGlvbiBgYHJ0ZV9ldGhfZGV2X3NldF9zdXBwb3J0ZWRf cHR5cGVzYGAgdG8gYWxsb3cNCj4gYXBwbGljYXRpb24gdG8NCj4gPiBzZXQgc3BlY2lmaWMgcHR5 cGVzIHRvIGJlIHVwZGF0ZWQgaW4gYGBydGVfbWJ1Zjo6cGFja2V0X3R5cGVgYA0KPiA+DQo+ID4g U2lnbmVkLW9mZi1ieTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+ DQo+ID4gQWNrZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFyeWJjaGVua29Ac29sYXJmbGFyZS5j b20+DQo+ID4gQWNrZWQtYnk6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4g QWNrZWQtYnk6IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBueHAuY29tPg0KPiA+IC0t LQ0KPiA+ICAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0IHwgMjMgKysrKysr KysrKysrKysrKysrKysrKysNCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCsp DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24u cnN0DQo+IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4gaW5kZXgg MzdiODU5MmI2Li5lNGUyYTg1ZDcgMTAwNjQ0DQo+ID4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90 ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4gKysrIGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVj YXRpb24ucnN0DQo+ID4gQEAgLTc4LDMgKzc4LDI2IEBAIERlcHJlY2F0aW9uIE5vdGljZXMNCj4g PiAgICAgdG8gc2V0IG5ldyBwb3dlciBlbnZpcm9ubWVudCBpZiBwb3dlciBlbnZpcm9ubWVudCB3 YXMgYWxyZWFkeQ0KPiBpbml0aWFsaXplZC4NCj4gPiAgICAgSW4gdGhpcyBjYXNlIHRoZSBmdW5j dGlvbiB3aWxsIHJldHVybiAtMSB1bmxlc3MgdGhlIGVudmlyb25tZW50IGlzIHVuc2V0DQo+IGZp cnN0DQo+ID4gICAgICh1c2luZyBgYHJ0ZV9wb3dlcl91bnNldF9lbnZgYCkuIE90aGVyIGZ1bmN0 aW9uIHVzYWdlIHNjZW5hcmlvcyB3aWxsIG5vdA0KPiBjaGFuZ2UuDQo+ID4gKw0KPiA+ICsqIGV0 aGRldjogTmV3IG9mZmxvYWQgZmxhZ3MgYGBERVZfUlhfT0ZGTE9BRF9SU1NfSEFTSGBgIGFuZA0K PiBgYERFVl9SWF9PRkZMT0FEX0ZMT1dfTUFSS2BgDQo+ID4gKyAgd2lsbCBiZSBhZGRlZCBpbiAx OS4xMS4NCj4gPiArICBUaGlzIHdpbGwgYWxsb3cgYXBwbGljYXRpb24gdG8gZW5hYmxlIG9yIGRp c2FibGUgUE1EcyBmcm9tIHVwZGF0aW5nDQo+ID4gKyAgYGBydGVfbWJ1Zjo6aGFzaDo6cnNzYGAg YW5kIGBgcnRlX21idWY6Omhhc2g6OmZkaXJgYCByZXNwZWN0aXZlbHkuDQo+ID4gKyAgVGhpcyBz Y2hlbWUgd2lsbCBhbGxvdyBQTURzIHRvIGF2b2lkIHdyaXRlcyB0byBgYHJ0ZV9tYnVmYGAgZmll bGRzIG9uIFJ4DQo+IGFuZA0KPiA+ICsgIHRoZXJlYnkgaW1wcm92ZSBSeCBwZXJmb3JtYW5jZSBp ZiBhcHBsaWNhdGlvbiB3aXNoZXMgZG8gc28uDQo+ID4gKyAgSW4gMTkuMTEgUE1EcyB3aWxsIHN0 aWxsIHVwZGF0ZSB0aGUgZmllbGRzIGV2ZW4gd2hlbiB0aGUgb2ZmbG9hZHMgYXJlIG5vdA0KPiA+ ICsgIGVuYWJsZWQuDQo+ID4gKw0KPiA+ICsqIGV0aGRldjogTmV3IGZ1bmN0aW9uIGBgcnRlX2V0 aF9kZXZfc2V0X3N1cHBvcnRlZF9wdHlwZXNgYCB3aWxsIGJlDQo+IGFkZGVkIGluDQo+ID4gKyAg MTkuMTEuDQo+ID4gKyAgVGhpcyB3aWxsIGFsbG93IGFwcGxpY2F0aW9uIHRvIHJlcXVlc3QgUE1E IHRvIHNldCBzcGVjaWZpYyBwdHlwZXMgZGVmaW5lZA0KPiA+ICsgIHRocm91Z2ggYGBydGVfZXRo X2Rldl9zZXRfc3VwcG9ydGVkX3B0eXBlc2BgIGluDQo+IGBgcnRlX21idWY6OnBhY2tldF90eXBl YGAuDQo+ID4gKyAgSWYgYXBwbGljYXRpb24gZG9lc24ndCB3YW50IGFueSBwdHlwZSBpbmZvcm1h dGlvbiBpdCBjYW4gY2FsbA0KPiA+ICsgIGBgcnRlX2V0aF9kZXZfc2V0X3N1cHBvcnRlZF9wdHlw ZXMoZXRoZGV2X2lkLA0KPiBSVEVfUFRZUEVfVU5LTk9XTilgYA0KPiA+ICsgIElmIGFwcGxpY2F0 aW9uIGRvZXNuJ3QgY2FsbCBgYHJ0ZV9ldGhfZGV2X3NldF9zdXBwb3J0ZWRfcHR5cGVzYGAgUE1E DQo+IGNhbg0KPiA+ICsgIHJldHVybiBgYHJ0ZV9tYnVmOjpwYWNrZXRfdHlwZWBgIHdpdGgNCj4g YGBydGVfZXRoX2Rldl9nZXRfc3VwcG9ydGVkX3B0eXBlc2BgLg0KPiA+ICsgIElmIGFwcGxpY2F0 aW9uIGlzIGludGVyZXN0ZWQgb25seSBpbiBMMi9MMyBsYXllciwgaXQgY2FuIGluZm9ybSB0aGUg UE1EIHRvDQo+IHVwZGF0ZQ0KPiA+ICsgYGBydGVfbWJ1Zjo6cGFja2V0X3R5cGVgYCB3aXRoIEwy L0wzIHB0eXBlIGJ5IGNhbGxpbmcNCj4gPiArIGBgcnRlX2V0aF9kZXZfc2V0X3N1cHBvcnRlZF9w dHlwZXMoZXRoZGV2X2lkLCBSVEVfUFRZUEVfTDJfTUFTSw0KPiB8IFJURV9QVFlQRV9MM19NQVNL KWBgLg0KPiA+ICsgIFRoaXMgc2NoZW1lIHdpbGwgYWxsb3cgUE1EcyB0byBhdm9pZCB3cml0ZXMg dG8gYGBydGVfbWJ1ZmBgIGZpZWxkcyBvbiBSeA0KPiBhbmQNCj4gPiArICB0aGVyZWJ5IGltcHJv dmUgUnggcGVyZm9ybWFuY2UgaWYgYXBwbGljYXRpb24gd2lzaGVzIGRvIHNvLg0KPiA+IC0tDQo+ ID4gMi4xNy4xDQo+ID4NCg==