From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00059.outbound.protection.outlook.com [40.107.0.59]) by dpdk.org (Postfix) with ESMTP id 574B91B5A9 for ; Fri, 22 Mar 2019 14:01:14 +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=P3jwuXVLCGbstXhkUlKcAXUCocweAkO9jNuRTtJkRGo=; b=g9piAj8QckuHa+I5meia0RQWeUbfWtvgVcEYPimFzoZ1ulJrBUSpWvljjzt3T0APhuKpiGk1stB5sDk2EJjZehWxLdXradRLBw5qLNVBRrbtVHskyUN+CByMyisy3F5FZom8eO6y1ddWjzbvlhPMoGOWfY9WFFpZIaKGxMvNYn4= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB6190.eurprd04.prod.outlook.com (20.179.28.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Fri, 22 Mar 2019 13:01:12 +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.1730.017; Fri, 22 Mar 2019 13:01:12 +0000 From: Akhil Goyal To: "Ananyev, Konstantin" , "Zhang, Roy Fan" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5 1/5] ipsec: support AES-CTR Thread-Index: AQHU3zNbqpEvkI8AOEONg+9G5gONfqYXjVwAgAAO3oCAAAP/gA== Date: Fri, 22 Mar 2019 13:01:12 +0000 Message-ID: <50b1cb8b-73a2-7afc-c4fc-a7009465f5db@nxp.com> References: <20190320135108.50909-1-roy.fan.zhang@intel.com> <20190320153838.60419-1-roy.fan.zhang@intel.com> <20190320153838.60419-2-roy.fan.zhang@intel.com> <2f17fba4-38ff-97bb-f77c-e8cdbfba09c3@nxp.com> <2601191342CEEE43887BDE71AB977258013655EBAF@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258013655EBAF@irsmsx105.ger.corp.intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BMXPR01CA0015.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:d::25) 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: 110c158d-c9a9-4a2e-8a18-08d6aec675c2 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB6190; x-ms-traffictypediagnostic: VI1PR04MB6190: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-forefront-prvs: 09840A4839 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39860400002)(136003)(366004)(376002)(396003)(199004)(189003)(44832011)(76176011)(102836004)(53546011)(6486002)(71190400001)(6436002)(229853002)(52116002)(6306002)(186003)(5660300002)(106356001)(6512007)(6506007)(66066001)(386003)(26005)(25786009)(6246003)(14454004)(966005)(97736004)(478600001)(316002)(31686004)(110136005)(93886005)(8936002)(7736002)(31696002)(71200400001)(2501003)(105586002)(68736007)(99286004)(8676002)(256004)(2906002)(3846002)(36756003)(6116002)(305945005)(11346002)(476003)(486006)(446003)(2616005)(81166006)(81156014)(53936002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB6190; 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: ldijzG/IVSErD+LzLe7ZV/uClPL/j2Ks8byK/bSE7gEr/Owy0aa2iF5cMsTp2OL9q4NVcXqYgi9uy1bveTW8ScnS68C3dbUBvIDv2g3m0i1/cY6TZCHqDCAm9evNGmsqoGCcy2ZaXA0R3QxDoIJGXHlyciz07OpQ8yMCCKjGm7JZ7zZozRmQX4jiQ5AmPagGUuR4Mz2kLUCRvswlX/EoKZfTaL+YoFQZI2rdJQseNMN/uVtTW9e0XzqMFeH8DFRqjq17CPflJyzgqHait5s7Pq0ZK7JxXIQUjGQjBXKqMMNbjhPSQdY32tbUYHzijien8LsPW4Ifc8V4f9vIlL81Hy3fGkuRjOMhjiUZ6KCvYWuIqgQhCjIHGRy9HI2ObiEh4XRh7XxitL+iDiQlpP/3aUyJ3a85Bwi6Z3w53TIc7Wk= Content-Type: text/plain; charset="utf-8" Content-ID: <6416EDBF7C36A24C878CF43584177BA5@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 110c158d-c9a9-4a2e-8a18-08d6aec675c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 13:01:12.8179 (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: VI1PR04MB6190 Subject: Re: [dpdk-dev] [PATCH v5 1/5] ipsec: support AES-CTR 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: Fri, 22 Mar 2019 13:01:14 -0000 SGkgS29uc3RhbnRpbiwNCg0KT24gMy8yMi8yMDE5IDY6MTYgUE0sIEFuYW55ZXYsIEtvbnN0YW50 aW4gd3JvdGU6DQo+IEhpIEFraGlsLA0KPg0KPj4gT24gMy8yMC8yMDE5IDk6MDggUE0sIEZhbiBa aGFuZyB3cm90ZToNCj4+PiBUaGlzIHBhdGNoIGFkZHMgQUVTLUNUUiBjaXBoZXIgYWxnb3JpdGht IHN1cHBvcnQgdG8gaXBzZWMNCj4+PiBsaWJyYXJ5Lg0KPj4+DQo+Pj4gU2lnbmVkLW9mZi1ieTog RmFuIFpoYW5nIDxyb3kuZmFuLnpoYW5nQGludGVsLmNvbT4NCj4+PiBBY2tlZC1ieTogQWtoaWwg R295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQo+Pj4gQWNrZWQtYnk6IEtvbnN0YW50aW4gQW5h bnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4+PiAtLS0NCj4+PiAgICBsaWIv bGlicnRlX2lwc2VjL2NyeXB0by5oIHwgIDE3ICsrKysrKw0KPj4+ICAgIGxpYi9saWJydGVfaXBz ZWMvc2EuYyAgICAgfCAxMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLQ0KPj4+ICAgIGxpYi9saWJydGVfaXBzZWMvc2EuaCAgICAgfCAgMTggKysrKysrKw0K Pj4+ICAgIDMgZmlsZXMgY2hhbmdlZCwgMTQ3IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygt KQ0KPj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfaXBzZWMvY3J5cHRvLmggYi9saWIv bGlicnRlX2lwc2VjL2NyeXB0by5oDQo+Pj4gaW5kZXggYjVmMjY0ODMxLi40ZjU1MWUzOWMgMTAw NjQ0DQo+Pj4gLS0tIGEvbGliL2xpYnJ0ZV9pcHNlYy9jcnlwdG8uaA0KPj4+ICsrKyBiL2xpYi9s aWJydGVfaXBzZWMvY3J5cHRvLmgNCj4+PiBAQCAtMTEsNiArMTEsMTYgQEANCj4+PiAgICAgKiBi eSBpcHNlYyBsaWJyYXJ5Lg0KPj4+ICAgICAqLw0KPj4+DQo+Pj4gKy8qDQo+Pj4gKyAqIEFFUy1D VFIgY291bnRlciBibG9jayBmb3JtYXQuDQo+Pj4gKyAqLw0KPj4+ICsNCj4+PiArc3RydWN0IGFl c2N0cl9jbnRfYmxrIHsNCj4+PiArCXVpbnQzMl90IG5vbmNlOw0KPj4+ICsJdWludDY0X3QgaXY7 DQo+Pj4gKwl1aW50MzJfdCBjbnQ7DQo+Pj4gK30gX19hdHRyaWJ1dGVfXygocGFja2VkKSk7DQo+ Pj4gKw0KPj4gSW4gdGhlIHYzIEkgZ2F2ZSBhIGNvbW1lbnQgb24gdGhpcyBzdHJ1Y3R1cmUuIEl0 IGlzIG5vdCBmaXhlZC4NCj4+IEkgYmVsaWV2ZSBjbnQgc2hvdWxkIGJlIGJlZm9yZSBpdi4NCj4g Q291bGQgeW91IGV4cGxhaW4sIHdoYXQgbWFrZXMgeW91IHRoaW5rIHRoYXQgd2F5Pw0KPiBodHRw czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMzY4NiNzZWN0aW9uLTQNCj4gY2xlYXJseSBzdGF5 cyB0aGF0IGZvcm1hdCBvZiB0aGUgY291bnRlciBibG9jayBzaG91bGQgYmUgdGhlIGZvbGxvd2lu ZzoNCj4gbm9uY2U7IElWOyBjb3VudGVyLg0KPiBPcmlnaW5hbCBpcHNlYy1zZWNndyBhcHAgdXNl cyB0aGUgc2FtZSBmb3JtYXQ6DQo+IHN0cnVjdCBjbnRfYmxrIHsNCj4gICAgICAgICAgdWludDMy X3Qgc2FsdDsNCj4gICAgICAgICAgdWludDY0X3QgaXY7DQo+ICAgICAgICAgIHVpbnQzMl90IGNu dDsNCj4gfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKTsNCj4NCj4gU28gSSBiZWxpZXZlIGZvcm1h dCBhYm92ZSBpcyBjb3JyZWN0IG9uZS4NCj4gQWdhaW4gdGhpcyBzZXJpZXMgaW50cm9kdWNlcyBu ZXcgdGVzdC1jYXNlIHNwZWNpYWxseSBmb3IgQ1RSIGFsZ286DQo+IGV4YW1wbGVzL2lwc2VjLXNl Y2d3L3Rlc3QvKmN0ciouc2gNCj4gYW5kIHRoZXkgZG8gcGFzcyBvbiBib3RoIGFlc25pX21iIGFu ZCBRQVQgZGV2aWNlLg0KPiBLb25zdGFudGluDQpHb3QgaXQuIFRoYW5rcyBmb3IgY29ycmVjdGlu ZyBtZS4NCg0K 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 DAADBA00E6 for ; Fri, 22 Mar 2019 14:01:16 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BBFA31B5B9; Fri, 22 Mar 2019 14:01:15 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00059.outbound.protection.outlook.com [40.107.0.59]) by dpdk.org (Postfix) with ESMTP id 574B91B5A9 for ; Fri, 22 Mar 2019 14:01:14 +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=P3jwuXVLCGbstXhkUlKcAXUCocweAkO9jNuRTtJkRGo=; b=g9piAj8QckuHa+I5meia0RQWeUbfWtvgVcEYPimFzoZ1ulJrBUSpWvljjzt3T0APhuKpiGk1stB5sDk2EJjZehWxLdXradRLBw5qLNVBRrbtVHskyUN+CByMyisy3F5FZom8eO6y1ddWjzbvlhPMoGOWfY9WFFpZIaKGxMvNYn4= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB6190.eurprd04.prod.outlook.com (20.179.28.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Fri, 22 Mar 2019 13:01:12 +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.1730.017; Fri, 22 Mar 2019 13:01:12 +0000 From: Akhil Goyal To: "Ananyev, Konstantin" , "Zhang, Roy Fan" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5 1/5] ipsec: support AES-CTR Thread-Index: AQHU3zNbqpEvkI8AOEONg+9G5gONfqYXjVwAgAAO3oCAAAP/gA== Date: Fri, 22 Mar 2019 13:01:12 +0000 Message-ID: <50b1cb8b-73a2-7afc-c4fc-a7009465f5db@nxp.com> References: <20190320135108.50909-1-roy.fan.zhang@intel.com> <20190320153838.60419-1-roy.fan.zhang@intel.com> <20190320153838.60419-2-roy.fan.zhang@intel.com> <2f17fba4-38ff-97bb-f77c-e8cdbfba09c3@nxp.com> <2601191342CEEE43887BDE71AB977258013655EBAF@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258013655EBAF@irsmsx105.ger.corp.intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BMXPR01CA0015.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:d::25) 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: 110c158d-c9a9-4a2e-8a18-08d6aec675c2 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB6190; x-ms-traffictypediagnostic: VI1PR04MB6190: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-forefront-prvs: 09840A4839 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39860400002)(136003)(366004)(376002)(396003)(199004)(189003)(44832011)(76176011)(102836004)(53546011)(6486002)(71190400001)(6436002)(229853002)(52116002)(6306002)(186003)(5660300002)(106356001)(6512007)(6506007)(66066001)(386003)(26005)(25786009)(6246003)(14454004)(966005)(97736004)(478600001)(316002)(31686004)(110136005)(93886005)(8936002)(7736002)(31696002)(71200400001)(2501003)(105586002)(68736007)(99286004)(8676002)(256004)(2906002)(3846002)(36756003)(6116002)(305945005)(11346002)(476003)(486006)(446003)(2616005)(81166006)(81156014)(53936002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB6190; 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: ldijzG/IVSErD+LzLe7ZV/uClPL/j2Ks8byK/bSE7gEr/Owy0aa2iF5cMsTp2OL9q4NVcXqYgi9uy1bveTW8ScnS68C3dbUBvIDv2g3m0i1/cY6TZCHqDCAm9evNGmsqoGCcy2ZaXA0R3QxDoIJGXHlyciz07OpQ8yMCCKjGm7JZ7zZozRmQX4jiQ5AmPagGUuR4Mz2kLUCRvswlX/EoKZfTaL+YoFQZI2rdJQseNMN/uVtTW9e0XzqMFeH8DFRqjq17CPflJyzgqHait5s7Pq0ZK7JxXIQUjGQjBXKqMMNbjhPSQdY32tbUYHzijien8LsPW4Ifc8V4f9vIlL81Hy3fGkuRjOMhjiUZ6KCvYWuIqgQhCjIHGRy9HI2ObiEh4XRh7XxitL+iDiQlpP/3aUyJ3a85Bwi6Z3w53TIc7Wk= Content-Type: text/plain; charset="UTF-8" Content-ID: <6416EDBF7C36A24C878CF43584177BA5@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 110c158d-c9a9-4a2e-8a18-08d6aec675c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 13:01:12.8179 (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: VI1PR04MB6190 Subject: Re: [dpdk-dev] [PATCH v5 1/5] ipsec: support AES-CTR 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: <20190322130112.uJtFCmvA9w23iNZGYsGBqynwcNMQC3MGqnlaeDShzn4@z> SGkgS29uc3RhbnRpbiwNCg0KT24gMy8yMi8yMDE5IDY6MTYgUE0sIEFuYW55ZXYsIEtvbnN0YW50 aW4gd3JvdGU6DQo+IEhpIEFraGlsLA0KPg0KPj4gT24gMy8yMC8yMDE5IDk6MDggUE0sIEZhbiBa aGFuZyB3cm90ZToNCj4+PiBUaGlzIHBhdGNoIGFkZHMgQUVTLUNUUiBjaXBoZXIgYWxnb3JpdGht IHN1cHBvcnQgdG8gaXBzZWMNCj4+PiBsaWJyYXJ5Lg0KPj4+DQo+Pj4gU2lnbmVkLW9mZi1ieTog RmFuIFpoYW5nIDxyb3kuZmFuLnpoYW5nQGludGVsLmNvbT4NCj4+PiBBY2tlZC1ieTogQWtoaWwg R295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQo+Pj4gQWNrZWQtYnk6IEtvbnN0YW50aW4gQW5h bnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4+PiAtLS0NCj4+PiAgICBsaWIv bGlicnRlX2lwc2VjL2NyeXB0by5oIHwgIDE3ICsrKysrKw0KPj4+ICAgIGxpYi9saWJydGVfaXBz ZWMvc2EuYyAgICAgfCAxMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLQ0KPj4+ICAgIGxpYi9saWJydGVfaXBzZWMvc2EuaCAgICAgfCAgMTggKysrKysrKw0K Pj4+ICAgIDMgZmlsZXMgY2hhbmdlZCwgMTQ3IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygt KQ0KPj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfaXBzZWMvY3J5cHRvLmggYi9saWIv bGlicnRlX2lwc2VjL2NyeXB0by5oDQo+Pj4gaW5kZXggYjVmMjY0ODMxLi40ZjU1MWUzOWMgMTAw NjQ0DQo+Pj4gLS0tIGEvbGliL2xpYnJ0ZV9pcHNlYy9jcnlwdG8uaA0KPj4+ICsrKyBiL2xpYi9s aWJydGVfaXBzZWMvY3J5cHRvLmgNCj4+PiBAQCAtMTEsNiArMTEsMTYgQEANCj4+PiAgICAgKiBi eSBpcHNlYyBsaWJyYXJ5Lg0KPj4+ICAgICAqLw0KPj4+DQo+Pj4gKy8qDQo+Pj4gKyAqIEFFUy1D VFIgY291bnRlciBibG9jayBmb3JtYXQuDQo+Pj4gKyAqLw0KPj4+ICsNCj4+PiArc3RydWN0IGFl c2N0cl9jbnRfYmxrIHsNCj4+PiArCXVpbnQzMl90IG5vbmNlOw0KPj4+ICsJdWludDY0X3QgaXY7 DQo+Pj4gKwl1aW50MzJfdCBjbnQ7DQo+Pj4gK30gX19hdHRyaWJ1dGVfXygocGFja2VkKSk7DQo+ Pj4gKw0KPj4gSW4gdGhlIHYzIEkgZ2F2ZSBhIGNvbW1lbnQgb24gdGhpcyBzdHJ1Y3R1cmUuIEl0 IGlzIG5vdCBmaXhlZC4NCj4+IEkgYmVsaWV2ZSBjbnQgc2hvdWxkIGJlIGJlZm9yZSBpdi4NCj4g Q291bGQgeW91IGV4cGxhaW4sIHdoYXQgbWFrZXMgeW91IHRoaW5rIHRoYXQgd2F5Pw0KPiBodHRw czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMzY4NiNzZWN0aW9uLTQNCj4gY2xlYXJseSBzdGF5 cyB0aGF0IGZvcm1hdCBvZiB0aGUgY291bnRlciBibG9jayBzaG91bGQgYmUgdGhlIGZvbGxvd2lu ZzoNCj4gbm9uY2U7IElWOyBjb3VudGVyLg0KPiBPcmlnaW5hbCBpcHNlYy1zZWNndyBhcHAgdXNl cyB0aGUgc2FtZSBmb3JtYXQ6DQo+IHN0cnVjdCBjbnRfYmxrIHsNCj4gICAgICAgICAgdWludDMy X3Qgc2FsdDsNCj4gICAgICAgICAgdWludDY0X3QgaXY7DQo+ICAgICAgICAgIHVpbnQzMl90IGNu dDsNCj4gfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKTsNCj4NCj4gU28gSSBiZWxpZXZlIGZvcm1h dCBhYm92ZSBpcyBjb3JyZWN0IG9uZS4NCj4gQWdhaW4gdGhpcyBzZXJpZXMgaW50cm9kdWNlcyBu ZXcgdGVzdC1jYXNlIHNwZWNpYWxseSBmb3IgQ1RSIGFsZ286DQo+IGV4YW1wbGVzL2lwc2VjLXNl Y2d3L3Rlc3QvKmN0ciouc2gNCj4gYW5kIHRoZXkgZG8gcGFzcyBvbiBib3RoIGFlc25pX21iIGFu ZCBRQVQgZGV2aWNlLg0KPiBLb25zdGFudGluDQpHb3QgaXQuIFRoYW5rcyBmb3IgY29ycmVjdGlu ZyBtZS4NCg0K