From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150075.outbound.protection.outlook.com [40.107.15.75]) by dpdk.org (Postfix) with ESMTP id 482AE1B20D for ; Wed, 2 Jan 2019 15:29: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=KfelwUmwwLZ9YSn6VocQg6HCJdSSGtMi6NGxXTz2z9E=; b=mWQZ1gzQza6tLVG/fgPOAIfbyLVY0tU2+kI26jQTmXjRvpow7+inDAd57IzaKh5E+kuCGPirhz8twt2r7uBcszDitUFO159oOam7HAZD59t3uVM9bPLt09EFBCn2jBOWfLkcn9eE3+6OJUAlsS9FXEEcR+PlT+X8eu5uZY89L+k= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB4960.eurprd04.prod.outlook.com (20.177.49.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.6; Wed, 2 Jan 2019 14:29:06 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::7dc4:610b:d0c1:146b]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::7dc4:610b:d0c1:146b%4]) with mapi id 15.20.1471.019; Wed, 2 Jan 2019 14:29:06 +0000 From: Akhil Goyal To: "Ananyev, Konstantin" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5 00/10] examples/ipsec-secgw: make app to use ipsec library Thread-Index: AdSimmcaGfBrVzx+SbWTDmMOQh47pgADRloA Date: Wed, 2 Jan 2019 14:29:06 +0000 Message-ID: <57cdcb2f-3a5c-fc50-cce2-14b919ccc23d@nxp.com> References: <2601191342CEEE43887BDE71AB977258010D8C044C@IRSMSX106.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB977258010D8C044C@IRSMSX106.ger.corp.intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: PN1PR01CA0109.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00::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: [14.143.30.134] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR04MB4960; 6:TMmos/9y1aXPXBgw4H0/IXhD2Uw7vTwBSDfpVBHiSFZdHGQr13pEISt5eMzse8n/64IN/V37pZq/jA0y4mBS66zNZkeVYRGswMrkNaRbYRa9NVVkFu6kM9ECAkudj+w8QBgmxVbkwsG7heLFyqxvieSbJWyUtuOlOSktv6BS6/srtzqPmJydeAT8rsP8JWZoaNa0IH9JuSug+XBQCXrM8UPhUuIEJILokNZu41Vo6i+O2EMB+MvrTUBj39bo4Ctma1FSMboN52GHajpyrUbiOdh2zxAGAIKk6bFzT4dcYRor4a03QXjZBS2NTUgqYdnaR6kg+20+9tN7jkL6lzCwvpMFaqqzUDCZ2TTg3mS+f8DHfxLPJRjOa1uTaVTHd3fV1UFsMs48ZsICE0x/Guuk0O4ZgU+lDR/fhVVrZJzYRKfTo2yShwgyXAzMj0ehF7+doT1HEmDkdEnQ6RK910Kz+w==; 5:jcoAQ23U9XlavgdClPrHXgjCRi+G9ApU1ew9yvXcn+P7Gb+joF4gXuo6sCFCU6At/aNo8Fa6pCaFnI12FA9hjnMgezeFTaRMAKDM6AeQB+TeRi8KgJQtNgyrFQDNFd0h/h/IZ0Q5bKdmXWQTNBCqdJTj8bOE/aKUFPrGCvdRoiYK4OstpKcaaXKNPvGKbmDIStkGNI999iPl1QaLRASATQ==; 7:ZpbrF0B4IxJZyXrsu8JoD+B+IPA0kja3N1Q1ejb0n4k5JESsA/DMrP1Kgu9eEMQbXNODTeUumPNh+g18v9PDE4yKYUWFc53w+BhKyOpnBjcJ49pjLVa2JweV2gfEikIsQzpyqqHRStgwFo3WyS38DQ== x-ms-office365-filtering-correlation-id: bfa05bc5-3a08-4143-d204-08d670bea6c0 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4960; x-ms-traffictypediagnostic: VI1PR04MB4960: x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3002001)(3231475)(944501520)(52105112)(10201501046)(93006095)(93001095)(6055026)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:VI1PR04MB4960; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4960; x-forefront-prvs: 0905A6B2C7 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(346002)(366004)(376002)(136003)(189003)(199004)(97736004)(71190400001)(66066001)(78486014)(102836004)(55236004)(8936002)(110136005)(53936002)(5660300001)(106356001)(8676002)(31696002)(26005)(81156014)(81166006)(478600001)(25786009)(71200400001)(6116002)(86362001)(386003)(6506007)(3846002)(6436002)(53546011)(2906002)(105586002)(31686004)(186003)(76176011)(52116002)(7736002)(2501003)(14454004)(305945005)(68736007)(6486002)(14444005)(256004)(6246003)(316002)(36756003)(11346002)(446003)(476003)(44832011)(2616005)(486006)(6512007)(229853002)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4960; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: VVT3ji98LhtFG+PfaToGIKZLgkNDq37BKKAebMWKwyP5HKIy5a16wbGfNRMAH9DNED1APNRmMU7F9tPqWmT7iGB3K0PrGwOQZWReXjhtx4sIPDaGLXH3d/c8rjVCOl0i8zf7EKTMwY4Alh4cRFCxpRAP08bd2DUyIl7X4Y8/N9e6ljazMQGWRqXY3BPeZZNbImwp9LZ6ofAPeztk+joSCHv+BKUld6QAXK1sMWXuUPqo5PyRINIRdJVxvYkn5JWLQU5tAGF49w8kQPOQmWrEnQeVYUy8G2oGhAPIFvL+w6nhP2KHSqGilgfrEOs5F/us spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <27FBBA416E047C45B2C97E9E121BA053@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bfa05bc5-3a08-4143-d204-08d670bea6c0 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2019 14:29:06.5727 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4960 Subject: Re: [dpdk-dev] [PATCH v5 00/10] examples/ipsec-secgw: make app to use ipsec library 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, 02 Jan 2019 14:29:08 -0000 DQoNCk9uIDEvMi8yMDE5IDY6MzEgUE0sIEFuYW55ZXYsIEtvbnN0YW50aW4gd3JvdGU6DQo+IEhp IEFraGlsLA0KPg0KPj4gSGkgS29uc3RhbnRpbiwNCj4+DQo+PiBJIGp1c3QgZ290IHJlc3VsdHMg b24gcnVubmluZyB0aGUgaXBzZWMtc2VjZ3cgb24gTlhQIGhhcmR3YXJlLg0KPiBUaGFua3MgZm9y IGRvaW5nIHRoYXQuDQo+IFdlIGRvbid0IGhhdmUgTlhQIEhXLCBzbyB3b3VsZCBuZWVkIG1vcmUg aGVscCBmcm9tIHlvdS4NCj4NCj4+IHdpdGggLWwgb3B0aW9uLCBJIGdvdCBhIHNlZyBmYXVsdCB3 aGlsZSBydW5uaW5nIHRyYWZmaWMuIGdkYiBzdWdnZXN0DQo+PiB0aGF0IHBrdF9mdW5jIGlzIG5v dCBmaWxsZWQgdXAgYW5kIGlzIE5VTEwuDQo+PiAjMSAgMHgwMDAwMDAwMDAwNDY4OWJjIGluIHJ0 ZV9pcHNlY19wa3RfY3J5cHRvX3ByZXBhcmUgKHNzPTB4MTdhZDgyZDgwLA0KPj4gbWI9MHhmZmZm ZmZmZmU0OTgsIGNvcD0weGZmZmZmZmZmZGZjMCwgbnVtPTEpDQo+PiAgICAgICBhdA0KPj4gL2hv bWUvYWtoaWwvbmV0cGVyZi9kcGRrX3VwL2RwZGstbmV4dC1jcnlwdG8vYXJtNjQtZHBhYS1saW51 eGFwcC1nY2MvaW5jbHVkZS9ydGVfaXBzZWMuaDoxMTUNCj4+IChnZGIpICBwIC94ICpzcw0KPj4g JDEgPSB7c2EgPSAweDE3YWQ3ZWE0MCwgdHlwZSA9IDB4Mywge2NyeXB0byA9IHtzZXMgPSAweDE2 NWE0ZTkwMH0sDQo+PiBzZWN1cml0eSA9IHtzZXMgPSAweDE2NWE0ZTkwMCwgY3R4ID0gMHgwLCBv bF9mbGFncyA9IDB4MH19LCBwa3RfZnVuYyA9IHsNCj4+ICAgICAgIHByZXBhcmUgPSAweDAsIHBy b2Nlc3MgPSAweDB9fQ0KPj4NCj4gSSBndWVzcyBJIHVuZGVyc3RhbmQgdGhlIHJlYXNvbjoNCj4g cmlnaHQgbm93IHJ0ZV9pcHNlY19zZXNzaW9uX3ByZXBhcmUoKSBleHBlY3RzIHRoYXQNCj4gZm9y IGFsbCBtb2RlcyBleGNlcHQgUlRFX1NFQ1VSSVRZX0FDVElPTl9UWVBFX05PTkUNCj4gc2VjdXJp dHkuY3R4IHRvIGJlIG5vdCBOVUxMLg0KPiBXaGljaCBhcyBJIHVuZGVyc3RhbmQgaXMgbm90IG5l Y2Vzc2FyeSBmb3IgbG9va2FzaWRlLXByb3RvLg0KPiBDb3VsZCB5b3UgdHJ5IHRoZSBmaXggYmVs b3c/DQo+IElmIGl0IHdvdWxkIHdvcmsgYXMgZXhwZWN0ZWQsIEknbGwgaW5jbHVkZSB0aGVzZSBj aGFuZ2VzIGludG8gdjY/DQpJdCBkaWQgbm90IGNyYXNoIHRoaXMgdGltZSB3aXRoIHRoZSBiZWxv dyBmaXggYnV0IHRoZSBwZXJmb3JtYW5jZSBpcyANCnZlcnkgdmVyeSBwb29yKH45NSUgZHJvcCkg aWYgSSB1c2UgLWwgb3B0aW9uIHdpdGggbG9va2FzaWRlIG1vZGUuDQpJIGhhdmUgbm90IGFuYWx5 emVkIHRoZSBpc3N1ZSB5ZXQuIFdpbGwgYmUgZG9pbmcgaXQgb24gRnJpZGF5Lg0KPiBLb25zdGFu dGluDQo+DQo+IC0tLQ0KPiAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjX3Byb2Nlc3MuYyB8 IDI0ICsrKysrKysrKysrKysrKysrKysrLS0tLQ0KPiAgIGxpYi9saWJydGVfaXBzZWMvc2VzLmMg ICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tDQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyOSBp bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvZXhhbXBsZXMv aXBzZWMtc2VjZ3cvaXBzZWNfcHJvY2Vzcy5jIGIvZXhhbXBsZXMvaXBzZWMtc2VjZ3cvaXBzZWNf cHJvY2Vzcy5jDQo+IGluZGV4IDdhYjM3OGY2YS4uZTQwM2M0NjFhIDEwMDY0NA0KPiAtLS0gYS9l eGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlY19wcm9jZXNzLmMNCj4gKysrIGIvZXhhbXBsZXMvaXBz ZWMtc2VjZ3cvaXBzZWNfcHJvY2Vzcy5jDQo+IEBAIC04NywxOSArODcsMzYgQEAgZW5xdWV1ZV9j b3BfYnVsayhzdHJ1Y3QgY2Rldl9xcCAqY3FwLCBzdHJ1Y3QgcnRlX2NyeXB0b19vcCAqY29wW10s IHVpbnQzMl90IG51bSkNCj4gICB9DQo+ICAgDQo+ICAgc3RhdGljIGlubGluZSBpbnQNCj4gLWZp bGxfaXBzZWNfc2Vzc2lvbihzdHJ1Y3QgcnRlX2lwc2VjX3Nlc3Npb24gKnNzLCBjb25zdCBzdHJ1 Y3QgaXBzZWNfc2EgKnNhKQ0KPiArZmlsbF9pcHNlY19zZXNzaW9uKHN0cnVjdCBydGVfaXBzZWNf c2Vzc2lvbiAqc3MsIHN0cnVjdCBpcHNlY19jdHggKmN0eCwNCj4gKwlzdHJ1Y3QgaXBzZWNfc2Eg KnNhKQ0KPiAgIHsNCj4gKwlpbnQzMl90IHJjOw0KPiArDQo+ICAgCS8qIHNldHVwIGNyeXB0byBz ZWN0aW9uICovDQo+ICAgCWlmIChzcy0+dHlwZSA9PSBSVEVfU0VDVVJJVFlfQUNUSU9OX1RZUEVf Tk9ORSkgew0KPiArCQlpZiAoc2EtPmNyeXB0b19zZXNzaW9uID09IE5VTEwpIHsNCj4gKwkJCXJj ID0gY3JlYXRlX3Nlc3Npb24oY3R4LCBzYSk7DQo+ICsJCQlpZiAocmMgIT0gMCkNCj4gKwkJCQly ZXR1cm4gcmM7DQo+ICsJCX0NCj4gICAJCXNzLT5jcnlwdG8uc2VzID0gc2EtPmNyeXB0b19zZXNz aW9uOw0KPiAgIAkvKiBzZXR1cCBzZXNzaW9uIGFjdGlvbiB0eXBlICovDQo+ICAgCX0gZWxzZSB7 DQo+ICsJCWlmIChzYS0+c2VjX3Nlc3Npb24gPT0gTlVMTCkgew0KPiArCQkJcmMgPSBjcmVhdGVf c2Vzc2lvbihjdHgsIHNhKTsNCj4gKwkJCWlmIChyYyAhPSAwKQ0KPiArCQkJCXJldHVybiByYzsN Cj4gKwkJfQ0KPiAgIAkJc3MtPnNlY3VyaXR5LnNlcyA9IHNhLT5zZWNfc2Vzc2lvbjsNCj4gICAJ CXNzLT5zZWN1cml0eS5jdHggPSBzYS0+c2VjdXJpdHlfY3R4Ow0KPiAgIAkJc3MtPnNlY3VyaXR5 Lm9sX2ZsYWdzID0gc2EtPm9sX2ZsYWdzOw0KPiAgIAl9DQo+ICAgDQo+IC0JcmV0dXJuIHJ0ZV9p cHNlY19zZXNzaW9uX3ByZXBhcmUoc3MpOw0KPiArCXJjID0gcnRlX2lwc2VjX3Nlc3Npb25fcHJl cGFyZShzcyk7DQo+ICsJaWYgKHJjICE9IDApDQo+ICsJCW1lbXNldChzcywgMCwgc2l6ZW9mKCpz cykpOw0KPiArDQo+ICsJcmV0dXJuIHJjOw0KPiAgIH0NCj4gICANCj4gICAvKg0KPiBAQCAtMjA5 LDggKzIyNiw3IEBAIGlwc2VjX3Byb2Nlc3Moc3RydWN0IGlwc2VjX2N0eCAqY3R4LCBzdHJ1Y3Qg aXBzZWNfdHJhZmZpYyAqdHJmKQ0KPiAgIA0KPiAgIAkJLyogbm8gdmFsaWQgSFcgc2Vzc2lvbiBm b3IgdGhhdCBTQSwgdHJ5IHRvIGNyZWF0ZSBvbmUgKi8NCj4gICAJCWlmIChpcHMtPmNyeXB0by5z ZXMgPT0gTlVMTCAmJg0KPiAtCQkJCShjcmVhdGVfc2Vzc2lvbihjdHgsIHNhKSAhPSAwIHx8DQo+ IC0JCQkJZmlsbF9pcHNlY19zZXNzaW9uKGlwcywgc2EpICE9IDApKQ0KPiArCQkJCWZpbGxfaXBz ZWNfc2Vzc2lvbihpcHMsIGN0eCwgc2EpICE9IDApDQo+ICAgCQkJayA9IDA7DQo+ICAgDQo+ICAg CQkvKiBwcm9jZXNzIHBhY2tldHMgaW5saW5lICovDQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRl X2lwc2VjL3Nlcy5jIGIvbGliL2xpYnJ0ZV9pcHNlYy9zZXMuYw0KPiBpbmRleCA1NjJjMTQyM2Uu LjExNTgwOTcwZSAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9pcHNlYy9zZXMuYw0KPiArKysg Yi9saWIvbGlicnRlX2lwc2VjL3Nlcy5jDQo+IEBAIC0xNCw4ICsxNCwxNSBAQCBzZXNzaW9uX2No ZWNrKHN0cnVjdCBydGVfaXBzZWNfc2Vzc2lvbiAqc3MpDQo+ICAgCWlmIChzcy0+dHlwZSA9PSBS VEVfU0VDVVJJVFlfQUNUSU9OX1RZUEVfTk9ORSkgew0KPiAgIAkJaWYgKHNzLT5jcnlwdG8uc2Vz ID09IE5VTEwpDQo+ICAgCQkJcmV0dXJuIC1FSU5WQUw7DQo+IC0JfSBlbHNlIGlmIChzcy0+c2Vj dXJpdHkuc2VzID09IE5VTEwgfHwgc3MtPnNlY3VyaXR5LmN0eCA9PSBOVUxMKQ0KPiAtCQlyZXR1 cm4gLUVJTlZBTDsNCj4gKwl9IGVsc2Ugew0KPiArCQlpZiAoc3MtPnNlY3VyaXR5LnNlcyA9PSBO VUxMKQ0KPiArCQkJcmV0dXJuIC1FSU5WQUw7DQo+ICsJCWlmICgoc3MtPnR5cGUgPT0gUlRFX1NF Q1VSSVRZX0FDVElPTl9UWVBFX0lOTElORV9DUllQVE8gfHwNCj4gKwkJCQlzcy0+dHlwZSA9PQ0K PiArCQkJCVJURV9TRUNVUklUWV9BQ1RJT05fVFlQRV9JTkxJTkVfUFJPVE9DT0wpICYmDQo+ICsJ CQkJc3MtPnNlY3VyaXR5LmN0eCA9PSBOVUxMKQ0KPiArCQkJcmV0dXJuIC1FSU5WQUw7DQo+ICsJ fQ0KPiAgIA0KPiAgIAlyZXR1cm4gMDsNCj4gICB9DQoNCg==