From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40067.outbound.protection.outlook.com [40.107.4.67]) by dpdk.org (Postfix) with ESMTP id C398D1B104 for ; Wed, 17 Oct 2018 10:43:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k2MUgQGQfHWyQaRwVdrOYUws6yceMNfEIL24GmgmJOI=; b=D88O+fazgqjZ1Ii0vGTYAS1RfDFXdCR/wJNxC4ShiUriS1U8blVnr3QoWxPMrcDaO7Xiu0+2X2ZI5EJpG+CQVFyzq9XUCb8CcMhuzknyB2BfL95evCIE6mbSVYu+nSsJlQuudwhv2icE3HEpCwCnfk0ljSoG9LZUna8yIiG+/Pg= Received: from AM4PR05MB3425.eurprd05.prod.outlook.com (10.171.187.142) by AM4PR05MB3234.eurprd05.prod.outlook.com (10.171.186.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.20; Wed, 17 Oct 2018 08:43:18 +0000 Received: from AM4PR05MB3425.eurprd05.prod.outlook.com ([fe80::fdeb:3890:f0f0:2202]) by AM4PR05MB3425.eurprd05.prod.outlook.com ([fe80::fdeb:3890:f0f0:2202%4]) with mapi id 15.20.1228.027; Wed, 17 Oct 2018 08:43:18 +0000 From: Ori Kam To: Andrew Rybchenko , "wenzhuo.lu@intel.com" , "jingjing.wu@intel.com" , "bernard.iremonger@intel.com" , "ferruh.yigit@intel.com" , "stephen@networkplumber.org" , Adrien Mazarguil CC: "dev@dpdk.org" , Dekel Peled , Thomas Monjalon , =?utf-8?B?TsOpbGlvIExhcmFuamVpcm8=?= , Yongseok Koh , Shahaf Shuler Thread-Topic: [dpdk-dev] [PATCH v4 1/3] ethdev: add raw encapsulation action Thread-Index: AQHUZZjuGbhz0sxGW0u24YtB5wPlIKUjEp0AgAALlXA= Date: Wed, 17 Oct 2018 08:43:18 +0000 Message-ID: References: <1538917054-68283-1-git-send-email-orika@mellanox.com> <1539726023-14402-1-git-send-email-orika@mellanox.com> <1539726023-14402-2-git-send-email-orika@mellanox.com> <222de065-60c9-1bee-0359-a3f7100515c4@solarflare.com> In-Reply-To: <222de065-60c9-1bee-0359-a3f7100515c4@solarflare.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=orika@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM4PR05MB3234; 6:/ycFSHhDSCTiApxi/NMu96XoHGrZ1NzlvXpdnZALhgT8VCiERUE+GbgGPAwhk7s8uxAS+x/dTVv6qxFUogFplYthZm1ez0BB9EQi9jGzmt17DFDg2Hg1DuL8kpKVgbe09+DpxfFHjc3DA0+BXYmX8m8Ty756UTq/hA4f3joH8bpgYNnYAq/XN1o+Dck+7jbmeNZmIexszKtz5Gsv4HZO51PL7RvTF5EazMX9SayZaht9DIXybzlq1ST5cASFRm9PhVkrUhSoILlSXqTBcYJq+esoA4QjHTk8jx0jq6oxVjQ8fsVeBEpFY2VofgdBNxZP4CJrxJ+WC4aDaQNyxzPXYzhjKRkdyhVS16ry00dBg208HEfv41BtMUmBXvMBNMhSclX3gn96tsTzwYaw4B7c4uFt8Im9tnlL2i1bUqspNMs8YHeDFtfRvYvgR25r7GOHqyQYeJUU9yxNYtU4TKWNLQ==; 5:/ojRHWWza38j+C89BoM0Hetf6pCBKuI6sTrx2DdALmkLJd7a3Q6bfeSX9Ea59fTfEktz4aeYTT1XCf/44KIdmZC5FLF3xKE8RDmwLirHvqOeIzzS4v57+wDy/sb862smP/pcrdWzSfjC3PRwvsrCeX3+lcSvuDYqHWbrLJZlX/w=; 7:RB2TntHimVyzwOVvEOlSOzWOHd7lVbHQCnwU1abwdaNTVTDOyQK+2xzV7NQblMpacvWVDHT3cT99fG1yxHJGoIAqVhHXK4bZdulwz2hJgCQo2uSG2sdnWm9ZV2Gc83H4OVsphsIONE6FYSaq/6jofhEM+xLBCeBoZufHcm2/qP2Z+eke17LyZLFS8XZA9VgVyFRU05kTaVBYm99ELd1HWboVi8hiSgxwfIY1yrCMmOFjtSbPS/Xv+suJSdUDvy5P x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: f7b7e36a-1f2b-4fb6-4e7c-08d6340c965b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM4PR05MB3234; x-ms-traffictypediagnostic: AM4PR05MB3234: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231355)(944501410)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:AM4PR05MB3234; BCL:0; PCL:0; RULEID:; SRVR:AM4PR05MB3234; x-forefront-prvs: 08286A0BE2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(39860400002)(396003)(136003)(13464003)(199004)(189003)(2501003)(3846002)(55016002)(33656002)(6436002)(9686003)(97736004)(2900100001)(6116002)(53936002)(76176011)(5250100002)(54906003)(105586002)(14454004)(2906002)(478600001)(5660300001)(8936002)(7736002)(476003)(106356001)(66066001)(25786009)(71200400001)(71190400001)(66574009)(256004)(14444005)(4326008)(68736007)(316002)(86362001)(81156014)(8676002)(110136005)(81166006)(53546011)(2201001)(186003)(229853002)(26005)(7416002)(74316002)(486006)(305945005)(102836004)(7696005)(6506007)(446003)(93886005)(6246003)(99286004)(107886003)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3234; H:AM4PR05MB3425.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: K2k4gJC8T3R0WxKh8V1DbLhQCw7QzFbt+/MTYq82DmYCNILOXPN60JSIF9Rx70QoOXMqIkIyhesq4fxnm2KUlNKWfAwhHyQyRV+FIFynrVFtkQmRHw+apeo35npFM8idFwPkDQB/jKxh2KwoqIWIsoyq3Bs9byjd+DP4OGL9wksxcpOu4rgwpQra8vpdI+GELBoYAjakvnX8pLNe+PZqfQrSS4IrCykSpirV7dbm5j9ShnNDAKs73HB1Cr/IerAcVmEzi1GoF303lf4phAdAqoDXVNG4undkzSpOEyo5Qp73jcqn9pzMKuY4McPTE2xQtGmmYij3QM0scFtSGmioWdN4cU2qG4vHUtU5qPeKv0w= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7b7e36a-1f2b-4fb6-4e7c-08d6340c965b X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2018 08:43:18.4740 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3234 Subject: Re: [dpdk-dev] [PATCH v4 1/3] ethdev: add raw encapsulation action 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: , X-List-Received-Date: Wed, 17 Oct 2018 08:43:21 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r byA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVy IDE3LCAyMDE4IDEwOjU2IEFNDQo+IFRvOiBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+OyB3 ZW56aHVvLmx1QGludGVsLmNvbTsNCj4gamluZ2ppbmcud3VAaW50ZWwuY29tOyBiZXJuYXJkLmly ZW1vbmdlckBpbnRlbC5jb207IGZlcnJ1aC55aWdpdEBpbnRlbC5jb207DQo+IHN0ZXBoZW5AbmV0 d29ya3BsdW1iZXIub3JnOyBBZHJpZW4gTWF6YXJndWlsDQo+IDxhZHJpZW4ubWF6YXJndWlsQDZ3 aW5kLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgRGVrZWwgUGVsZWQgPGRla2VscEBtZWxsYW5v eC5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBOw6lsaW8g TGFyYW5qZWlybyA8bmVsaW8ubGFyYW5qZWlyb0A2d2luZC5jb20+Ow0KPiBZb25nc2VvayBLb2gg PHlza29oQG1lbGxhbm94LmNvbT47IFNoYWhhZiBTaHVsZXINCj4gPHNoYWhhZnNAbWVsbGFub3gu Y29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjQgMS8zXSBldGhkZXY6IGFk ZCByYXcgZW5jYXBzdWxhdGlvbiBhY3Rpb24NCj4gDQo+IE9uIDEwLzE3LzE4IDEyOjQxIEFNLCBP cmkgS2FtIHdyb3RlOg0KPiBDdXJyZW5sdHkgdGhlIGVuY2FwL2RlY2FwIGFjdGlvbnMgb25seSBz dXBwb3J0IGVuY2Fwc3VsYXRpb24NCj4gb2YgVlhMQU4gYW5kIE5WR1JFIEwyIHBhY2tldHMgKEwy IGVuY2Fwc3VsYXRpb24gaXMgd2hlcmUNCj4gdGhlIGlubmVyIHBhY2tldCBoYXMgYSB2YWxpZCBF dGhlcm5ldCBoZWFkZXIsIHdoaWxlIEwzIGVuY2Fwc3VsYXRpb24NCj4gaXMgd2hlcmUgdGhlIGlu bmVyIHBhY2tldCBkb2Vzbid0IGhhdmUgdGhlIEV0aGVybmV0IGhlYWRlcikuDQo+IEluIGFkZHRp b24gdGhlIHBhcmFtZXRlciB0byB0byB0aGUgZW5jYXAgYWN0aW9uIGlzIGEgbGlzdCBvZiBydGUg aXRlbXMsDQo+IHRoaXMgcmVzdWx0cyBpbiAyIGV4dHJhIHRyYW5zbGF0aW9uLCBiZXR3ZWVuIHRo ZSBhcHBsaWNhdGlvbiB0byB0aGUNCj4gYWN0aW9uaSBhbmQgZnJvbSB0aGUgYWN0aW9uIHRvIHRo ZSBOSUMuIFRoaXMgcmVzdWx0cyBpbiBuZWdldGl2ZSBpbXBhY3QNCj4gb24gdGhlIGluc2VydGlv biBwZXJmb3JtYW5jZS4NCj4gDQo+IExvb2tpbmcgZm9yd2FyZCB0aGVyZSBhcmUgZ29pbmcgdG8g YmUgYSBuZWVkIHRvIHN1cHBvcnQgbWFueSBtb3JlIHR1bm5lbA0KPiBlbmNhcHN1bGF0aW9ucy4g Rm9yIGV4YW1wbGUgTVBMU29HUkUsIE1QTFNvVURQLg0KPiBBZGRpbmcgdGhlIG5ldyBlbmNhcHN1 bGF0aW9uIHdpbGwgcmVzdWx0IGluIGR1cGxpY2F0aW9uIG9mIGNvZGUuDQo+IEZvciBleGFtcGxl IHRoZSBjb2RlIGZvciBoYW5kbGluZyBOVkdSRSBhbmQgVlhMQU4gYXJlIGV4YWN0bHkgdGhlIHNh bWUsDQo+IGFuZCBlYWNoIG5ldyB0dW5uZWwgd2lsbCBoYXZlIHRoZSBzYW1lIGV4YWN0IHN0cnVj dHVyZS4NCj4gDQo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlIGEgcmF3IGVuY2Fwc3VsYXRpb24gdGhh dCBjYW4gc3VwcG9ydCBMMiB0dW5uZWwgdHlwZXMNCj4gYW5kIEwzIHR1bm5lbCB0eXBlcy4gSW4g YWRkdGlvbiB0aGUgbmV3DQo+IGVuY2Fwc3VsYXRpb25zIGNvbW1hbmRzIGFyZSB1c2luZyByYXcg YnVmZmVyIGlub3JkZXIgdG8gc2F2ZSB0aGUNCj4gY29udmVyc3Rpb24gdGltZSwgYm90aCBmb3Ig dGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgUE1ELg0KPiANCj4gSW4gb3JkZXIgdG8gZW5jYXBzdWxh dGUgTDMgdHVubmVsIHR5cGUgdGhlcmUgaXMgYSBuZWVkIHRvIHVzZSBib3RoDQo+IGFjdGlvbnMg aW4gdGhlIHNhbWUgcnVsZTogVGhlIGRlY2FwIHRvIHJlbW92ZSB0aGUgTDIgb2YgdGhlIG9yaWdp bmFsDQo+IHBhY2tldCwgYW5kIHRoZW4gZW5jYXAgY29tbWFuZCB0byBlbmNhcHN1bGF0ZSB0aGUg cGFja2V0IHdpdGggdGhlDQo+IHR1bm5lbC4NCj4gRm9yIGRlY2FwIEwzIHRoZXJlIGlzIGFsc28g YSBuZWVkIHRvIHVzZSBib3RoIGNvbW1hbmRzIGluIHRoZSBzYW1lIGZsb3cNCj4gZmlyc3QgdGhl IGRlY2FwIGNvbW1hbmQgdG8gcmVtb3ZlIHRoZSBvdXRlciB0dW5uZWwgaGVhZGVyIGFuZCB0aGVu IGVuY2FwDQo+IHRvIGFkZCB0aGUgTDIgaGVhZGVyLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogT3Jp IEthbSBtYWlsdG86b3Jpa2FAbWVsbGFub3guY29tDQo+IA0KPiBbLi4uXQ0KPiANCj4gDQo+IA0K PiArQWN0aW9uOiBgYFJBV19ERUNBUGBgDQo+ICteXl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KPiAr DQo+ICtSZW1vdmUgb3V0ZXIgaGVhZGVyIHdob3NlIHRlbXBsYXRlIGlzIHByb3ZpZGVkIGluIGl0 J3MgZGF0YSBidWZmZXIsDQo+IA0KPiBUeXBvOiAnaXQncycgLT4gaXRzDQo+IA0KVGhhbmtzIHdp bGwgZml4Lg0KDQo+IA0KPiANCj4gK2FzIGRlZmluZWQgaW4gaHRlIGBgcnRlX2Zsb3dfYWN0aW9u X3Jhd19kZWNhcGBgDQo+IA0KPiBUeXBvIGFib3ZlICdodGUnIC0+ICd0aGUnLg0KPg0KVGhhbmtz IHdpbGwgZml4Lg0KIA0KPiANCj4gDQo+ICsNCj4gK1RoaXMgYWN0aW9uIG1vZGlmaWVzIHRoZSBw YXlsb2FkIG9mIG1hdGNoZWQgZmxvd3MuIFRoZSBkYXRhIHN1cHBsaWVkIG11c3QNCj4gK2JlIGEg dmFsaWQgaGVhZGVyLCBlaXRoZXIgaG9sZGluZyBsYXllciAyIGRhdGEgaW4gY2FzZSBvZiByZW1v dmluZyBsYXllciAyDQo+ICtiZWZvcmUgaW5jYXBzdWxhdGlvbiBvZiBsYXllciAzIHR1bm5lbCAo Zm9yIGV4YW1wbGUgTVBMU29HUkUpIG9yIGNvbXBsZXRlDQo+ICt0dW5uZWwgZGVmaW5pdGlvbiBz dGFydGluZyBmcm9tIGxheWVyIDIgYW5kIG1vdmluZyB0byB0aGUgdHVuZWwgaXRlbSBpdHNlbGYu DQo+ICtXaGVuIGFwcGxpZWQgdG8gdGhlIG9yaWdpbmFsIHBhY2tldCB0aGUgcmVzdWx0aW5nIHBh Y2tldCBtdXN0IGJlIGENCj4gK3ZhbGlkIHBhY2tldC4NCj4gKw0KPiArLi4gX3RhYmxlX3J0ZV9m bG93X2FjdGlvbl9yYXdfZGVjYXA6DQo+ICsNCj4gKy4uIHRhYmxlOjogUkFXX0RFQ0FQDQo+ICsN Cj4gKyAgICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0rDQo+ICsgICB8IEZpZWxkICAgICAgICAgIHwgVmFsdWUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfA0KPiArICAgKz09PT09PT09PT09PT09PT0rPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PSsNCj4gKyAgIHwgYGBkYXRhYGAgICAgICAgfCBE ZWNhcHN1bGF0aW9uIGRhdGEgICAgICAgICAgICAgICAgICAgICB8DQo+IA0KPiBTb3JyeSwgSSd2 ZSBtaXNzZWQgdGhlIHBvaW50IHdoeSBpdCBpcyBoZXJlLiBJcyBpdCB1c2VkIGZvciBtYXRjaGlu Zz8NCj4gV2h5IGlzIHRoZSBzaXplIGluc3VmZmljaWVudD8NCj4gDQpObyBpdCBpcyBub3QgdXNl ZCBmb3IgbWF0Y2hpbmcgdGhpcyBpcyBvbmx5IGZvciB0aGUgZW5jYXBzdWxhdGlvbiBkYXRhLg0K VGhlIGRhdGEgaXMgZm9yIFBNRCB0aGF0IG5lZWRzIHRvIHZhbGlkYXRlIHRoYXQgdGhleSBjYW4g ZGVjYXBzdWxhdGUNClRoZSBwYWNrZXQsIGFuZCBvbiBzb21lIFBNRCB0aGVyZSBtaWdodCBuZWVk IHRoZSBzcGVjaWZ5IHdoaWNoIGhlYWRlcnMNCnRvIHJlbW92ZSBhbmQgbm90IGp1c3QgbnVtYmVy IG9mIGJ5dGVzLg0KDQo+IA0KPiArICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gKyAgIHwgYGBzaXplYGAgICAgICAgfCBTaXpl IG9mIGRhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICsgICArLS0tLS0tLS0tLS0t LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiArDQo+ICBB Y3Rpb246IGBgU0VUX0lQVjRfU1JDYGANCj4gIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KPiAN Cj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93LmMgYi9saWIvbGlicnRl X2V0aGRldi9ydGVfZmxvdy5jDQo+IGluZGV4IGJjOWU3MTkuLjFlNWNkNzMgMTAwNjQ0DQo+IC0t LSBhL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93LmMNCj4gKysrIGIvbGliL2xpYnJ0ZV9ldGhk ZXYvcnRlX2Zsb3cuYw0KPiBAQCAtMTIzLDYgKzEyMyw4IEBAIHN0cnVjdCBydGVfZmxvd19kZXNj X2RhdGEgew0KPiAgCU1LX0ZMT1dfQUNUSU9OKFZYTEFOX0RFQ0FQLCAwKSwNCj4gIAlNS19GTE9X X0FDVElPTihOVkdSRV9FTkNBUCwgc2l6ZW9mKHN0cnVjdA0KPiBydGVfZmxvd19hY3Rpb25fdnhs YW5fZW5jYXApKSwNCj4gIAlNS19GTE9XX0FDVElPTihOVkdSRV9ERUNBUCwgMCksDQo+ICsJTUtf RkxPV19BQ1RJT04oUkFXX0VOQ0FQLCBzaXplb2Yoc3RydWN0DQo+IHJ0ZV9mbG93X2FjdGlvbl9y YXdfZW5jYXApKSwNCj4gKwlNS19GTE9XX0FDVElPTihSQVdfREVDQVAsIHNpemVvZihzdHJ1Y3QN Cj4gcnRlX2Zsb3dfYWN0aW9uX3Jhd19kZWNhcCkpLA0KPiAgCU1LX0ZMT1dfQUNUSU9OKFNFVF9J UFY0X1NSQywNCj4gIAkJICAgICAgIHNpemVvZihzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9uX3NldF9p cHY0KSksDQo+ICAJTUtfRkxPV19BQ1RJT04oU0VUX0lQVjRfRFNULA0KPiBkaWZmIC0tZ2l0IGEv bGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2Zsb3cuaCBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93 LmgNCj4gaW5kZXggNjhiYmY1Ny4uM2FlOWRlMyAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9l dGhkZXYvcnRlX2Zsb3cuaA0KPiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZmxvdy5oDQo+ IEBAIC0xNTA4LDYgKzE1MDgsMjAgQEAgZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSB7DQo+ICAJ UlRFX0ZMT1dfQUNUSU9OX1RZUEVfTlZHUkVfREVDQVAsDQo+IA0KPiAgCS8qKg0KPiArCSAqIEFk ZHMgb3V0ZXIgaGVhZGVyIHdob3NlIHRlbXBsYXRlIGlzIHByb3ZpZGVkIGluIGl0J3MgZGF0YSBi dWZmZXINCj4gDQo+IEFkZHMgLT4gQWRkLCBpdCdzIC0+IGl0cw0KPg0KVGhhbmtzIHdpbGwgZml4 Lg0KIA0KPiANCj4gDQo+ICsJICoNCj4gKwkgKiBTZWUgc3RydWN0IHJ0ZV9mbG93X2FjdGlvbl9y YXdfZW5jYXAuDQo+ICsJICovDQo+ICsJUlRFX0ZMT1dfQUNUSU9OX1RZUEVfUkFXX0VOQ0FQLA0K PiArDQo+ICsJLyoqDQo+ICsJICogUmVtb3ZlIG91dGVyIGhlYWRlciB3aG9zZSB0ZW1wYWx0ZSBp cyBwcm92aWRlZCBpbiBpdCdzIGRhdGEgYnVmZmVyLg0KPiANCj4gaXQncyAtPiBpdHMNCj4gDQpU aGFua3Mgd2lsbCBmaXguDQo+IA0KPiANCj4gKwkgKg0KPiArCSAqIFNlZSBzdHJ1Y3QgcnRlX2Zs b3dfYWN0aW9uX3Jhd19kZWNhcA0KPiArCSAqLw0KPiArCVJURV9GTE9XX0FDVElPTl9UWVBFX1JB V19ERUNBUCwNCj4gKw0KPiArCS8qKg0KPiAgCSAqIE1vZGlmeSBJUHY0IHNvdXJjZSBhZGRyZXNz IGluIHRoZSBvdXRlcm1vc3QgSVB2NCBoZWFkZXIuDQo+ICAJICoNCj4gIAkgKiBJZiBmbG93IHBh dHRlcm4gZG9lcyBub3QgZGVmaW5lIGEgdmFsaWQgUlRFX0ZMT1dfSVRFTV9UWVBFX0lQVjQsDQo+ IEBAIC0xOTQ2LDYgKzE5NjAsNTEgQEAgc3RydWN0IHJ0ZV9mbG93X2FjdGlvbl9udmdyZV9lbmNh cCB7DQo+ICAgKiBAd2FybmluZw0KPiAgICogQGIgRVhQRVJJTUVOVEFMOiB0aGlzIHN0cnVjdHVy ZSBtYXkgY2hhbmdlIHdpdGhvdXQgcHJpb3Igbm90aWNlDQo+ICAgKg0KPiArICogUlRFX0ZMT1df QUNUSU9OX1RZUEVfUkFXX0VOQ0FQDQo+ICsgKg0KPiArICogUmF3IHR1bm5lbCBlbmQtcG9pbnQg ZW5jYXBzdWxhdGlvbiBkYXRhIGRlZmluaXRpb24uDQo+ICsgKg0KPiArICogVGhlIGRhdGEgaG9s ZHMgdGhlIGhlYWRlcnMgZGVmaW5pdGlvbnMgdG8gYmUgYXBwbGllZCBvbiB0aGUgcGFja2V0Lg0K PiArICogVGhlIGRhdGEgbXVzdCBzdGFydCB3aXRoIEVUSCBoZWFkZXIgdXAgdG8gdGhlIHR1bm5l bCBpdGVtIGhlYWRlciBpdHNlbGYuDQo+ICsgKiBXaGVuIHVzZWQgcmlnaHQgYWZ0ZXIgUkFXX0RF Q0FQIChmb3IgZGVjYXBzdWxhdGluZyBMMyB0dW5uZWwgdHlwZSBmb3INCj4gKyAqIGV4YW1wbGUg TVBMU29HUkUpIHRoZSBkYXRhIHdpbGwganVzdCBob2xkIGxheWVyIDIgaGVhZGVyLg0KPiArICoN Cj4gKyAqIFRoZSBwcmVzZXJ2ZSBwYXJhbWV0ZXIgaG9sZHMgd2hpY2ggYml0cyBpbiB0aGUgcGFj a2V0IHRoZSBQTUQgaXMgbm90DQo+IGFsbG93ZA0KPiANCj4gYWxsb3dkIC0+IGFsbG93ZWQNClRo YW5rcyB3aWxsIGZpeC4NCg0KDQpCZXN0LA0KT3JpDQoNCg==