From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id C7CE71B202 for ; Thu, 19 Oct 2017 14:29:54 +0200 (CEST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Oct 2017 05:29:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.43,401,1503385200"; d="scan'208";a="325131906" Received: from irsmsx107.ger.corp.intel.com ([163.33.3.99]) by fmsmga004.fm.intel.com with ESMTP; 19 Oct 2017 05:29:51 -0700 Received: from irsmsx103.ger.corp.intel.com ([169.254.3.49]) by IRSMSX107.ger.corp.intel.com ([169.254.10.239]) with mapi id 14.03.0319.002; Thu, 19 Oct 2017 13:29:49 +0100 From: "Ananyev, Konstantin" To: "Ananyev, Konstantin" , "Nicolau, Radu" , 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 10/12] net/ixgbe: enable inline ipsec Thread-Index: AQHTRTrLmmjEr5R+pU+nk9OQ+YL6eqLp8BWggAEFDwCAABNDIP///ykAgAAVepCAAAN24A== Date: Thu, 19 Oct 2017 12:29:49 +0000 Message-ID: <2601191342CEEE43887BDE71AB9772585FAAB263@IRSMSX103.ger.corp.intel.com> References: <20171006181151.4758-1-akhil.goyal@nxp.com> <20171014221734.15511-1-akhil.goyal@nxp.com> <20171014221734.15511-11-akhil.goyal@nxp.com> <2601191342CEEE43887BDE71AB9772585FAAAD3E@IRSMSX103.ger.corp.intel.com> <524bc592-367d-26a0-fb24-9113c34254c4@intel.com> <2601191342CEEE43887BDE71AB9772585FAAB1D6@IRSMSX103.ger.corp.intel.com> <763A2F19A5EFF34F8B7F1657C992EE297B2F0453@IRSMSX104.ger.corp.intel.com> <2601191342CEEE43887BDE71AB9772585FAAB23F@IRSMSX103.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB9772585FAAB23F@IRSMSX103.ger.corp.intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTE1NDg4YmItYzBkNy00ODUxLTg4NGItMGEyOTIwMmQ1ZWUzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImRNSjNkeTJpVE03OVlPRE9FNDFyWmVWTTI1Ym5FMnJyandYM1pIc210Yk09In0= x-ctpclassification: CTP_IC dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 10/12] net/ixgbe: enable inline ipsec 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: Thu, 19 Oct 2017 12:29:55 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IFttYWlsdG86ZGV2 LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBBbmFueWV2LCBLb25zdGFudGluDQo+IFNl bnQ6IFRodXJzZGF5LCBPY3RvYmVyIDE5LCAyMDE3IDE6MTcgUE0NCj4gVG86IE5pY29sYXUsIFJh ZHUgPHJhZHUubmljb2xhdUBpbnRlbC5jb20+OyBBa2hpbCBHb3lhbCA8YWtoaWwuZ295YWxAbnhw LmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogRG9oZXJ0eSwgRGVjbGFuIDxkZWNsYW4uZG9oZXJ0 eUBpbnRlbC5jb20+OyBEZSBMYXJhIEd1YXJjaCwgUGFibG8gPHBhYmxvLmRlLmxhcmEuZ3VhcmNo QGludGVsLmNvbT47IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207DQo+IGJvcmlzcEBtZWxsYW5veC5j b207IGF2aWFkeWVAbWVsbGFub3guY29tOyB0aG9tYXNAbW9uamFsb24ubmV0OyBzYW5kZWVwLm1h bGlrQG54cC5jb207IGplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNvbTsNCj4gTWNuYW1hcmEs IEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgc2hhaGFmc0BtZWxsYW5veC5jb207IG9s aXZpZXIubWF0ekA2d2luZC5jb20NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY0 IDEwLzEyXSBuZXQvaXhnYmU6IGVuYWJsZSBpbmxpbmUgaXBzZWMNCj4gDQo+IA0KPiANCj4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IE5pY29sYXUsIFJhZHUNCj4gPiBT ZW50OiBUaHVyc2RheSwgT2N0b2JlciAxOSwgMjAxNyAxMjo1NyBQTQ0KPiA+IFRvOiBBbmFueWV2 LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgQWtoaWwgR295YWwg PGFraGlsLmdveWFsQG54cC5jb20+OyBkZXZAZHBkay5vcmcNCj4gPiBDYzogRG9oZXJ0eSwgRGVj bGFuIDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+OyBEZSBMYXJhIEd1YXJjaCwgUGFibG8gPHBh YmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207DQo+ ID4gYm9yaXNwQG1lbGxhbm94LmNvbTsgYXZpYWR5ZUBtZWxsYW5veC5jb207IHRob21hc0Btb25q YWxvbi5uZXQ7IHNhbmRlZXAubWFsaWtAbnhwLmNvbTsgamVyaW4uamFjb2JAY2F2aXVtbmV0d29y a3MuY29tOw0KPiA+IE1jbmFtYXJhLCBKb2huIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IHNo YWhhZnNAbWVsbGFub3guY29tOyBvbGl2aWVyLm1hdHpANndpbmQuY29tDQo+ID4gU3ViamVjdDog UkU6IFtQQVRDSCB2NCAxMC8xMl0gbmV0L2l4Z2JlOiBlbmFibGUgaW5saW5lIGlwc2VjDQo+ID4N Cj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTog QW5hbnlldiwgS29uc3RhbnRpbg0KPiA+ID4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIgMTksIDIw MTcgMTI6MDQgUE0NCj4gPiA+IFRvOiBOaWNvbGF1LCBSYWR1IDxyYWR1Lm5pY29sYXVAaW50ZWwu Y29tPjsgQWtoaWwgR295YWwNCj4gPiA+IDxha2hpbC5nb3lhbEBueHAuY29tPjsgZGV2QGRwZGsu b3JnDQo+ID4gPiBDYzogRG9oZXJ0eSwgRGVjbGFuIDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+ OyBEZSBMYXJhIEd1YXJjaCwgUGFibG8NCj4gPiA+IDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRl bC5jb20+OyBoZW1hbnQuYWdyYXdhbEBueHAuY29tOw0KPiA+ID4gYm9yaXNwQG1lbGxhbm94LmNv bTsgYXZpYWR5ZUBtZWxsYW5veC5jb207IHRob21hc0Btb25qYWxvbi5uZXQ7DQo+ID4gPiBzYW5k ZWVwLm1hbGlrQG54cC5jb207IGplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNvbTsgTWNuYW1h cmEsDQo+ID4gPiBKb2huIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IHNoYWhhZnNAbWVsbGFu b3guY29tOw0KPiA+ID4gb2xpdmllci5tYXR6QDZ3aW5kLmNvbQ0KPiA+ID4gU3ViamVjdDogUkU6 IFtQQVRDSCB2NCAxMC8xMl0gbmV0L2l4Z2JlOiBlbmFibGUgaW5saW5lIGlwc2VjDQo+ID4gPg0K PiA+ID4NCj4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPj4gPHNuaXA+DQo+ID4gPiA+ID4+ICsN Cj4gPiA+ID4gPj4gK3N0YXRpYyBpbnQNCj4gPiA+ID4gPj4gK2l4Z2JlX2NyeXB0b191cGRhdGVf bWIodm9pZCAqZGV2aWNlIF9fcnRlX3VudXNlZCwNCj4gPiA+ID4gPj4gKwkJc3RydWN0IHJ0ZV9z ZWN1cml0eV9zZXNzaW9uICpzZXNzaW9uLA0KPiA+ID4gPiA+PiArCQkgICAgICAgc3RydWN0IHJ0 ZV9tYnVmICptLCB2b2lkICpwYXJhbXMgX19ydGVfdW51c2VkKSB7DQoNCg0KDQpBbm90aGVyIHNv cnQgb2YgZ2VuZXJpYyBxdWVzdGlvbiAtIHdoeSBub3QgbWFrZSBzZWN1cml0eV9zZXRfcGt0X21l dGFkYXRhIGZ1bmN0aW9uDQp0byBhY2NlcHQgIGJ1bGsgb2YgcGFja2V0cz8NCkluIHRoYXQgY2Fz ZSBvIGNhbiBtaW5pbWl6ZSB0aGUgY29zdCBvZiBmdW5jdGlvbiBjYWxscywgYWNjZXNzaW5nIHNl c3Npb24gZGF0YSwgZXRjLg0KVGhvdWdoIEkgc3VwcG9zZSB0aGF0IGNvdWxkIHdhaXQgdGlsbCBu ZXh0IHBhdGNoIHNlcmllcy4NCktvbnN0YW50aW4NCg0KDQo+ID4gPiA+ID4+ICsJc3RydWN0IGl4 Z2JlX2NyeXB0b19zZXNzaW9uICppY19zZXNzaW9uID0NCj4gPiA+ID4gPj4gKwkJCWdldF9zZWNf c2Vzc2lvbl9wcml2YXRlX2RhdGEoc2Vzc2lvbik7DQo+ID4gPiA+ID4+ICsJaWYgKGljX3Nlc3Np b24tPm9wID09IElYR0JFX09QX0FVVEhFTlRJQ0FURURfRU5DUllQVElPTikgew0KPiA+ID4gPiA+ PiArCQlzdHJ1Y3QgaXhnYmVfY3J5cHRvX3R4X2Rlc2NfbWQgKm1kYXRhID0NCj4gPiA+ID4gPj4g KwkJCShzdHJ1Y3QgaXhnYmVfY3J5cHRvX3R4X2Rlc2NfbWQgKikmbS0+dWRhdGE2NDsNCj4gPiA+ ID4gPj4gKwkJbWRhdGEtPmVuYyA9IDE7DQo+ID4gPiA+ID4+ICsJCW1kYXRhLT5zYV9pZHggPSBp Y19zZXNzaW9uLT5zYV9pbmRleDsNCj4gPiA+ID4gPj4gKwkJbWRhdGEtPnBhZF9sZW4gPSAqcnRl X3BrdG1idWZfbXRvZF9vZmZzZXQobSwNCj4gPiA+ID4gPj4gKwkJCXVpbnQ4X3QgKiwgcnRlX3Br dG1idWZfcGt0X2xlbihtKSAtIDE4KSArIDE4Ow0KPiA+ID4gPiA+IENvdWxkIHlvdSBleHBsYWlu IHdoYXQgcGFkX2xlbiBzdXBwb3NlZCB0byBjb250YWluPw0KPiA+ID4gPiA+IEFsc28gd2hhdCBp cyBhIG1hZ2ljYWwgY29uc3RhbnQgJzE4Jz8NCj4gPiA+ID4gPiBDb3VsZCB5b3UgY3JlYXRlIHNv bWUgbWFjcm8gaWYgbmVlZGVkPw0KPiA+ID4gPiBJIGFkZGVkIGFuIGV4cGxhbmF0aW9uIGluIHRo ZSBjb2RlLCB3ZSByZWFkIHRoZSBwYXlsb2FkIHBhZGRpbmcgc2l6ZQ0KPiA+ID4gPiB0aGF0IGlz IHN0b3JlZCBhdCB0aGUgbGVuLTE4IGJ5dGVzIGFuZCBhZGQgMTggYnl0ZXMsIDIgZm9yIEVTUCB0 cmFpbGVyDQo+ID4gPiA+IGFuZCAxNiBmb3IgSUNWLg0KPiA+ID4NCj4gPiA+IE9rLCBjYW4gd2Ug YXQgbGVhc3QgaGF2ZSBhIG1hY3JvcyBmb3IgYWxsIHRoZXNlIGNvbnN0YW50cz8NCj4gPiA+IEFu b3RoZXIgcXVlc3Rpb246IHlvdSBkbyB1c2UgcGt0X2xlbigpIGhlcmUgLSBkb2VzIGl0IG1lYW4g dGhhdCBtdWx0aS0NCj4gPiA+IHNlZ21lbnQgcGFja2V0cyBhcmUgbm90IHN1cHBvcnRlZCBieSBp eGdiZS1pcHNlYz8NCj4gPiA+IEtvbnN0YW50aW4NCj4gPiBJdCBkb2VzIHN1cHBvcnQgbXVsdGlz ZWdtZW50LCBidXQgdGhlIHBhZF9sZW4gaGFzIHRvIGJlIHNldCBvbmx5IGZvciBzaW5nbGUgc2Vu ZCwgaXQgd2lsbCBiZSBpZ25vcmVkIG90aGVyd2lzZS4gSSBoYXZlIHVwZGF0ZWQgdGhlIGNvZGUg dG8NCj4gc2V0DQo+ID4gaXQgZm9yIHNpbmdsZSBzZWdtZW50IHBhY2tldHMgb25seS4NCj4gDQo+ IFNvcnJ5LCBJIGRpZG4ndCB1bmRlcnN0YW5kIHRoYXQuDQo+IElmIHRoYXQgZnVuY3Rpb24gZG9l cyBzdXBwb3J0IG11bHRpc2VnIHBhY2tldHMsIHRoZW4gaXQgaGFzIHRvIGdvIHRvIHRoZSBsYXN0 IHNlZ21lbnQgdmlhIG0tPm5leHQsDQo+IElmIGl0IGRvZXNuJ3QsIHRoZW4gaXQgc2hvdWxkIHJl dHVybiBhbiBlcnJvciBJIGNhc2Ugb2YgbS0+bmJfc2VnICE9IDEuDQo+IFJpZ2h0Pw0KPiANCj4g PiBBbHNvLCBvdXIgdGVzdCBhcHAgZG9lcyBub3Qgc3VwcG9ydCBtdWx0aXNlZ21lbnQgcGFja2V0 cy4NCj4gDQo+IE9rLCBJIHN1cHBvc2UgdGhhdCBtZWFucywgbXVsdGktc2VnIGNhc2Ugd2Fzbid0 IHRlc3RlZCA6KQ0KPiANCj4gDQo+IA0KDQo=