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 C7390A0577; Sun, 5 Apr 2020 17:56:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D72011BED0; Sun, 5 Apr 2020 17:56:22 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40062.outbound.protection.outlook.com [40.107.4.62]) by dpdk.org (Postfix) with ESMTP id D3CB63B5 for ; Sun, 5 Apr 2020 17:56:20 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZTteBgU0RI9SqX2nUmPT0NThLi+cG53/AJAydj3XPioBG5ptIMr5UyKO4nuF5Tad9WecVMOroxwvvZLfhb/Tunlxxk4wYy0t01Sunk3D+wjPTdfVm8m5iTWpuEkV9llq2j+O11PuoE3yIKTKzf4ExVbI/6gmV4hFwuRuivRmFIltVO4ASBVCqCS59GkkzezeV3AoLhLUNUCGubHEKvvIi3D8MJuEe53fJTk1/er+3DzhWymoq5d9zdBQrE00ou/Kv2839snNHCG5oZBbpzm/0S/XNbPRK/j66FDmUGkoG/YjqCJj3RT9p184i07JvSj0Qy2rHQceZy34kdGtri4UwA== 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=rzOPJVqpqrl2hinlUix6U0wkVlDmead5Ylu8YGPxbw8=; b=OiEmJXQiv6wWbxIUSnLow0jP2S3UWHfnHkBYKC/gSaqSaGeN2+P1tR9FDQZ7bmHP3LoYOlyl5m9YA2aF7Ch8Tl+y7/aVy+7ZxQx+6pf34uIeBCmGUBZ/yw3XTTYS6MkQjNZ6ef0UurAzeMqMjvYjCPi9kv7jX0gH4PYv7w/K+pZY1QYj/NYhHrZ3YbDpAQK1AHqAZTEgNAR18Y58tCuTQnUt9jSGRtKY6UWkxAoN8R5WFpF5tmp0c43NXuvVEo5XYPhUYIiBTOqQSGtLjIvT3sq514GLaIpHSxOlnmquc2A/M4JzEM9dx5QHyAlNV+WaPVHipyZhEAhXe5mgtpXHiQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none 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=rzOPJVqpqrl2hinlUix6U0wkVlDmead5Ylu8YGPxbw8=; b=C48j7WPrWD/nmN0qw9B6usLC2XYAnAqwYGndnJdmqHMx0Jy3XQvA5GSzYhOMg0YUvBIJaFjeaVVyOOxBjWUcgl6mViXEYCwR1rwGgnTghiWIuluuD0ezlQeVDk2vwjxIZ4GZ91QsVkxlAVAw7fUB8k6vEvLP+cWPuLLQkBxF/A8= Received: from AM6PR05MB5176.eurprd05.prod.outlook.com (2603:10a6:20b:63::30) by AM6PR05MB4856.eurprd05.prod.outlook.com (2603:10a6:20b:b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Sun, 5 Apr 2020 15:56:19 +0000 Received: from AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22]) by AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22%7]) with mapi id 15.20.2878.018; Sun, 5 Apr 2020 15:56:19 +0000 From: Ori Kam To: Jeff Guo , "xiaolong.ye@intel.com" , "qi.z.zhang@intel.com" CC: "dev@dpdk.org" , "jingjing.wu@intel.com" , "yahui.cao@intel.com" , "simei.su@intel.com" Thread-Topic: [dpdk-dev] [dpdk-dev v2 3/4] app/testpmd: support GTP PDU type Thread-Index: AQHWA0KHh4rpDo8GUkahaSm3UQmOlahfQubAgAGRSACAABKUcIABhXsAgAhHYOA= Date: Sun, 5 Apr 2020 15:56:19 +0000 Message-ID: References: <20200318170401.7938-5-jia.guo@intel.com> <20200326164039.36687-1-jia.guo@intel.com> <20200326164039.36687-4-jia.guo@intel.com> <1948373f-a575-0a37-ec45-b2cac47f069e@intel.com> In-Reply-To: <1948373f-a575-0a37-ec45-b2cac47f069e@intel.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: [185.175.32.251] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 0402b3f7-f069-47ae-54d3-08d7d979e193 x-ms-traffictypediagnostic: AM6PR05MB4856: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 03648EFF89 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR05MB5176.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(136003)(376002)(39840400004)(396003)(346002)(33656002)(86362001)(478600001)(4326008)(26005)(186003)(5660300002)(52536014)(66476007)(9686003)(6506007)(7696005)(66446008)(66556008)(76116006)(64756008)(66946007)(53546011)(55016002)(81166006)(81156014)(71200400001)(110136005)(54906003)(316002)(2906002)(8936002)(8676002)(21314003); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qmDJW7M2aBWmeTMXUCm+Z6TnZhNuYI2W5jrnORcCfp0gGa+ZlXW+9aKW2lFNJKgvoLui+nvrp6TjQGqAl8+ZOhUa4yv6YMFiNdjCgafiTjI85OB2hSdmXo0NJboEHx3ccbqgd6e0wb48Stj7+TbAmvGGBN4XM6AMrs/hfVnSdERN30lhz6+dHiBY0kMbIpeG/nRoJ7+pnU0Bsd7QIFZ22KiYxudkrucj8quhsKhaKFn5GUTr5opFg+TEz4IgLzlxaVR6zsUbxsqzyzQVhvOduMr3zqk2eUWQuze35WKCIEd0rZfrtRYIbmUsmcxC7fiUucv5yjoyJmPMrkBNxWTjpmcQn8J9zUJ9MCmGGeDCNw2S0ecEGssonIRKC+nFl6lTNsnPmXWCxsrjUyrk3urynNj/celZ9tFzjO5hK0UxhMXyCNI0Z99r5Sk8f4OA13UqtKYF5ctGK7+jIKXw1s8FLiOH0OYl2JaQQ3+v6alLxAnM+8GHVzy1RwVSGIe9anaV x-ms-exchange-antispam-messagedata: g7qdvsy+AtPApBK0xKCN0EYYGdmeoSVhK770boW+l68Z+UajJ7gOuH4IpEPUJaARWd1RNQOqLQiV1eDb0wfvui6atlxMApIv0aFmg4j/koB5BMyUxtB9c3gl48wLpezMyM/P1dL5rM9G+nydbiSNag== x-ms-exchange-transport-forked: True 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: 0402b3f7-f069-47ae-54d3-08d7d979e193 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2020 15:56:19.3584 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QUmnFV+DtFy+gM+Y5XdzlnYNQKnqHSP/el+krakGkh5DkXbX64slOB75qhG72EUTa6zl4NrCBosyBEu1cGDnuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB4856 Subject: Re: [dpdk-dev] [dpdk-dev v2 3/4] app/testpmd: support GTP PDU type 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" SGkgSmVmZiwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZWZmIEd1 byA8amlhLmd1b0BpbnRlbC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDMxLCAyMDIwIDEx OjUwIEFNDQo+IFRvOiBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+OyB4aWFvbG9uZy55ZUBp bnRlbC5jb207DQo+IHFpLnouemhhbmdAaW50ZWwuY29tDQo+IENjOiBkZXZAZHBkay5vcmc7IGpp bmdqaW5nLnd1QGludGVsLmNvbTsgeWFodWkuY2FvQGludGVsLmNvbTsNCj4gc2ltZWkuc3VAaW50 ZWwuY29tDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtkcGRrLWRldiB2MiAzLzRdIGFwcC90 ZXN0cG1kOiBzdXBwb3J0IEdUUCBQRFUgdHlwZQ0KPiANCj4geWVzLCBPcmksIHBsZWFzZSBjaGVj ayB0aGUgY29tbWVudCBiZWxvdy4NCj4gDQo+IA0KPiBPbiAzLzMwLzIwMjAgNjoxOCBQTSwgT3Jp IEthbSB3cm90ZToNCj4gPiBIaSBKZWZmLA0KPiA+DQo+ID4gTXkgbmFtZSBpcyBPcmkg8J+Yig0K PiA+DQo+ID4gSSdtIG5vdCBhbiBleHBlcnQgaW4gR1RQIHNvIHRoaXMgaXMganVzdCBteSB0aGlu a2luZyBhbmQgbWF5YmUgSSdtDQo+ID4gbWlzc2luZyBzb21ldGhpbmcsIHRoaXMgaXMgd2h5IGEg Z29vZCBleHBsYW5hdGlvbiBoZWxwcyDwn5iKDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPj4gRnJvbTogSmVmZiBHdW8gPGppYS5ndW9AaW50ZWwuY29tPg0KPiA+PiBT ZW50OiBNb25kYXksIE1hcmNoIDMwLCAyMDIwIDExOjMwIEFNDQo+ID4+IFRvOiBPcmkgS2FtIDxv cmlrYUBtZWxsYW5veC5jb20+OyB4aWFvbG9uZy55ZUBpbnRlbC5jb207DQo+ID4+IHFpLnouemhh bmdAaW50ZWwuY29tDQo+ID4+IENjOiBkZXZAZHBkay5vcmc7IGppbmdqaW5nLnd1QGludGVsLmNv bTsgeWFodWkuY2FvQGludGVsLmNvbTsNCj4gPj4gc2ltZWkuc3VAaW50ZWwuY29tDQo+ID4+IFN1 YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtkcGRrLWRldiB2MiAzLzRdIGFwcC90ZXN0cG1kOiBzdXBw b3J0IEdUUCBQRFUNCj4gdHlwZQ0KPiA+Pg0KPiA+PiBoaSwgb3Jpa2ENCj4gPj4NCj4gPj4NCj4g Pj4gT24gMy8yOS8yMDIwIDQ6NDQgUE0sIE9yaSBLYW0gd3JvdGU6DQo+ID4+PiBIaSBKZWZmLA0K PiA+Pj4NCj4gPj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBG cm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgSmVmZiBHdW8NCj4g Pj4+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMjYsIDIwMjAgNjo0MSBQTQ0KPiA+Pj4+IFRvOiB4 aWFvbG9uZy55ZUBpbnRlbC5jb207IHFpLnouemhhbmdAaW50ZWwuY29tDQo+ID4+Pj4gQ2M6IGRl dkBkcGRrLm9yZzsgamluZ2ppbmcud3VAaW50ZWwuY29tOyB5YWh1aS5jYW9AaW50ZWwuY29tOw0K PiA+Pj4+IHNpbWVpLnN1QGludGVsLmNvbTsgamlhLmd1b0BpbnRlbC5jb20NCj4gPj4+PiBTdWJq ZWN0OiBbZHBkay1kZXZdIFtkcGRrLWRldiB2MiAzLzRdIGFwcC90ZXN0cG1kOiBzdXBwb3J0IEdU UCBQRFUgdHlwZQ0KPiA+Pj4+DQo+ID4+Pj4gQWRkIGd0cCBwZHUgdHlwZSBjb25maWd1cmUgaW4g dGhlIGNtZGxpbmUuDQo+ID4+PiBXaHkgbm90IHVzZSBJVEVNX0dUUF9QU0NfUERVPw0KPiA+Pg0K PiA+PiBJIGd1ZXNzIHlvdSBtZWFuIElURU1fR1RQX1BTQ19QRFVfVCwgcmloZ3Q/IFdlIGtub3fC oCB3ZSBoYXZlIGdvdA0KPiA+PiBJVEVNX0dUUF9QU0NfUUZJL0lURU1fR1RQX1BTQ19QRFVfVCBi dXQgbm90IGRlZmluZSB0aGUNCj4gPj4NCj4gPj4gc3BlYyBmb3IgdGhlbSwgc28gd2hhdCBpIHVz ZSBpcyBhZGQgdGhlIHNwZWMgaW50byB0aGUgSVRFTV9HVFBfUFNDX1BEVV9UDQo+ID4+IHRvIGxl dCB0aGUgcGR1IHR5cGUgdG8gYmUgY29uZmlndXJlZC4NCj4gPj4NCj4gPiBZZXMgeW91IGFyZSBj b3JyZWN0LCBmcm9tIHJ0ZV9mbG93IHdlIGhhdmUgdGhlDQo+IFJURV9GTE9XX0lURU1fVFlQRV9H VFBfUFNDDQo+ID4gSXRlbSB0aGF0IGluY2x1ZGUgcGR1X3R5cGUuIFRoaXMgaXMgdGhlIGZpZWxk IHlvdSBuZWVkIHJpZ2h0Pw0KPiA+DQo+ID4gSW4gdGVzdHBtZCB3ZSBoYXZlIHRoZSBJVEVNX0dU UF9QU0NfUERVX1Qgd2hpY2ggc2hvdWxkIHN1cHBvcnQgYWRkaW5nDQo+ID4gdGhlIHBkdSB0eXBl Lg0KPiA+IEJhc2ljYWxseSB5b3UganVzdCBuZWVkIHRvIHR5cGUgdGhlIGZvbGxvd2luZyBjbWQg bGluZToNCj4gPiBmbG93IGNyZWF0ZSAwIGluZ3Jlc3MgcGF0dGVybiBndHBfcHNjIHBkdV90IGlz IHh4eA0KPiA+IGlmIHRoaXMgY29tbWFuZCBpcyBub3Qgd29ya2luZyB3ZSBuZWVkIHRvIHVuZGVy c3RhbmQgd2h5Lg0KPiA+DQo+ID4NCj4gDQo+IHBsZWFzZSBjaGVjayB0aGUgcGFydCBiZWZvcmUg dGhpcyBwYXRjaCBhcyBiZWxvdzoNCj4gDQo+ICDCoMKgwqDCoMKgwqDCoCBbSVRFTV9HVFBfUFND X1BEVV9UXSA9IHsNCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAubmFtZSA9ICJw ZHVfdCIsDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmhlbHAgPSAiUERVIHR5 cGUiLA0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAubmV4dCA9IE5FWFQoaXRlbV9n dHBfcHNjLCBORVhUX0VOVFJZKFVOU0lHTkVEKSwNCj4gaXRlbV9wYXJhbSksDQo+IA0KPiBzdXJl LCB3ZSBnb3QgdGhlIElURU1fR1RQX1BTQ19QRFVfVCBhdCBwcmlvciBidXQgdGhlIE5FWFRfRU5U UlkgaXMNCj4gVU5TSUdORUQsIHRoYXQgbWVhbnMgd2Ugc3RpbGwgbm90IGltcGxlbWVudA0KPiAN ClNvcnJ5IEkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGNvbW1lbnQsIHdoYXQgZG8geW91IG1lYW4g aXQgaXMgbm90IGltcGxlbWVudGVkPw0KWWVzIGl0IG1lYW5zIHRoYXQgdGhlIHBhcmFtZXRlciBp cyBzaG91bGQgIGJlIHVuc2lnbmVkIHZhbHVlLg0KDQo+IHRoZSBzcGVjIHRvIGxldCB0aGUgcGR1 IHR5cGUgdG8gYmUgY29uZmlndXJhYmxlLCBzbyB3aGF0IHRoZSBwYXRjaCBkbyBpcw0KPiB0byBm aXggdGhpcyBpc3N1ZS4NCg0KV2hhdCBkbyB5b3UgbWVhbiBjb25maWd1cmFibGU/DQoNCkxldHMg c3RhcnQgYXQgdGhlIGJlZ2lubmluZywgbWF5YmUgSSdtIGp1c3QgbWlzc2luZyBzb21lIGtleSBw b2ludC4NCldoYXQgaXMgdGhlIFBEVSB0eXBlPyBXaGF0IHZhbHVlcyBjYW4gaGUgaG9sZD8NCkhv dyBkbyB5b3Ugd2FudCB0aGUgY29tbWFuZCB0byBsb29rIGxpa2U/IA0KDQo+IA0KPiANCj4gPj4+ PiBTaWduZWQtb2ZmLWJ5OiBKZWZmIEd1byA8amlhLmd1b0BpbnRlbC5jb20+DQo+ID4+Pj4gLS0t DQo+ID4+Pj4gdjE6DQo+ID4+Pj4gbm8gY2hhbmdlDQo+ID4+Pj4gLS0tDQo+ID4+Pj4gICAgYXBw L3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jIHwgMTEgKysrKysrKysrKy0NCj4gPj4+PiAgICAxIGZp bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+Pj4+DQo+ID4+ Pj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYyBiL2FwcC90ZXN0LXBt ZC9jbWRsaW5lX2Zsb3cuYw0KPiA+Pj4+IGluZGV4IGE3ODE1NDUwMi4uYzFiZDAyOTE5IDEwMDY0 NA0KPiA+Pj4+IC0tLSBhL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYw0KPiA+Pj4+ICsrKyBi L2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYw0KPiA+Pj4+IEBAIC00OSw2ICs0OSw3IEBAIGVu dW0gaW5kZXggew0KPiA+Pj4+ICAgIAlQT1JUX0lELA0KPiA+Pj4+ICAgIAlHUk9VUF9JRCwNCj4g Pj4+PiAgICAJUFJJT1JJVFlfTEVWRUwsDQo+ID4+Pj4gKwlHVFBfUFNDX1BEVV9ULA0KPiA+Pj4+ DQo+ID4+Pj4gICAgCS8qIFRvcC1sZXZlbCBjb21tYW5kLiAqLw0KPiA+Pj4+ICAgIAlTRVQsDQo+ ID4+Pj4gQEAgLTE2MjYsNiArMTYyNywxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRva2VuIHRv a2VuX2xpc3RbXSA9IHsNCj4gPj4+PiAgICAJCS5jYWxsID0gcGFyc2VfaW50LA0KPiA+Pj4+ICAg IAkJLmNvbXAgPSBjb21wX25vbmUsDQo+ID4+Pj4gICAgCX0sDQo+ID4+Pj4gKwlbR1RQX1BTQ19Q RFVfVF0gPSB7DQo+ID4+Pj4gKwkJLm5hbWUgPSAie0dUUFUgcGR1IHR5cGV9IiwNCj4gPj4+PiAr CQkudHlwZSA9ICJJTlRFR0VSIiwNCj4gPj4+PiArCQkuaGVscCA9ICJndHB1IHBkdSB1cGxpbmsv ZG93bmxpbmsgaWRlbnRpZmllciIsDQo+ID4+Pj4gKwkJLmNhbGwgPSBwYXJzZV9pbnQsDQo+ID4+ Pj4gKwkJLmNvbXAgPSBjb21wX25vbmUsDQo+ID4+Pj4gKwl9LA0KPiA+Pj4gV2h5IGlzIHRoaXMg Y3JlYXRlZCBhdCB0aGlzIGxldmVsPw0KPiA+Pj4gVGhpcyBsb29rcyBsaWtlIGlzIHNob3VsZCBi ZSB3cml0dGVuIHRvdGFsbHkgZGlmZmVyZW50bHkuDQo+ID4+DQo+ID4+IEFzIGkgc2FpZCBhYm92 ZSzCoCB0aGUgaXRlbSB3ZSBnb3QgYnV0IHNwZWMgb3Igc2F5IG5leHQgdG9rZW4gc3RpbGwgbmVl ZA0KPiA+PiB0byBiZSBhZGRlZCwgZG8geW91IG1lYW4gaXQgc2hvdWxkIG5vdCBpbiB0aGUgZ3Jv dXAgb2YgQ29tbW9uIHRva2Vucz8gSWYNCj4gPj4gc28sIGxldCBtZSB0aGluayBhYm91dCB0aGF0 LCBhbmQgcGxlYXNlIGV4cGxpY2l0IHlvdXIgcHJvcG9zYWwgaWYgeW91DQo+ID4+IGFscmVhZHkg aGF2ZSBvbmUuDQo+ID4+DQo+ID4gUGxlYXNlIHNlZSBhYm92ZSByZXNwb25zZS4NCj4gPg0KPiA+ Pj4+ICAgIAkvKiBUb3AtbGV2ZWwgY29tbWFuZC4gKi8NCj4gPj4+PiAgICAJW0ZMT1ddID0gew0K PiA+Pj4+ICAgIAkJLm5hbWUgPSAiZmxvdyIsDQo+ID4+Pj4gQEAgLTI2MTUsNyArMjYyMyw4IEBA IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdG9rZW4gdG9rZW5fbGlzdFtdID0gew0KPiA+Pj4+ICAgIAlb SVRFTV9HVFBfUFNDX1BEVV9UXSA9IHsNCj4gPj4+PiAgICAJCS5uYW1lID0gInBkdV90IiwNCj4g Pj4+PiAgICAJCS5oZWxwID0gIlBEVSB0eXBlIiwNCj4gPj4+PiAtCQkubmV4dCA9IE5FWFQoaXRl bV9ndHBfcHNjLCBORVhUX0VOVFJZKFVOU0lHTkVEKSwNCj4gPj4+PiBpdGVtX3BhcmFtKSwNCj4g Pj4+PiArCQkubmV4dCA9IE5FWFQoaXRlbV9ndHBfcHNjLCBORVhUX0VOVFJZKEdUUF9QU0NfUERV X1QpLA0KPiA+Pj4+ICsJCQkgICAgIGl0ZW1fcGFyYW0pLA0KPiA+Pj4+ICAgIAkJLmFyZ3MgPSBB UkdTKEFSR1NfRU5UUllfSFRPTihzdHJ1Y3QNCj4gPj4+PiBydGVfZmxvd19pdGVtX2d0cF9wc2Ms DQo+ID4+Pj4gICAgCQkJCQlwZHVfdHlwZSkpLA0KPiA+Pj4+ICAgIAl9LA0KPiA+Pj4+IC0tDQo+ ID4+Pj4gMi4yMC4xDQo=