From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4651BA09EF; Wed, 16 Dec 2020 11:54:13 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1FC3CC9AA; Wed, 16 Dec 2020 11:54:11 +0100 (CET) Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by dpdk.org (Postfix) with ESMTP id 2EE6AC996; Wed, 16 Dec 2020 11:54:08 +0100 (CET) Received: from DGGEMM404-HUB.china.huawei.com (unknown [172.30.72.56]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4CwsRH10Vdz13VDJ; Wed, 16 Dec 2020 18:52:59 +0800 (CST) Received: from dggema772-chm.china.huawei.com (10.1.198.214) by DGGEMM404-HUB.china.huawei.com (10.3.20.212) with Microsoft SMTP Server (TLS) id 14.3.498.0; Wed, 16 Dec 2020 18:54:02 +0800 Received: from dggemi751-chm.china.huawei.com (10.1.198.137) by dggema772-chm.china.huawei.com (10.1.198.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Wed, 16 Dec 2020 18:54:01 +0800 Received: from dggemi751-chm.china.huawei.com ([10.1.198.137]) by dggemi751-chm.china.huawei.com ([10.1.198.137]) with mapi id 15.01.2106.002; Wed, 16 Dec 2020 18:54:01 +0800 From: luyicai To: "Ananyev, Konstantin" , "dev@dpdk.org" CC: "Zhoujingbin (Robin, Russell Lab)" , chenchanghu , "Lilijun (Jerry)" , Linhaifeng , "Guohongzhi (Russell Lab)" , wangyunjian , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v5] ip_frag: remove padding length of fragment Thread-Index: AQHW0HbgEikIk7tUv0i2SAM8V5/TRKn2KD2AgAE9QiCAAaRzAIAAhpRw Date: Wed, 16 Dec 2020 10:54:01 +0000 Message-ID: References: <1605706193-17192-1-git-send-email-luyicai@huawei.com> <1607771130-13648-1-git-send-email-luyicai@huawei.com> <08610910793145a78cbc84e2f43d5e8b@huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.174.243.72] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: Re: [dpdk-dev] [PATCH v5] ip_frag: remove padding length of fragment 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" DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBbmFueWV2LCBLb25zdGFudGlu IFttYWlsdG86a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbV0gDQpTZW50OiBXZWRuZXNkYXks IERlY2VtYmVyIDE2LCAyMDIwIDY6NDUgUE0NClRvOiBsdXlpY2FpIDxsdXlpY2FpQGh1YXdlaS5j b20+OyBkZXZAZHBkay5vcmcNCkNjOiBaaG91amluZ2JpbiAoUm9iaW4sIFJ1c3NlbGwgTGFiKSA8 emhvdWppbmdiaW5AaHVhd2VpLmNvbT47IGNoZW5jaGFuZ2h1IDxjaGVuY2hhbmdodUBodWF3ZWku Y29tPjsgTGlsaWp1biAoSmVycnkpIDxqZXJyeS5saWxpanVuQGh1YXdlaS5jb20+OyBMaW5oYWlm ZW5nIDxoYWlmZW5nLmxpbkBodWF3ZWkuY29tPjsgR3VvaG9uZ3poaSAoUnVzc2VsbCBMYWIpIDxn dW9ob25nemhpMUBodWF3ZWkuY29tPjsgd2FuZ3l1bmppYW4gPHdhbmd5dW5qaWFuQGh1YXdlaS5j b20+OyBzdGFibGVAZHBkay5vcmcNClN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtQQVRDSCB2NV0g aXBfZnJhZzogcmVtb3ZlIHBhZGRpbmcgbGVuZ3RoIG9mIGZyYWdtZW50DQoNCg0KDQo+IEhpIFlp Y2FpLA0KIA0KPiA+IEluIHNvbWUgc2l0dWF0aW9ucywgd2Ugd291bGQgZ2V0IHNldmVyYWwgaXAg ZnJhZ21lbnRzLCB3aGljaCB0b3RhbCANCj4gPiBkYXRhIGxlbmd0aCBpcyBsZXNzIHRoYW4gbWlu X2lwX2xlbig2NCkgYW5kIHBhZGRpbmcgd2l0aCB6ZXJvcy4NCj4gPiBXZSBzaW11bGF0ZWQgaW50 ZXJtZWRpYXRlIGZyYWdtZW50cyBieSBtb2RpZnlpbmcgdGhlIE1UVS4NCj4gPiBUbyBpbGx1c3Ry YXRlIHRoZSBwcm9ibGVtLCB3ZSBzaW1wbGlmeSB0aGUgcGFja2V0IGZvcm1hdCBhbmQgaWdub3Jl IA0KPiA+IHRoZSBpbXBhY3Qgb2YgdGhlIHBhY2tldCBoZWFkZXIuSW4gbmFtZXNwYWNlMiwgYSBw YWNrZXQgd2hvc2UgZGF0YSANCj4gPiBsZW5ndGggaXMgMTUyMCBpcyBzZW50Lg0KPiA+IFdoZW4g dGhlIHBhY2tldCBwYXNzZXMgdGFwMiwgdGhlIHBhY2tldCBpcyBkaXZpZGVkIGludG8gdHdvDQo+ ID4gZnJhZ21lbnRzOiBmcmFnbWVudCBBIGFuZCBCLCBzaW1pbGFyIHRvICgxNTIwID0gMTUxMCAr IDEwKS4NCj4gPiBXaGVuIHRoZSBwYWNrZXQgcGFzc2VzIHRhcDMsIHRoZSBsYXJnZXIgZnJhZ21l bnQgcGFja2V0IEEgaXMgZGl2aWRlZCANCj4gPiBpbnRvIHR3byBmcmFnbWVudHMgQTEgYW5kIEEy LCBzaW1pbGFyIHRvICgxNTEwID0gMTUwMCArIDEwKS4NCj4gPiBGaW5hbGx5LCB0aGUgYm9uZCBp bnRlcmZhY2UgcmVjZWl2ZXMgdGhyZWUgZnJhZ21lbnRzOg0KPiA+IEExLCBBMiwgYW5kIEIgKDE1 MjAgPSAxNTAwICsgMTAgKyAxMCkuDQo+ID4gT25lIGZyYWdtZW50ZWQgcGFja2V0IEEyIGlzIHNt YWxsZXIgdGhhbiB0aGUgbWluaW11bSBFdGhlcm5ldCBmcmFtZSANCj4gPiBsZW5ndGgsIHNvIGl0 IG5lZWRzIHRvIGJlIHBhZGRlZC4NCj4gPg0KPiA+IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18DQo+ID4gfCAgICAgICAgICAgICAgICAgICAgICBI T1NUICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiB8IHwtLS0tLS0tLS0tLS0tLXwgICB8 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgfA0KPiA+IHwgfCAgICAgIG5zMiAgICAgfCAg IHwgICAgICB8LS0tLS0tLS0tLS0tLS18ICAgICAgfCB8DQo+ID4gfCB8ICB8LS0tLS0tLS18ICB8 ICAgfCAgfC0tLS0tLS0tfCAgICB8LS0tLS0tLS18ICB8IHwNCj4gPiB8IHwgIHwgIHRhcDEgIHwg IHwgICB8ICB8ICB0YXAyICB8IG5zMXwgIHRhcDMgIHwgIHwgfA0KPiA+IHwgfCAgfG10dT0xNTEw fCAgfCAgIHwgIHxtdHU9MTUxMHwgICAgfG10dT0xNTAwfCAgfCB8DQo+ID4gfCB8LS18MS4xLjEu MSB8LS18ICAgfC0tfDEuMS4xLjIgfC0tLS18Mi4xLjEuMSB8LS18IHwNCj4gPiB8ICAgIHwtLS0t LS0tLXwgICAgICAgICB8LS0tLS0tLS18ICAgIHwtLS0tLS0tLXwgICAgfA0KPiA+IHwgICAgICAg ICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQo+ID4gfCAgICAg ICAgIHwtLS0tLS0tLS0tLS0tLS0tLXwgICAgICAgICAgICAgIHwgICAgICAgIHwNCj4gPiB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+IHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLXwgICB8DQo+ID4g fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgYm9uZCAgfCAgIHwNCj4g PiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18bXR1PTE1MDB8LS0tfA0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLXwNCj4g Pg0KPiA+IFdoZW4gcHJvY2Vzc2luZyB0aGUgcHJlY2VkaW5nIHBhY2tldHMgYWJvdmUsIERQREsg d291bGQgYWdncmVnYXRlIA0KPiA+IGZyYWdtZW50ZWQgcGFja2V0cyBBMiBhbmQgQi4NCj4gPiBB bmQgZXJyb3IgcGFja2V0cyBhcmUgZ2VuZXJhdGVkLCB3aGljaCBwYWRkaW5nKHplcm8pIGlzIGRp c3BsYXllZCBpbiANCj4gPiB0aGUgbWlkZGxlIG9mIHRoZSBwYWNrZXQuDQo+ID4NCj4gPiBBMiAr IEI6DQo+ID4gMDAwMCAgIGZhIDE2IDNlIDlmIGZiIDgyIGZhIDQ3IGIyIDU3IGRjIDIwIDA4IDAw IDQ1IDAwDQo+ID4gMDAxMCAgIDAwIDMzIGI0IDY2IDAwIGJhIDNmIDAxIGMxIGE1IDAxIDAxIDAx IDAxIDAyIDAxDQo+ID4gMDAyMCAgIDAxIDAyIGMwIGMxIGMyIGMzIGM0IGM1IGM2IGM3IDAwIDAw IDAwIDAwIDAwIDAwDQo+ID4gMDAzMCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIGM4IGM5IGNhIGNiDQo+ID4gMDA0MCAgIGNjIGNkIGNlIGNmIGQwIGQxIGQyIGQzIGQ0IGQ1 IGQ2IGQ3IGQ4IGQ5IGRhIGRiDQo+ID4gMDA1MCAgIGRjIGRkIGRlIGRmIGUwIGUxIGUyIGUzIGU0 IGU1IGU2DQo+ID4NCj4gPiBTbywgd2Ugd291bGQgY2FsY3VsYXRlIHRoZSBsZW5ndGggb2YgcGFk ZGluZywgYW5kIHJlbW92ZSB0aGUgcGFkZGluZyANCj4gPiBpbiBwa3RfbGVuIGFuZCBkYXRhX2xl biBiZWZvcmUgYWdncmVnYXRpb24uDQo+ID4NCj4gPiBGaXhlczogN2YwOTgzZWUzMzFjICgiaXBf ZnJhZzogY2hlY2sgZnJhZ21lbnQgbGVuZ3RoIG9mIGluY29taW5nDQo+ID4gcGFja2V0IikNCj4g PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBZaWNhaSBMdSA8 bHV5aWNhaUBodWF3ZWkuY29tPg0KPiA+IC0tLQ0KPiA+IHY0IC0+IHY1OiBVcGRhdGUgdGhlIGNv bW1lbnRzIGFuZCBkZXNjcmlwdGlvbi4NCj4gPiAtLS0NCj4gPiAgbGliL2xpYnJ0ZV9pcF9mcmFn L3J0ZV9pcHY0X3JlYXNzZW1ibHkuYyB8IDEyICsrKysrKysrKy0tLQ0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdp dCBhL2xpYi9saWJydGVfaXBfZnJhZy9ydGVfaXB2NF9yZWFzc2VtYmx5LmMNCj4gPiBiL2xpYi9s aWJydGVfaXBfZnJhZy9ydGVfaXB2NF9yZWFzc2VtYmx5LmMNCj4gPiBpbmRleCAxZGRhOGFjLi5m ZGY2NmE0IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9saWJydGVfaXBfZnJhZy9ydGVfaXB2NF9yZWFz c2VtYmx5LmMNCj4gPiArKysgYi9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3NlbWJs eS5jDQo+ID4gQEAgLTEwNCw2ICsxMDQsNyBAQCBzdHJ1Y3QgcnRlX21idWYgKg0KPiA+ICAJY29u c3QgdW5hbGlnbmVkX3VpbnQ2NF90ICpwc2Q7DQo+ID4gIAl1aW50MTZfdCBmbGFnX29mZnNldCwg aXBfb2ZzLCBpcF9mbGFnOw0KPiA+ICAJaW50MzJfdCBpcF9sZW47DQo+ID4gKwlpbnQzMl90IHRy aW07DQo+ID4NCj4gPiAgCWZsYWdfb2Zmc2V0ID0gcnRlX2JlX3RvX2NwdV8xNihpcF9oZHItPmZy YWdtZW50X29mZnNldCk7DQo+ID4gIAlpcF9vZnMgPSAodWludDE2X3QpKGZsYWdfb2Zmc2V0ICYg UlRFX0lQVjRfSERSX09GRlNFVF9NQVNLKTsgQEANCj4gPiAtMTE3LDE0ICsxMTgsMTUgQEAgc3Ry dWN0IHJ0ZV9tYnVmICoNCj4gPg0KPiA+ICAJaXBfb2ZzICo9IFJURV9JUFY0X0hEUl9PRkZTRVRf VU5JVFM7DQo+ID4gIAlpcF9sZW4gPSBydGVfYmVfdG9fY3B1XzE2KGlwX2hkci0+dG90YWxfbGVu Z3RoKSAtIG1iLT5sM19sZW47DQo+ID4gKwl0cmltICA9IG1iLT5wa3RfbGVuIC0gKGlwX2xlbiAr IG1iLT5sM19sZW4gKyBtYi0+bDJfbGVuKTsNCj4gPg0KPiA+ICAJSVBfRlJBR19MT0coREVCVUcs ICIlczolZDpcbiINCj4gPiAtCQkibWJ1ZjogJXAsIHRtczogJSIgUFJJdTY0DQo+ID4gLQkJIiwg a2V5OiA8JSIgUFJJeDY0ICIsICUjeD4sIG9mczogJXUsIGxlbjogJWQsIGZsYWdzOiAlI3hcbiIN Cj4gPiArCQkibWJ1ZjogJXAsIHRtczogJSIgUFJJdTY0ICIsIGtleTogPCUiIFBSSXg2NCAiLCAl I3g+Ig0KPiA+ICsJCSJvZnM6ICV1LCBsZW46ICVkLCBwYWRkaW5nOiAlZCwgZmxhZ3M6ICUjeFxu Ig0KPiA+ICAJCSJ0Ymw6ICVwLCBtYXhfY3ljbGVzOiAlIiBQUkl1NjQgIiwgZW50cnlfbWFzazog JSN4LCAiDQo+ID4gIAkJIm1heF9lbnRyaWVzOiAldSwgdXNlX2VudHJpZXM6ICV1XG5cbiIsDQo+ ID4gIAkJX19mdW5jX18sIF9fTElORV9fLA0KPiA+IC0JCW1iLCB0bXMsIGtleS5zcmNfZHN0WzBd LCBrZXkuaWQsIGlwX29mcywgaXBfbGVuLCBpcF9mbGFnLA0KPiA+ICsJCW1iLCB0bXMsIGtleS5z cmNfZHN0WzBdLCBrZXkuaWQsIGlwX29mcywgaXBfbGVuLCB0cmltLCBpcF9mbGFnLA0KPiA+ICAJ CXRibCwgdGJsLT5tYXhfY3ljbGVzLCB0YmwtPmVudHJ5X21hc2ssIHRibC0+bWF4X2VudHJpZXMs DQo+ID4gIAkJdGJsLT51c2VfZW50cmllcyk7DQo+ID4NCj4gPiBAQCAtMTM0LDYgKzEzNiwxMCBA QCBzdHJ1Y3QgcnRlX21idWYgKg0KPiA+ICAJCXJldHVybiBOVUxMOw0KPiA+ICAJfQ0KPiA+DQo+ ID4gKwlpZiAodW5saWtlbHkodHJpbSA+IDApKSB7DQo+ID4gKwkJcnRlX3BrdG1idWZfdHJpbSht YiwgdHJpbSk7DQo+ID4gKwl9DQo+IA0KPiA+IEFzIGEgbml0IHt9IGJyYWNlcyBhcmUgbm90IHJl cXVpcmVkIGZvciBzaW5nbGUgZXhwcmVzc2lvbi4NCj4gPiBMR1RNIGluIGdlbmVyYWwsIGp1c3Qg b25lIHRoaW5nOiBzaG91bGRuJ3Qgd2UgaGF2ZSB0aGUgc2FtZSBmaXggZm9yIGlwdjYgdGhlbj8N Cj4gPiBLb25zdGFudGluDQo+IA0KPiBIaSBLb25zdGFudGluLA0KPiANCj4gVGhhbmtzIQ0KPiAN Cj4gRHVyaW5nIHRoZSBwcm9ibGVtIGFuYWx5c2lzLCB3ZSBoYXZlIGRpc2N1c3NlZCBvbiBpcHY2 IGFuZCBjb25jbHVkZWQgDQo+IHRoYXQgaXQgZG9lcyBub3QgZXhpc3QgaW4gaXB2Ni4NCj4gDQo+ IEZvciBpcHY2LCBpdCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nIHBhcnRzOg0KPiBiYXNpYyBo ZWFkZXIgPSA0MChieXRlcykNCj4gRE1BQyA9IDYoYnl0ZXMpDQo+IFNNQUMgPSA2KGJ5dGVzKQ0K PiBUeXBlID0gMihieXRlcykNCj4gQ1JDID0gNChieXRlcykNCj4gZnJhZ21lbnQgaGVhZGVyID0g OChieXRlcykNCj4gLi4uDQo+IA0KPiA0MCArIDYgKyA2ICsgMiArIDQgKyA4ID0gNjYgKGJ5dGVz KQ0KPiANCj4gVG90YWwgaXMgYWxyZWFkeSBncmVhdGVyIHRoYW4gbWluX2lwX2xlbig2NCkuIFNv IGl0IGRvZXNuJ3QgbmVlZCB0byBiZSANCj4gcGFkZGVkIHdpdGggemVyb3MuDQoNCj4gRm9yIG5v cm1hbCBjYXNlcyAtIHllcywgYnV0IGluIHRoZW9yeSB0aGVyZSBjb3VsZCBiZSBzb21lIHVudXN1 YWwgc2NlbmFyaW9zICh0dW5uZWxsZWQgcGFja2V0LCBkaWZmZXJlbnQgbWVkaWEsIGV0Yy4pLg0K PiBTbyBmb3IgY29uc2lzdGVuY3kgYW5kIHRvIGF2b2lkIHVuZm9yZXNlZW4gaXNzdWVzIC0gSSB0 aGluayBiZXR0ZXIgdG8gaGF2ZSB0aGUgZml4IGZvciBib3RoIGlwdjQgYW5kIGlwdjYuDQo+IEFm dGVyIGFsbCB0aGUgaW1wYWN0IGxvb2tzIG5lZ2xlY3RhYmxlLg0KPiBLb25zdGFudGluIA0KDQpI aSBLb25zdGFudGluLA0KDQpBZ3JlZSENCg0KSW4gdGVybXMgb2YgY29kZSBzeW1tZXRyeSwgaXQg c2hvdWxkIGJlIGJldHRlci4NCg0KV2hhdGV2ZXIsIEknbGwgc3VibWl0IGFuIGFub3RoZXIgcGF0 Y2godjYpIGxhdGVyLg0KDQo+IA0KPiA+ICsNCj4gPiAgCS8qIHRyeSB0byBmaW5kL2FkZCBlbnRy eSBpbnRvIHRoZSBmcmFnbWVudCdzIHRhYmxlLiAqLw0KPiA+ICAJaWYgKChmcCA9IGlwX2ZyYWdf ZmluZCh0YmwsIGRyLCAma2V5LCB0bXMpKSA9PSBOVUxMKSB7DQo+ID4gIAkJSVBfRlJBR19NQlVG MkRSKGRyLCBtYik7DQo+ID4gLS0NCj4gPiAxLjkuNS5tc3lzZ2l0LjENCg0K