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 CDD532BF4 for ; Mon, 15 Jan 2018 15:40:09 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2018 06:40:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,364,1511856000"; d="scan'208";a="195673547" Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by fmsmga006.fm.intel.com with ESMTP; 15 Jan 2018 06:40:08 -0800 Received: from irsmsx156.ger.corp.intel.com (10.108.20.68) by IRSMSX109.ger.corp.intel.com (163.33.3.23) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 15 Jan 2018 14:40:06 +0000 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.248]) by IRSMSX156.ger.corp.intel.com ([169.254.3.33]) with mapi id 14.03.0319.002; Mon, 15 Jan 2018 14:40:06 +0000 From: "Nicolau, Radu" To: Akhil Goyal , "dev@dpdk.org" CC: "De Lara Guarch, Pablo" , "hemant.agrawal@nxp.com" Thread-Topic: [PATCH] examples/ipsec-secgw: update incremental checksum Thread-Index: AQHTjf7lf0EFTvX+9E+wwNpxMs3d5KN04kIAgAAe0oA= Date: Mon, 15 Jan 2018 14:40:05 +0000 Message-ID: <763A2F19A5EFF34F8B7F1657C992EE297B30E218@IRSMSX104.ger.corp.intel.com> References: <20180115124212.7011-1-akhil.goyal@nxp.com> <87cc91ca-70c7-44a2-d5b2-e2263816c0e2@nxp.com> In-Reply-To: <87cc91ca-70c7-44a2-d5b2-e2263816c0e2@nxp.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzFjNzA4MTItZTQ5NS00MTY2LTgwNTYtYjIzNzEwMzNkMjMxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjVjVE5va3MyWXRzVW04c2JYWjJONzBucEYyc0lIWUNndzhDZWd2SVljNWM9In0= 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] examples/ipsec-secgw: update incremental checksum 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, 15 Jan 2018 14:40:10 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWtoaWwgR295YWwgW21h aWx0bzpha2hpbC5nb3lhbEBueHAuY29tXQ0KPiBTZW50OiBNb25kYXksIEphbnVhcnkgMTUsIDIw MTggMTI6NDggUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogRGUgTGFyYSBHdWFyY2gsIFBh YmxvIDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+Ow0KPiBoZW1hbnQuYWdyYXdhbEBu eHAuY29tOyBOaWNvbGF1LCBSYWR1IDxyYWR1Lm5pY29sYXVAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIXSBleGFtcGxlcy9pcHNlYy1zZWNndzogdXBkYXRlIGluY3JlbWVudGFsIGNo ZWNrc3VtDQo+IA0KPiBPbiAxLzE1LzIwMTggNjoxMiBQTSwgQWtoaWwgR295YWwgd3JvdGU6DQo+ ID4gV2hlbiBUVEwgaXMgZGVjcmVtZW50ZWQgb3IgZWNuIGlzIHVwZGF0ZWQgaW4gSVAgaGVhZGVy IGJlZm9yZQ0KPiA+IGZvcndhcmRpbmcgdGhlIHBhY2tldCwgY2hlY2tzdW0gbmVlZHMgdG8gYmUg dXBkYXRlZC4NCj4gPg0KPiA+IEluIHRoaXMgcGF0Y2ggYW4gaW5jcmVtZW50YWwgY2hlY2tzdW0g aXMgYWRkZWQgZm9yIGlwdjQgY2FzZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFraGlsIEdv eWFsIDxha2hpbC5nb3lhbEBueHAuY29tPg0KPiA+IC0tLQ0KPiBUaGlzIHBhdGNoIGlzIGFuIHVw ZGF0ZSB0byBhIHZlcnkgb2xkIHBhdGNoIHdoaWNoIHdhcyByZWplY3RlZCBlYXJsaWVyLg0KPiBo dHRwOi8vZHBkay5vcmcvZGV2L3BhdGNod29yay9wYXRjaC8xNjExMy8NCj4gDQo+ID4gICBleGFt cGxlcy9pcHNlYy1zZWNndy9pcGlwLmggfCAxOSArKysrKysrKysrKysrKysrKystDQo+ID4gICAx IGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2lwc2VjLXNlY2d3L2lwaXAuaCBiL2V4YW1wbGVzL2lwc2Vj LXNlY2d3L2lwaXAuaA0KPiA+IGluZGV4IGZiNmE2ZmEuLjEzYjg0NTUgMTAwNjQ0DQo+ID4gLS0t IGEvZXhhbXBsZXMvaXBzZWMtc2VjZ3cvaXBpcC5oDQo+ID4gKysrIGIvZXhhbXBsZXMvaXBzZWMt c2VjZ3cvaXBpcC5oDQo+ID4gQEAgLTI3LDYgKzI3LDEwIEBAIGlwaXBfb3V0Ym91bmQoc3RydWN0 IHJ0ZV9tYnVmICptLCB1aW50MzJfdCBvZmZzZXQsDQo+IHVpbnQzMl90IGlzX2lwdjYsDQo+ID4g ICAJaWYgKGluaXA0LT5pcF92ID09IElQVkVSU0lPTikgew0KPiA+ICAgCQkvKiBYWFggVGhpcyBz aG91bGQgYmUgZG9uZSBieSB0aGUgZm9yd2FyZGluZyBlbmdpbmUgaW5zdGVhZA0KPiAqLw0KPiA+ ICAgCQlpbmlwNC0+aXBfdHRsIC09IDE7DQo+ID4gKwkJaWYgKGluaXA0LT5pcF9zdW0gPj0gcnRl X2NwdV90b19iZV8xNigweGZmZmYgLSAweDEwMCkpDQo+ID4gKwkJCWluaXA0LT5pcF9zdW0gKz0g cnRlX2NwdV90b19iZV8xNigweDEwMCkgKyAxOw0KPiA+ICsJCWVsc2UNCj4gPiArCQkJaW5pcDQt PmlwX3N1bSArPSBydGVfY3B1X3RvX2JlXzE2KDB4MTAwKTsNCj4gPiAgIAkJZHNfZWNuID0gaW5p cDQtPmlwX3RvczsNCj4gPiAgIAl9IGVsc2Ugew0KPiA+ICAgCQlpbmlwNiA9IChzdHJ1Y3QgaXA2 X2hkciAqKWluaXA0Ow0KPiA+IEBAIC05NSw4ICs5OSwxNyBAQCBpcDZpcF9vdXRib3VuZChzdHJ1 Y3QgcnRlX21idWYgKm0sIHVpbnQzMl90IG9mZnNldCwNCj4gPiAgIHN0YXRpYyBpbmxpbmUgdm9p ZA0KPiA+ICAgaXA0X2Vjbl9zZXR1cChzdHJ1Y3QgaXAgKmlwNCkNCj4gPiAgIHsNCj4gPiAtCWlm IChpcDQtPmlwX3RvcyAmIElQVE9TX0VDTl9NQVNLKQ0KPiA+ICsJaWYgKGlwNC0+aXBfdG9zICYg SVBUT1NfRUNOX01BU0spIHsNCj4gPiArCQl1bnNpZ25lZCBsb25nIHN1bTsNCj4gPiArCQl1aW50 OF90IG9sZDsNCj4gPiArDQo+ID4gKwkJb2xkID0gaXA0LT5pcF90b3M7DQo+ID4gICAJCWlwNC0+ aXBfdG9zIHw9IElQVE9TX0VDTl9DRTsNCj4gPiArCQlzdW0gPSBvbGQgKyAofigqKHVpbnQ4X3Qg KikmaXA0LT5pcF90b3MpICYgMHhmZik7DQo+ID4gKwkJc3VtICs9IHJ0ZV9iZV90b19jcHVfMTYo aXA0LT5pcF9zdW0pOw0KPiA+ICsJCXN1bSA9IChzdW0gJiAweGZmZmYpICsgKHN1bSA+PiAxNik7 DQo+ID4gKwkJaXA0LT5pcF9zdW0gPSBydGVfY3B1X3RvX2JlXzE2KHN1bSArIChzdW0gPj4gMTYp KTsNCj4gPiArCX0NCj4gPiAgIH0NCj4gPg0KPiA+ICAgc3RhdGljIGlubGluZSB2b2lkDQo+ID4g QEAgLTE0MCw2ICsxNTMsMTAgQEAgaXBpcF9pbmJvdW5kKHN0cnVjdCBydGVfbWJ1ZiAqbSwgdWlu dDMyX3Qgb2Zmc2V0KQ0KPiA+ICAgCQkJaXA0X2Vjbl9zZXR1cChpbmlwNCk7DQo+ID4gICAJCS8q IFhYWCBUaGlzIHNob3VsZCBiZSBkb25lIGJ5IHRoZSBmb3J3YXJkaW5nIGVuZ2luZSBpbnN0ZWFk DQo+ICovDQo+ID4gICAJCWluaXA0LT5pcF90dGwgLT0gMTsNCj4gPiArCQlpZiAoaW5pcDQtPmlw X3N1bSA+PSBydGVfY3B1X3RvX2JlXzE2KDB4ZmZmZiAtIDB4MTAwKSkNCj4gPiArCQkJaW5pcDQt PmlwX3N1bSArPSBydGVfY3B1X3RvX2JlXzE2KDB4MTAwKSArIDE7DQo+ID4gKwkJZWxzZQ0KPiA+ ICsJCQlpbmlwNC0+aXBfc3VtICs9IHJ0ZV9jcHVfdG9fYmVfMTYoMHgxMDApOw0KPiA+ICAgCQlt LT5wYWNrZXRfdHlwZSAmPSB+UlRFX1BUWVBFX0w0X01BU0s7DQo+ID4gICAJCWlmIChpbmlwNC0+ aXBfcCA9PSBJUFBST1RPX1VEUCkNCj4gPiAgIAkJCW0tPnBhY2tldF90eXBlIHw9IFJURV9QVFlQ RV9MNF9VRFA7DQo+ID4NCg0KSSB0aGluayBpbnN0ZWFkIG9mIG1hbmlwdWxhdGluZyB0aGUgY2hl Y2tzdW0gaW4gdGhpcyB3YXkgaXQgd2lsbCBiZSBiZXR0ZXIgdG8gdXNlIHJ0ZV9pcHY0X2Nrc3Vt IHRvIHJlLWNvbXB1dGUgaXQsIHVubGVzcyB0aGUgcGVyZm9ybWFuY2UgcGVuYWx0eSBpcyB0b28g c2lnbmlmaWNhbnQuDQo=