From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 949201B60C for ; Mon, 23 Oct 2017 15:08:17 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP; 23 Oct 2017 06:08:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.43,422,1503385200"; d="scan'208";a="912745478" Received: from irsmsx105.ger.corp.intel.com ([163.33.3.28]) by FMSMGA003.fm.intel.com with ESMTP; 23 Oct 2017 06:08:13 -0700 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.248]) by irsmsx105.ger.corp.intel.com ([163.33.3.28]) with mapi id 14.03.0319.002; Mon, 23 Oct 2017 14:08:13 +0100 From: "Nicolau, Radu" To: "Ananyev, Konstantin" , Akhil Goyal , "dev@dpdk.org" CC: "Doherty, Declan" , "De Lara Guarch, Pablo" , "hemant.agrawal@nxp.com" , "borisp@mellanox.com" , "aviadye@mellanox.com" , "thomas@monjalon.net" , "sandeep.malik@nxp.com" , "jerin.jacob@caviumnetworks.com" , "Mcnamara, John" , "shahafs@mellanox.com" , "olivier.matz@6wind.com" Thread-Topic: [PATCH v4 06/12] ethdev: support security APIs Thread-Index: AQHTRTq6oXaAqapBA0KH1O/2jnvd76Lq3J8AgAOTt4CAAr7zAIAARUnA Date: Mon, 23 Oct 2017 13:08:12 +0000 Message-ID: <763A2F19A5EFF34F8B7F1657C992EE297B2F1419@IRSMSX104.ger.corp.intel.com> References: <20171006181151.4758-1-akhil.goyal@nxp.com> <20171014221734.15511-1-akhil.goyal@nxp.com> <20171014221734.15511-7-akhil.goyal@nxp.com> <2601191342CEEE43887BDE71AB9772585FAAB0F4@IRSMSX103.ger.corp.intel.com> <62779229-7c2f-f293-99f7-17cb4b6f5b26@nxp.com> <2601191342CEEE43887BDE71AB9772585FAAC780@IRSMSX103.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB9772585FAAC780@IRSMSX103.ger.corp.intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmQxMTZhNGEtMTQyMy00Njg5LWI2ZGYtNGM3MGUzNDE5YTA3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik5mSisrSnFhMzl5MHpxSHF4U29PbDZLVTU5XC9EWUh6NDBIUWdQbDg5SytzPSJ9 dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 06/12] ethdev: support security APIs 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: Mon, 23 Oct 2017 13:08:18 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjMsIDIwMTcgMTA6NTcgQU0NCj4gVG86IEFr aGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBEb2hl cnR5LCBEZWNsYW4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IERlIExhcmEgR3VhcmNoLCBQ YWJsbw0KPiA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPjsgaGVtYW50LmFncmF3YWxA bnhwLmNvbTsgTmljb2xhdSwNCj4gUmFkdSA8cmFkdS5uaWNvbGF1QGludGVsLmNvbT47IGJvcmlz cEBtZWxsYW5veC5jb207DQo+IGF2aWFkeWVAbWVsbGFub3guY29tOyB0aG9tYXNAbW9uamFsb24u bmV0OyBzYW5kZWVwLm1hbGlrQG54cC5jb207DQo+IGplcmluLmphY29iQGNhdml1bW5ldHdvcmtz LmNvbTsgTWNuYW1hcmEsIEpvaG4NCj4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgc2hhaGFm c0BtZWxsYW5veC5jb207DQo+IG9saXZpZXIubWF0ekA2d2luZC5jb20NCj4gU3ViamVjdDogUkU6 IFtQQVRDSCB2NCAwNi8xMl0gZXRoZGV2OiBzdXBwb3J0IHNlY3VyaXR5IEFQSXMNCj4gDQo+IA0K PiBIaSBBa2hpbCwNCj4gDQo+ID4NCj4gPiBIaSBLb25zdGFudGluLA0KPiA+DQo+ID4gT24gMTAv MTkvMjAxNyAyOjUzIFBNLCBBbmFueWV2LCBLb25zdGFudGluIHdyb3RlOg0KPiA+ID4gSGkgZ3V5 cywNCj4gPiA+DQo+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9t OiBBa2hpbCBHb3lhbCBbbWFpbHRvOmFraGlsLmdveWFsQG54cC5jb21dDQo+ID4gPj4gU2VudDog U2F0dXJkYXksIE9jdG9iZXIgMTQsIDIwMTcgMTE6MTcgUE0NCj4gPiA+PiBUbzogZGV2QGRwZGsu b3JnDQo+ID4gPj4gQ2M6IERvaGVydHksIERlY2xhbiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29t PjsgRGUgTGFyYSBHdWFyY2gsDQo+ID4gPj4gUGFibG8gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGlu dGVsLmNvbT47DQo+ID4gaGVtYW50LmFncmF3YWxAbnhwLmNvbTsNCj4gPiA+PiBOaWNvbGF1LCBS YWR1IDxyYWR1Lm5pY29sYXVAaW50ZWwuY29tPjsgYm9yaXNwQG1lbGxhbm94LmNvbTsNCj4gPiA+ PiBhdmlhZHllQG1lbGxhbm94LmNvbTsgdGhvbWFzQG1vbmphbG9uLm5ldDsNCj4gc2FuZGVlcC5t YWxpa0BueHAuY29tOw0KPiA+ID4+IGplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNvbTsgTWNu YW1hcmEsIEpvaG4NCj4gPiA+PiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBBbmFueWV2LCBL b25zdGFudGluDQo+ID4gPj4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+OyBzaGFoYWZz QG1lbGxhbm94LmNvbTsNCj4gPiA+PiBvbGl2aWVyLm1hdHpANndpbmQuY29tDQo+ID4gPj4gU3Vi amVjdDogW1BBVENIIHY0IDA2LzEyXSBldGhkZXY6IHN1cHBvcnQgc2VjdXJpdHkgQVBJcw0KPiA+ ID4+DQo+ID4gPj4gRnJvbTogRGVjbGFuIERvaGVydHkgPGRlY2xhbi5kb2hlcnR5QGludGVsLmNv bT4NCj4gPiA+Pg0KPiA+ID4+IHJ0ZV9mbG93X2FjdGlvbiB0eXBlIGFuZCBldGhkZXYgdXBkYXRl ZCB0byBzdXBwb3J0IHJ0ZV9zZWN1cml0eQ0KPiA+ID4+IHNlc3Npb25zIGZvciBjcnlwdG8gb2Zm bG9hZCB0byBldGhlcm5ldCBkZXZpY2UuDQo+ID4gPj4NCj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBC b3JpcyBQaXNtZW5ueSA8Ym9yaXNwQG1lbGxhbm94LmNvbT4NCj4gPiA+PiBTaWduZWQtb2ZmLWJ5 OiBBdmlhZCBZZWhlemtlbCA8YXZpYWR5ZUBtZWxsYW5veC5jb20+DQo+ID4gPj4gU2lnbmVkLW9m Zi1ieTogUmFkdSBOaWNvbGF1IDxyYWR1Lm5pY29sYXVAaW50ZWwuY29tPg0KPiA+ID4+IFNpZ25l ZC1vZmYtYnk6IERlY2xhbiBEb2hlcnR5IDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+DQo+ID4g Pj4gLS0tDQo+ID4gPj4gICBsaWIvbGlicnRlX2V0aGVyL3J0ZV9ldGhkZXYuYyAgICAgICAgICAg fCAxMSArKysrKysrKysrKw0KPiA+ID4+ICAgbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2Lmgg ICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKy0tDQo+ID4gPj4gICBsaWIvbGlicnRlX2V0 aGVyL3J0ZV9ldGhkZXZfdmVyc2lvbi5tYXAgfCAgMSArDQo+ID4gPj4gICAzIGZpbGVzIGNoYW5n ZWQsIDI4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4gPj4NCj4gPiA+PiBkaWZm IC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMNCj4gPiA+PiBiL2xpYi9saWJy dGVfZXRoZXIvcnRlX2V0aGRldi5jIGluZGV4IDBiMWU5MjguLjk1MjBmMWUgMTAwNjQ0DQo+ID4g Pj4gLS0tIGEvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMNCj4gPiA+PiArKysgYi9saWIv bGlicnRlX2V0aGVyL3J0ZV9ldGhkZXYuYw0KPiA+ID4+IEBAIC0zMDEsNiArMzAxLDE3IEBAIHJ0 ZV9ldGhfZGV2X3NvY2tldF9pZCh1aW50MTZfdCBwb3J0X2lkKQ0KPiA+ID4+ICAgCXJldHVybiBy dGVfZXRoX2RldmljZXNbcG9ydF9pZF0uZGF0YS0+bnVtYV9ub2RlOw0KPiA+ID4+ICAgfQ0KPiA+ ID4+DQo+ID4gPj4gK3ZvaWQgKg0KPiA+ID4+ICtydGVfZXRoX2Rldl9nZXRfc2VjX2N0eCh1aW50 OF90IHBvcnRfaWQpIHsNCj4gPiA+PiArCVJURV9FVEhfVkFMSURfUE9SVElEX09SX0VSUl9SRVQo cG9ydF9pZCwgTlVMTCk7DQo+ID4gPj4gKw0KPiA+ID4+ICsJaWYgKHJ0ZV9ldGhfZGV2aWNlc1tw b3J0X2lkXS5kYXRhLT5kZXZfZmxhZ3MgJg0KPiA+ID4+ICtSVEVfRVRIX0RFVl9TRUNVUklUWSkN Cj4gPiA+DQo+ID4gPg0KPiA+ID4gQXMgeW91IGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IE1QLCBp dCBpcyBwcm9iYWJseSB3b3J0aCB0byBhZGQNCj4gPiA+IHNvbWV3aGVyZSAoaGVyZSBvciBhdCBQ TUQgbGF5ZXIpIGNoZWNrIGZvciBwcm9jZXNzIHR5cGUuDQo+ID4gPiBTb21ldGhpbmcgbGlrZToN Cj4gPiA+IGlmIChydGVfZWFsX3Byb2Nlc3NfdHlwZSgpICE9IFJURV9QUk9DX1BSSU1BUlkpDQo+ ID4gPiAgICAgICAgIHJldHVybiBOVUxMOw0KPiA+ID4gb3Igc28uDQo+ID4gPiBLb25zdGFudGlu DQo+ID4gPg0KPiA+ID4NCj4gPiBUaGUgTVAgaXNzdWUgaXMgcmVzb2x2ZWQgYXMgcGVyIG15IHVu ZGVyc3RhbmRpbmcgaW4gdGhlIHY0Lg0KPiANCj4gQXMgSSBjYW4gc2VlIGZyb20gdjQgLSBNUCBp cyBzdGlsbCBub3Qgc3VwcG9ydGVkOg0KPiANCj4gMS4gc2VjdXJpdHlfY3R4IGlzIHBsYWNlZCBp bnRvIHJ0ZV9ldGhfZGV2X2RhdGEgKHdoaWNoIGlzIHNoYXJlZCBiZXR3ZWVuDQo+IG11bHRpcGxl IHByb2Nlc3Nlcykgd2hpbGUgaXQgc3RpbGwgY29udGFpbnMgYSBwb2ludGVyIHRvIHBhcnRpY3Vs YXIgb3BzIGZ1bmN0aW9ucy4NCj4gVG8gc3VwcG9ydCBNUCB5b3UnbGwgcHJvYmFibHkgbmVlZCB0 byBzcGxpdCBzZWN1cml0eV9jdHggaW50byAyIHBhcnRzOg0KPiBwcml2YXRlIHRvIHByb2Nlc3Mg KG9wcykgYW5kIHNoYXJlZCBiZXR3ZWVuIHByb2Nlc3NlcyAoYWN0dWFsIGRhdGEpLCBvcg0KPiBj b21ldXAgd2l0aCBzb21lIG90aGVyIChzbWFydGVyKSB3YXkuDQo+IDIuIEF0IGxlYXN0IGl4Z2Jl X2Rldl9pbml0KCkgcmlnaHQgbm93IGFsd2F5cyBibGluZGx5IGFsbG9jYXRlcyBuZXcNCj4gICAg IHNlY3VyaXR5X2N0eCBhbmQgb3ZlcndyaXRlcyAgZXRoX2Rldi0+ZGF0YS0+c2VjdXJpdHlfY3R4 IHdpdGggdGhpcyBuZXcNCj4gdmFsdWUuDQo+IA0KPiBJIGRvIHJlbWVtYmVyIHRoYXQgZm9yIHlv dSBkaWRuJ3QgcGxhbiB0byBzdXBwb3J0IE1QIGZvciAxNy4xMSBhbnl3YXkuDQo+IFNvIEkgc3Vn Z2VzdCBmb3Igbm93IGp1c3QgdG8gbWFrZSBzdXJlIHRoYXQgc2Vjb25kYXJ5IHByb2Nlc3Mgd291 bGRuJ3QNCj4gdG91Y2ggdGhhdCBzaGFyZWQgc2VjdXJpdHlfY3R4IGluIGFueSB3YXkuDQo+IFRo ZSBlYXNpZXN0IHRoaW5nIHdvdWxkIHByb2JhYmx5IGJlIHRvIG1vdmUgaXQgZnJvbSBzaGFyZWQg dG8gcHJpdmF0ZSBwYXJ0IG9mDQo+IGV0aGRldjoNCj4gaS5lLiBtb3ZlIHZvaWQgKnNlY3VyaXR5 X2N0eDsgZnJvbSBzdHJ1Y3QgcnRlX2V0aF9kZXZfZGF0YSB0byBzdHJ1Y3QNCj4gcnRlX2V0aF9k ZXYgKHlvdSdsbCBwcm9iYWJseSBoYXZlIHRvIGRvIGl0IGFueXdheSBsYXRlciwgYmVjYXVzZSBv ZiAjMSkgYW5kDQo+IG1ha2Ugc3VyZSBpdCBpcyBpbml0aWFsaXplZCBvbmx5IGZvciBwcmltYXJ5 IHByb2Nlc3MuDQo+IEtvbnN0YW50aW4NCj4gDQo+ID4gU08gSSBiZWxpZXZlIHRoaXMgY2hlY2sg aXMgbm90IHJlcXVpcmVkIGFueW1vcmUuIERvIHlvdSBzZWUgYW55IGlzc3VlIGluDQo+IE1QLg0K PiA+DQo+ID4gLUFraGlsDQoNCkkgbW92ZWQgdGhlIHNlY3VyaXR5X2N0eCBmdG9tIGRldi0+ZGF0 YSB0byBkZXYgYXMgS29uc3RhbnRpbiBzdWdnZXN0ZWQsIGFuZCBvbmx5IGluaXRpYWxpemUgaXQg Zm9yIHRoZSBwcmltYXJ5IHByb2Nlc3MuIFRoaXMgbWVhbnMgdGhhdCB0aGUgc2Vjb25kYXJ5IHBy b2Nlc3Mgd2lsbCBub3QgYmUgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQsIGJ1dCB3ZSB3aWxsIGZv bGxvdyB1cCBmb3IgdGhlIG5leHQgcmVsZWFzZS4NCg0KUmVnYXJkcywNClJhZHUNCg0K