From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00083.outbound.protection.outlook.com [40.107.0.83]) by dpdk.org (Postfix) with ESMTP id C54201B19 for ; Tue, 19 Mar 2019 15:46:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FRzjAbva0GqLtk/2lodJlJuwRx/XVxeUlqc4M9CjaGM=; b=YcalZFeHnI8PiE1Bq1GuBZEjY09fEF/ZZbtPATctG4NXHFxgC/eBQqY+lc53sXiDHh6v0d/o5F+fv3OFOpPLk3ewp99rHeV2I2SQR/Rbtp7uOuESYey6oerI1FvI5jSCNO6BI7yRa3/lxl1z60z1MTGzp+BX/Rv38/TCOUDMDyM= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB4125.eurprd04.prod.outlook.com (52.133.14.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Tue, 19 Mar 2019 14:46:07 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb%4]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019 14:46:07 +0000 From: Akhil Goyal To: Fan Zhang , "dev@dpdk.org" CC: "konstantin.ananyev@intel.com" Thread-Topic: [dpdk-dev] [PATCH v2 3/4] ipsec: add 3DES-CBC algorithm support Thread-Index: AQHUyGh4IKWDsM218kalyDQd4m1Da6YTNCCA Date: Tue, 19 Mar 2019 14:46:07 +0000 Message-ID: References: <20190218163254.56905-1-roy.fan.zhang@intel.com> <20190219153236.84537-1-roy.fan.zhang@intel.com> <20190219153236.84537-4-roy.fan.zhang@intel.com> In-Reply-To: <20190219153236.84537-4-roy.fan.zhang@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BM1PR01CA0112.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::28) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [92.120.1.65] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6642eecf-fa17-48af-b8f9-08d6ac799e8f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4125; x-ms-traffictypediagnostic: VI1PR04MB4125: x-microsoft-antispam-prvs: x-forefront-prvs: 0981815F2F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39860400002)(376002)(346002)(136003)(199004)(189003)(25786009)(8936002)(106356001)(2501003)(31696002)(256004)(31686004)(97736004)(26005)(305945005)(2616005)(7736002)(476003)(68736007)(44832011)(99286004)(478600001)(86362001)(71190400001)(105586002)(5660300002)(486006)(71200400001)(2906002)(81166006)(3846002)(66066001)(81156014)(8676002)(4326008)(110136005)(52116002)(316002)(6486002)(6436002)(53936002)(6246003)(186003)(11346002)(229853002)(36756003)(446003)(386003)(6512007)(6116002)(6506007)(14454004)(53546011)(76176011)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4125; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: gqyaqmy1ZGQ5iYzc250c6xmTLTjDcTG8314nAobB5sBCqJ7bbbk3nlIHwHOv64he59uP6qSNDxQctSnkNCKPfXEtPF6lRSdi9Egach+IAA8gjwjX8r+WIY0f1yRrUs6rsfUCec+jjevOYAkuWHjPhTEFq8EcE7NBM5V9a9pQDDzitFdGZ7gyoNu6UoYR88igEJf7WSdKO+/pI71fcqaS1NA+8pB0D8OH0RofLiW2ZU19XwZyEeKrT3lvNv2mtXfrQ3gWeSeID0qNm2r54CN3V4ygn/66Lb+5hdv+ABpk25P5L4TEztqpoyOZs6oIeyG95u0Yyt3CwPRwjn5PfnI2Rpuec7RJGXtbBAgEwNV7hhRzcskUuTpjnILpya2U21UZZA1++OIrt0P3620+nZXrDWvr8rptJ7jU0adowwe1ldY= Content-Type: text/plain; charset="utf-8" Content-ID: <17E54E2DA7BEB642A3B3912A22BF72F3@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6642eecf-fa17-48af-b8f9-08d6ac799e8f X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 14:46:07.3895 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4125 Subject: Re: [dpdk-dev] [PATCH v2 3/4] ipsec: add 3DES-CBC algorithm 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: , X-List-Received-Date: Tue, 19 Mar 2019 14:46:09 -0000 DQoNCk9uIDIvMTkvMjAxOSA5OjAyIFBNLCBGYW4gWmhhbmcgd3JvdGU6DQo+IFRoaXMgcGF0Y2gg YWRkcyB0cmlwbGUtZGVzIENCQyBtb2RlIGNpcGhlciBhbGdvcml0aG0gdG8gaXBzZWMNCj4gbGli cmFyeS4NCj4NCj4gU2lnbmVkLW9mZi1ieTogRmFuIFpoYW5nIDxyb3kuZmFuLnpoYW5nQGludGVs LmNvbT4NCj4gLS0tDQo+ICAgbGliL2xpYnJ0ZV9pcHNlYy9zYS5jIHwgMTAgKysrKysrKysrKw0K PiAgIGxpYi9saWJydGVfaXBzZWMvc2EuaCB8ICA2ICsrKysrKw0KPiAgIDIgZmlsZXMgY2hhbmdl ZCwgMTYgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9pcHNlYy9z YS5jIGIvbGliL2xpYnJ0ZV9pcHNlYy9zYS5jDQo+IGluZGV4IGUzNGRkMzIwYS4uNWM1OWM0YjY3 IDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX2lwc2VjL3NhLmMNCj4gKysrIGIvbGliL2xpYnJ0 ZV9pcHNlYy9zYS5jDQo+IEBAIC0zMDcsNiArMzA3LDEzIEBAIGVzcF9zYV9pbml0KHN0cnVjdCBy dGVfaXBzZWNfc2EgKnNhLCBjb25zdCBzdHJ1Y3QgcnRlX2lwc2VjX3NhX3BybSAqcHJtLA0KPiAg IAkJCXNhLT5hbGdvX3R5cGUgPSBBTEdPX1RZUEVfQUVTX0NUUjsNCj4gICAJCQlicmVhazsNCj4g ICANCj4gKwkJY2FzZSBSVEVfQ1JZUFRPX0NJUEhFUl8zREVTX0NCQzoNCj4gKwkJCS8qIFJGQyAx ODUxICovDQo+ICsJCQlzYS0+cGFkX2FsaWduID0gSVBTRUNfUEFEXzNERVNfQ0JDOw0KPiArCQkJ c2EtPml2X2xlbiA9IElQU0VDXzNERVNfSVZfU0laRTsNCj4gKwkJCXNhLT5hbGdvX3R5cGUgPSBB TEdPX1RZUEVfM0RFUzsNCj4gKwkJCWJyZWFrOw0KPiArDQo+ICAgCQlkZWZhdWx0Og0KPiAgIAkJ CXJldHVybiAtRUlOVkFMOw0KPiAgIAkJfQ0KPiBAQCAtNTEyLDYgKzUxOSw4IEBAIGVzcF9vdXRi X2NvcF9wcmVwYXJlKHN0cnVjdCBydGVfY3J5cHRvX29wICpjb3AsDQo+ICAgCQkJc2EtPml2X29m cyk7DQo+ICAgCQlhZXNfY3RyX2NudF9ibGtfZmlsbChjdHIsIGl2cFswXSwgc2EtPnNhbHQpOw0K PiAgIAkJYnJlYWs7DQo+ICsJY2FzZSBBTEdPX1RZUEVfM0RFUzoNCj4gKwkJLyogQ2lwaGVyLUF1 dGggKDNERVMtQ0JDICopIGNhc2UgKi8NCj4gICAJY2FzZSBBTEdPX1RZUEVfTlVMTDoNCj4gICAJ CS8qIE5VTEwgY2FzZSAqLw0KPiAgIAkJc29wLT5jaXBoZXIuZGF0YS5vZmZzZXQgPSBzYS0+Y3Rw LmNpcGhlci5vZmZzZXQgKyBobGVuOw0KPiBAQCAtODczLDYgKzg4Miw3IEBAIGVzcF9pbmJfdHVu X2NvcF9wcmVwYXJlKHN0cnVjdCBydGVfY3J5cHRvX29wICpjb3AsDQo+ICAgCQlhZWFkX2djbV9p dl9maWxsKGdjbSwgaXZwWzBdLCBzYS0+c2FsdCk7DQo+ICAgCQlicmVhazsNCj4gICAJY2FzZSBB TEdPX1RZUEVfQUVTX0NCQzoNCj4gKwljYXNlIEFMR09fVFlQRV8zREVTOg0KPiAgIAkJc29wLT5j aXBoZXIuZGF0YS5vZmZzZXQgPSBwb2ZzICsgc2EtPmN0cC5jaXBoZXIub2Zmc2V0Ow0KPiAgIAkJ c29wLT5jaXBoZXIuZGF0YS5sZW5ndGggPSBjbGVuOw0KPiAgIAkJc29wLT5hdXRoLmRhdGEub2Zm c2V0ID0gcG9mcyArIHNhLT5jdHAuYXV0aC5vZmZzZXQ7DQo+IGRpZmYgLS1naXQgYS9saWIvbGli cnRlX2lwc2VjL3NhLmggYi9saWIvbGlicnRlX2lwc2VjL3NhLmgNCj4gaW5kZXggMTJjMDYxZWU2 Li44Mzk4NzQ4ZDEgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfaXBzZWMvc2EuaA0KPiArKysg Yi9saWIvbGlicnRlX2lwc2VjL3NhLmgNCj4gQEAgLTE0LDYgKzE0LDcgQEANCj4gICAvKiBwYWRk aW5nIGFsaWdubWVudCBmb3IgZGlmZmVyZW50IGFsZ29yaXRobXMgKi8NCj4gICBlbnVtIHsNCj4g ICAJSVBTRUNfUEFEX0RFRkFVTFQgPSA0LA0KPiArCUlQU0VDX1BBRF8zREVTX0NCQyA9IElQU0VD X1BBRF9ERUZBVUxULA0KPiAgIAlJUFNFQ19QQURfQUVTX0NCQyA9IElQU0VDX01BWF9JVl9TSVpF LA0KPiAgIAlJUFNFQ19QQURfQUVTX0NUUiA9IElQU0VDX1BBRF9ERUZBVUxULA0KPiAgIAlJUFNF Q19QQURfQUVTX0dDTSA9IElQU0VDX1BBRF9ERUZBVUxULA0KPiBAQCAtMjQsNiArMjUsMTAgQEAg ZW51bSB7DQo+ICAgZW51bSB7DQo+ICAgCUlQU0VDX0lWX1NJWkVfREVGQVVMVCA9IElQU0VDX01B WF9JVl9TSVpFLA0KPiAgIAlJUFNFQ19BRVNfQ1RSX0lWX1NJWkUgPSBzaXplb2YodWludDY0X3Qp LA0KPiArCS8qIFRyaXBsZURFUyBzdXBwb3J0cyBJViBzaXplIG9mIDMyYml0cyBvciA2NGJpdHMg YnV0IGhlIGxpYnJhcnkNCj4gKwkgKiBvbmx5IHN1cHBvcnRzIDY0Yml0cy4NCj4gKwkgKi8NCj4g KwlJUFNFQ18zREVTX0lWX1NJWkUgPSBzaXplb2YodWludDY0X3QpLA0KPiAgIH07DQo+ICAgDQo+ ICAgLyogdGhlc2UgZGVmaW5pdGlvbnMgcHJvYmFibHkgaGFzIHRvIGJlIGluIHJ0ZV9jcnlwdG9f c3ltLmggKi8NCj4gQEAgLTU3LDYgKzYyLDcgQEAgc3RydWN0IHJlcGxheV9zcW4gew0KPiAgIC8q SVBTRUMgU0Egc3VwcG9ydGVkIGFsZ29yaXRobXMgKi8NCj4gICBlbnVtIHNhX2FsZ29fdHlwZQl7 DQo+ICAgCUFMR09fVFlQRV9OVUxMID0gMCwNCj4gKwlBTEdPX1RZUEVfM0RFUywNCnRoaXMgc2hv dWxkIGJlIDNkZXNfY2JjDQo+ICAgCUFMR09fVFlQRV9BRVNfQ0JDLA0KPiAgIAlBTEdPX1RZUEVf QUVTX0NUUiwNCj4gICAJQUxHT19UWVBFX0FFU19HQ00sDQoNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id A1A0CA00E6 for ; Tue, 19 Mar 2019 15:46:10 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9256A1DBD; Tue, 19 Mar 2019 15:46:09 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00083.outbound.protection.outlook.com [40.107.0.83]) by dpdk.org (Postfix) with ESMTP id C54201B19 for ; Tue, 19 Mar 2019 15:46:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FRzjAbva0GqLtk/2lodJlJuwRx/XVxeUlqc4M9CjaGM=; b=YcalZFeHnI8PiE1Bq1GuBZEjY09fEF/ZZbtPATctG4NXHFxgC/eBQqY+lc53sXiDHh6v0d/o5F+fv3OFOpPLk3ewp99rHeV2I2SQR/Rbtp7uOuESYey6oerI1FvI5jSCNO6BI7yRa3/lxl1z60z1MTGzp+BX/Rv38/TCOUDMDyM= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB4125.eurprd04.prod.outlook.com (52.133.14.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Tue, 19 Mar 2019 14:46:07 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::d81a:c2cb:6bce:30bb%4]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019 14:46:07 +0000 From: Akhil Goyal To: Fan Zhang , "dev@dpdk.org" CC: "konstantin.ananyev@intel.com" Thread-Topic: [dpdk-dev] [PATCH v2 3/4] ipsec: add 3DES-CBC algorithm support Thread-Index: AQHUyGh4IKWDsM218kalyDQd4m1Da6YTNCCA Date: Tue, 19 Mar 2019 14:46:07 +0000 Message-ID: References: <20190218163254.56905-1-roy.fan.zhang@intel.com> <20190219153236.84537-1-roy.fan.zhang@intel.com> <20190219153236.84537-4-roy.fan.zhang@intel.com> In-Reply-To: <20190219153236.84537-4-roy.fan.zhang@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BM1PR01CA0112.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::28) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [92.120.1.65] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6642eecf-fa17-48af-b8f9-08d6ac799e8f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4125; x-ms-traffictypediagnostic: VI1PR04MB4125: x-microsoft-antispam-prvs: x-forefront-prvs: 0981815F2F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39860400002)(376002)(346002)(136003)(199004)(189003)(25786009)(8936002)(106356001)(2501003)(31696002)(256004)(31686004)(97736004)(26005)(305945005)(2616005)(7736002)(476003)(68736007)(44832011)(99286004)(478600001)(86362001)(71190400001)(105586002)(5660300002)(486006)(71200400001)(2906002)(81166006)(3846002)(66066001)(81156014)(8676002)(4326008)(110136005)(52116002)(316002)(6486002)(6436002)(53936002)(6246003)(186003)(11346002)(229853002)(36756003)(446003)(386003)(6512007)(6116002)(6506007)(14454004)(53546011)(76176011)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4125; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: gqyaqmy1ZGQ5iYzc250c6xmTLTjDcTG8314nAobB5sBCqJ7bbbk3nlIHwHOv64he59uP6qSNDxQctSnkNCKPfXEtPF6lRSdi9Egach+IAA8gjwjX8r+WIY0f1yRrUs6rsfUCec+jjevOYAkuWHjPhTEFq8EcE7NBM5V9a9pQDDzitFdGZ7gyoNu6UoYR88igEJf7WSdKO+/pI71fcqaS1NA+8pB0D8OH0RofLiW2ZU19XwZyEeKrT3lvNv2mtXfrQ3gWeSeID0qNm2r54CN3V4ygn/66Lb+5hdv+ABpk25P5L4TEztqpoyOZs6oIeyG95u0Yyt3CwPRwjn5PfnI2Rpuec7RJGXtbBAgEwNV7hhRzcskUuTpjnILpya2U21UZZA1++OIrt0P3620+nZXrDWvr8rptJ7jU0adowwe1ldY= Content-Type: text/plain; charset="UTF-8" Content-ID: <17E54E2DA7BEB642A3B3912A22BF72F3@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6642eecf-fa17-48af-b8f9-08d6ac799e8f X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 14:46:07.3895 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4125 Subject: Re: [dpdk-dev] [PATCH v2 3/4] ipsec: add 3DES-CBC algorithm 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" Message-ID: <20190319144607.l86uHuiAwjd1ncrIO_IdJHP2ZZuQCwvj0PjwEPZaHtQ@z> DQoNCk9uIDIvMTkvMjAxOSA5OjAyIFBNLCBGYW4gWmhhbmcgd3JvdGU6DQo+IFRoaXMgcGF0Y2gg YWRkcyB0cmlwbGUtZGVzIENCQyBtb2RlIGNpcGhlciBhbGdvcml0aG0gdG8gaXBzZWMNCj4gbGli cmFyeS4NCj4NCj4gU2lnbmVkLW9mZi1ieTogRmFuIFpoYW5nIDxyb3kuZmFuLnpoYW5nQGludGVs LmNvbT4NCj4gLS0tDQo+ICAgbGliL2xpYnJ0ZV9pcHNlYy9zYS5jIHwgMTAgKysrKysrKysrKw0K PiAgIGxpYi9saWJydGVfaXBzZWMvc2EuaCB8ICA2ICsrKysrKw0KPiAgIDIgZmlsZXMgY2hhbmdl ZCwgMTYgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9pcHNlYy9z YS5jIGIvbGliL2xpYnJ0ZV9pcHNlYy9zYS5jDQo+IGluZGV4IGUzNGRkMzIwYS4uNWM1OWM0YjY3 IDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX2lwc2VjL3NhLmMNCj4gKysrIGIvbGliL2xpYnJ0 ZV9pcHNlYy9zYS5jDQo+IEBAIC0zMDcsNiArMzA3LDEzIEBAIGVzcF9zYV9pbml0KHN0cnVjdCBy dGVfaXBzZWNfc2EgKnNhLCBjb25zdCBzdHJ1Y3QgcnRlX2lwc2VjX3NhX3BybSAqcHJtLA0KPiAg IAkJCXNhLT5hbGdvX3R5cGUgPSBBTEdPX1RZUEVfQUVTX0NUUjsNCj4gICAJCQlicmVhazsNCj4g ICANCj4gKwkJY2FzZSBSVEVfQ1JZUFRPX0NJUEhFUl8zREVTX0NCQzoNCj4gKwkJCS8qIFJGQyAx ODUxICovDQo+ICsJCQlzYS0+cGFkX2FsaWduID0gSVBTRUNfUEFEXzNERVNfQ0JDOw0KPiArCQkJ c2EtPml2X2xlbiA9IElQU0VDXzNERVNfSVZfU0laRTsNCj4gKwkJCXNhLT5hbGdvX3R5cGUgPSBB TEdPX1RZUEVfM0RFUzsNCj4gKwkJCWJyZWFrOw0KPiArDQo+ICAgCQlkZWZhdWx0Og0KPiAgIAkJ CXJldHVybiAtRUlOVkFMOw0KPiAgIAkJfQ0KPiBAQCAtNTEyLDYgKzUxOSw4IEBAIGVzcF9vdXRi X2NvcF9wcmVwYXJlKHN0cnVjdCBydGVfY3J5cHRvX29wICpjb3AsDQo+ICAgCQkJc2EtPml2X29m cyk7DQo+ICAgCQlhZXNfY3RyX2NudF9ibGtfZmlsbChjdHIsIGl2cFswXSwgc2EtPnNhbHQpOw0K PiAgIAkJYnJlYWs7DQo+ICsJY2FzZSBBTEdPX1RZUEVfM0RFUzoNCj4gKwkJLyogQ2lwaGVyLUF1 dGggKDNERVMtQ0JDICopIGNhc2UgKi8NCj4gICAJY2FzZSBBTEdPX1RZUEVfTlVMTDoNCj4gICAJ CS8qIE5VTEwgY2FzZSAqLw0KPiAgIAkJc29wLT5jaXBoZXIuZGF0YS5vZmZzZXQgPSBzYS0+Y3Rw LmNpcGhlci5vZmZzZXQgKyBobGVuOw0KPiBAQCAtODczLDYgKzg4Miw3IEBAIGVzcF9pbmJfdHVu X2NvcF9wcmVwYXJlKHN0cnVjdCBydGVfY3J5cHRvX29wICpjb3AsDQo+ICAgCQlhZWFkX2djbV9p dl9maWxsKGdjbSwgaXZwWzBdLCBzYS0+c2FsdCk7DQo+ICAgCQlicmVhazsNCj4gICAJY2FzZSBB TEdPX1RZUEVfQUVTX0NCQzoNCj4gKwljYXNlIEFMR09fVFlQRV8zREVTOg0KPiAgIAkJc29wLT5j aXBoZXIuZGF0YS5vZmZzZXQgPSBwb2ZzICsgc2EtPmN0cC5jaXBoZXIub2Zmc2V0Ow0KPiAgIAkJ c29wLT5jaXBoZXIuZGF0YS5sZW5ndGggPSBjbGVuOw0KPiAgIAkJc29wLT5hdXRoLmRhdGEub2Zm c2V0ID0gcG9mcyArIHNhLT5jdHAuYXV0aC5vZmZzZXQ7DQo+IGRpZmYgLS1naXQgYS9saWIvbGli cnRlX2lwc2VjL3NhLmggYi9saWIvbGlicnRlX2lwc2VjL3NhLmgNCj4gaW5kZXggMTJjMDYxZWU2 Li44Mzk4NzQ4ZDEgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfaXBzZWMvc2EuaA0KPiArKysg Yi9saWIvbGlicnRlX2lwc2VjL3NhLmgNCj4gQEAgLTE0LDYgKzE0LDcgQEANCj4gICAvKiBwYWRk aW5nIGFsaWdubWVudCBmb3IgZGlmZmVyZW50IGFsZ29yaXRobXMgKi8NCj4gICBlbnVtIHsNCj4g ICAJSVBTRUNfUEFEX0RFRkFVTFQgPSA0LA0KPiArCUlQU0VDX1BBRF8zREVTX0NCQyA9IElQU0VD X1BBRF9ERUZBVUxULA0KPiAgIAlJUFNFQ19QQURfQUVTX0NCQyA9IElQU0VDX01BWF9JVl9TSVpF LA0KPiAgIAlJUFNFQ19QQURfQUVTX0NUUiA9IElQU0VDX1BBRF9ERUZBVUxULA0KPiAgIAlJUFNF Q19QQURfQUVTX0dDTSA9IElQU0VDX1BBRF9ERUZBVUxULA0KPiBAQCAtMjQsNiArMjUsMTAgQEAg ZW51bSB7DQo+ICAgZW51bSB7DQo+ICAgCUlQU0VDX0lWX1NJWkVfREVGQVVMVCA9IElQU0VDX01B WF9JVl9TSVpFLA0KPiAgIAlJUFNFQ19BRVNfQ1RSX0lWX1NJWkUgPSBzaXplb2YodWludDY0X3Qp LA0KPiArCS8qIFRyaXBsZURFUyBzdXBwb3J0cyBJViBzaXplIG9mIDMyYml0cyBvciA2NGJpdHMg YnV0IGhlIGxpYnJhcnkNCj4gKwkgKiBvbmx5IHN1cHBvcnRzIDY0Yml0cy4NCj4gKwkgKi8NCj4g KwlJUFNFQ18zREVTX0lWX1NJWkUgPSBzaXplb2YodWludDY0X3QpLA0KPiAgIH07DQo+ICAgDQo+ ICAgLyogdGhlc2UgZGVmaW5pdGlvbnMgcHJvYmFibHkgaGFzIHRvIGJlIGluIHJ0ZV9jcnlwdG9f c3ltLmggKi8NCj4gQEAgLTU3LDYgKzYyLDcgQEAgc3RydWN0IHJlcGxheV9zcW4gew0KPiAgIC8q SVBTRUMgU0Egc3VwcG9ydGVkIGFsZ29yaXRobXMgKi8NCj4gICBlbnVtIHNhX2FsZ29fdHlwZQl7 DQo+ICAgCUFMR09fVFlQRV9OVUxMID0gMCwNCj4gKwlBTEdPX1RZUEVfM0RFUywNCnRoaXMgc2hv dWxkIGJlIDNkZXNfY2JjDQo+ICAgCUFMR09fVFlQRV9BRVNfQ0JDLA0KPiAgIAlBTEdPX1RZUEVf QUVTX0NUUiwNCj4gICAJQUxHT19UWVBFX0FFU19HQ00sDQoNCg==