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 B0728A09E9; Tue, 15 Dec 2020 04:18:59 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6286BDE0; Tue, 15 Dec 2020 04:18:58 +0100 (CET) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [45.249.212.189]) by dpdk.org (Postfix) with ESMTP id 1794AA3; Tue, 15 Dec 2020 04:18:54 +0100 (CET) Received: from dggeme753-chm.china.huawei.com (unknown [172.30.72.56]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4Cw3Nr2h98z5524; Tue, 15 Dec 2020 11:18:04 +0800 (CST) Received: from dggemi751-chm.china.huawei.com (10.1.198.137) by dggeme753-chm.china.huawei.com (10.3.19.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Tue, 15 Dec 2020 11:18:50 +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; Tue, 15 Dec 2020 11:18:50 +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/TRKn2KD2AgAE9QiA= Date: Tue, 15 Dec 2020 03:18:50 +0000 Message-ID: <08610910793145a78cbc84e2f43d5e8b@huawei.com> References: <1605706193-17192-1-git-send-email-luyicai@huawei.com> <1607771130-13648-1-git-send-email-luyicai@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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbiBbbWFpbHRvOmtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb21dIA0KPiBTZW50OiBNb25k YXksIERlY2VtYmVyIDE0LCAyMDIwIDEwOjQ1IFBNDQo+IFRvOiBsdXlpY2FpIDxsdXlpY2FpQGh1 YXdlaS5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IFpob3VqaW5nYmluIChSb2JpbiwgUnVzc2Vs bCBMYWIpIDx6aG91amluZ2JpbkBodWF3ZWkuY29tPjsgY2hlbmNoYW5naHUgPGNoZW5jaGFuZ2h1 QGh1YXdlaS5jb20+OyBMaWxpanVuIChKZXJyeSkgPGplcnJ5LmxpbGlqdW5AaHVhd2VpLmNvbT47 IExpbmhhaWZlbmcgPGhhaWZlbmcubGluQGh1YXdlaS5jb20+OyBHdW9ob25nemhpIChSdXNzZWxs IExhYikgPGd1b2hvbmd6aGkxQGh1YXdlaS5jb20+OyB3YW5neXVuamlhbiA8d2FuZ3l1bmppYW5A aHVhd2VpLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBb UEFUQ0ggdjVdIGlwX2ZyYWc6IHJlbW92ZSBwYWRkaW5nIGxlbmd0aCBvZiBmcmFnbWVudA0KDQoN Cj4gSGkgWWljYWksDQogDQo+IEluIHNvbWUgc2l0dWF0aW9ucywgd2Ugd291bGQgZ2V0IHNldmVy YWwgaXAgZnJhZ21lbnRzLCB3aGljaCB0b3RhbCANCj4gZGF0YSBsZW5ndGggaXMgbGVzcyB0aGFu IG1pbl9pcF9sZW4oNjQpIGFuZCBwYWRkaW5nIHdpdGggemVyb3MuDQo+IFdlIHNpbXVsYXRlZCBp bnRlcm1lZGlhdGUgZnJhZ21lbnRzIGJ5IG1vZGlmeWluZyB0aGUgTVRVLg0KPiBUbyBpbGx1c3Ry YXRlIHRoZSBwcm9ibGVtLCB3ZSBzaW1wbGlmeSB0aGUgcGFja2V0IGZvcm1hdCBhbmQgaWdub3Jl IA0KPiB0aGUgaW1wYWN0IG9mIHRoZSBwYWNrZXQgaGVhZGVyLkluIG5hbWVzcGFjZTIsIGEgcGFj a2V0IHdob3NlIGRhdGEgDQo+IGxlbmd0aCBpcyAxNTIwIGlzIHNlbnQuDQo+IFdoZW4gdGhlIHBh Y2tldCBwYXNzZXMgdGFwMiwgdGhlIHBhY2tldCBpcyBkaXZpZGVkIGludG8gdHdvDQo+IGZyYWdt ZW50czogZnJhZ21lbnQgQSBhbmQgQiwgc2ltaWxhciB0byAoMTUyMCA9IDE1MTAgKyAxMCkuDQo+ IFdoZW4gdGhlIHBhY2tldCBwYXNzZXMgdGFwMywgdGhlIGxhcmdlciBmcmFnbWVudCBwYWNrZXQg QSBpcyBkaXZpZGVkIA0KPiBpbnRvIHR3byBmcmFnbWVudHMgQTEgYW5kIEEyLCBzaW1pbGFyIHRv ICgxNTEwID0gMTUwMCArIDEwKS4NCj4gRmluYWxseSwgdGhlIGJvbmQgaW50ZXJmYWNlIHJlY2Vp dmVzIHRocmVlIGZyYWdtZW50czoNCj4gQTEsIEEyLCBhbmQgQiAoMTUyMCA9IDE1MDAgKyAxMCAr IDEwKS4NCj4gT25lIGZyYWdtZW50ZWQgcGFja2V0IEEyIGlzIHNtYWxsZXIgdGhhbiB0aGUgbWlu aW11bSBFdGhlcm5ldCBmcmFtZSANCj4gbGVuZ3RoLCBzbyBpdCBuZWVkcyB0byBiZSBwYWRkZWQu DQo+IA0KPiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tfA0KPiB8ICAgICAgICAgICAgICAgICAgICAgIEhPU1QgICAgICAgICAgICAgICAgICAgICAg ICAgfA0KPiB8IHwtLS0tLS0tLS0tLS0tLXwgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LXwgfA0KPiB8IHwgICAgICBuczIgICAgIHwgICB8ICAgICAgfC0tLS0tLS0tLS0tLS0tfCAgICAg IHwgfA0KPiB8IHwgIHwtLS0tLS0tLXwgIHwgICB8ICB8LS0tLS0tLS18ICAgIHwtLS0tLS0tLXwg IHwgfA0KPiB8IHwgIHwgIHRhcDEgIHwgIHwgICB8ICB8ICB0YXAyICB8IG5zMXwgIHRhcDMgIHwg IHwgfA0KPiB8IHwgIHxtdHU9MTUxMHwgIHwgICB8ICB8bXR1PTE1MTB8ICAgIHxtdHU9MTUwMHwg IHwgfA0KPiB8IHwtLXwxLjEuMS4xIHwtLXwgICB8LS18MS4xLjEuMiB8LS0tLXwyLjEuMS4xIHwt LXwgfA0KPiB8ICAgIHwtLS0tLS0tLXwgICAgICAgICB8LS0tLS0tLS18ICAgIHwtLS0tLS0tLXwg ICAgfA0KPiB8ICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAg ICAgfA0KPiB8ICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICAgfCAgICAg ICAgfA0KPiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgfA0KPiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS18 ICAgfA0KPiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBib25kICB8 ICAgfA0KPiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18bXR1PTE1MDB8 LS0tfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS18 DQo+IA0KPiBXaGVuIHByb2Nlc3NpbmcgdGhlIHByZWNlZGluZyBwYWNrZXRzIGFib3ZlLCBEUERL IHdvdWxkIGFnZ3JlZ2F0ZSANCj4gZnJhZ21lbnRlZCBwYWNrZXRzIEEyIGFuZCBCLg0KPiBBbmQg ZXJyb3IgcGFja2V0cyBhcmUgZ2VuZXJhdGVkLCB3aGljaCBwYWRkaW5nKHplcm8pIGlzIGRpc3Bs YXllZCBpbiANCj4gdGhlIG1pZGRsZSBvZiB0aGUgcGFja2V0Lg0KPiANCj4gQTIgKyBCOg0KPiAw MDAwICAgZmEgMTYgM2UgOWYgZmIgODIgZmEgNDcgYjIgNTcgZGMgMjAgMDggMDAgNDUgMDANCj4g MDAxMCAgIDAwIDMzIGI0IDY2IDAwIGJhIDNmIDAxIGMxIGE1IDAxIDAxIDAxIDAxIDAyIDAxDQo+ IDAwMjAgICAwMSAwMiBjMCBjMSBjMiBjMyBjNCBjNSBjNiBjNyAwMCAwMCAwMCAwMCAwMCAwMA0K PiAwMDMwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgYzggYzkgY2EgY2IN Cj4gMDA0MCAgIGNjIGNkIGNlIGNmIGQwIGQxIGQyIGQzIGQ0IGQ1IGQ2IGQ3IGQ4IGQ5IGRhIGRi DQo+IDAwNTAgICBkYyBkZCBkZSBkZiBlMCBlMSBlMiBlMyBlNCBlNSBlNg0KPiANCj4gU28sIHdl IHdvdWxkIGNhbGN1bGF0ZSB0aGUgbGVuZ3RoIG9mIHBhZGRpbmcsIGFuZCByZW1vdmUgdGhlIHBh ZGRpbmcgDQo+IGluIHBrdF9sZW4gYW5kIGRhdGFfbGVuIGJlZm9yZSBhZ2dyZWdhdGlvbi4NCj4g DQo+IEZpeGVzOiA3ZjA5ODNlZTMzMWMgKCJpcF9mcmFnOiBjaGVjayBmcmFnbWVudCBsZW5ndGgg b2YgaW5jb21pbmcgDQo+IHBhY2tldCIpDQo+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFlpY2FpIEx1IDxsdXlpY2FpQGh1YXdlaS5jb20+DQo+IC0tLQ0KPiB2NCAt PiB2NTogVXBkYXRlIHRoZSBjb21tZW50cyBhbmQgZGVzY3JpcHRpb24uDQo+IC0tLQ0KPiAgbGli L2xpYnJ0ZV9pcF9mcmFnL3J0ZV9pcHY0X3JlYXNzZW1ibHkuYyB8IDEyICsrKysrKysrKy0tLQ0K PiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3NlbWJseS5jIA0K PiBiL2xpYi9saWJydGVfaXBfZnJhZy9ydGVfaXB2NF9yZWFzc2VtYmx5LmMNCj4gaW5kZXggMWRk YThhYy4uZmRmNjZhNCAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9pcF9mcmFnL3J0ZV9pcHY0 X3JlYXNzZW1ibHkuYw0KPiArKysgYi9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3Nl bWJseS5jDQo+IEBAIC0xMDQsNiArMTA0LDcgQEAgc3RydWN0IHJ0ZV9tYnVmICoNCj4gIAljb25z dCB1bmFsaWduZWRfdWludDY0X3QgKnBzZDsNCj4gIAl1aW50MTZfdCBmbGFnX29mZnNldCwgaXBf b2ZzLCBpcF9mbGFnOw0KPiAgCWludDMyX3QgaXBfbGVuOw0KPiArCWludDMyX3QgdHJpbTsNCj4g DQo+ICAJZmxhZ19vZmZzZXQgPSBydGVfYmVfdG9fY3B1XzE2KGlwX2hkci0+ZnJhZ21lbnRfb2Zm c2V0KTsNCj4gIAlpcF9vZnMgPSAodWludDE2X3QpKGZsYWdfb2Zmc2V0ICYgUlRFX0lQVjRfSERS X09GRlNFVF9NQVNLKTsgQEAgDQo+IC0xMTcsMTQgKzExOCwxNSBAQCBzdHJ1Y3QgcnRlX21idWYg Kg0KPiANCj4gIAlpcF9vZnMgKj0gUlRFX0lQVjRfSERSX09GRlNFVF9VTklUUzsNCj4gIAlpcF9s ZW4gPSBydGVfYmVfdG9fY3B1XzE2KGlwX2hkci0+dG90YWxfbGVuZ3RoKSAtIG1iLT5sM19sZW47 DQo+ICsJdHJpbSAgPSBtYi0+cGt0X2xlbiAtIChpcF9sZW4gKyBtYi0+bDNfbGVuICsgbWItPmwy X2xlbik7DQo+IA0KPiAgCUlQX0ZSQUdfTE9HKERFQlVHLCAiJXM6JWQ6XG4iDQo+IC0JCSJtYnVm OiAlcCwgdG1zOiAlIiBQUkl1NjQNCj4gLQkJIiwga2V5OiA8JSIgUFJJeDY0ICIsICUjeD4sIG9m czogJXUsIGxlbjogJWQsIGZsYWdzOiAlI3hcbiINCj4gKwkJIm1idWY6ICVwLCB0bXM6ICUiIFBS SXU2NCAiLCBrZXk6IDwlIiBQUkl4NjQgIiwgJSN4PiINCj4gKwkJIm9mczogJXUsIGxlbjogJWQs IHBhZGRpbmc6ICVkLCBmbGFnczogJSN4XG4iDQo+ICAJCSJ0Ymw6ICVwLCBtYXhfY3ljbGVzOiAl IiBQUkl1NjQgIiwgZW50cnlfbWFzazogJSN4LCAiDQo+ICAJCSJtYXhfZW50cmllczogJXUsIHVz ZV9lbnRyaWVzOiAldVxuXG4iLA0KPiAgCQlfX2Z1bmNfXywgX19MSU5FX18sDQo+IC0JCW1iLCB0 bXMsIGtleS5zcmNfZHN0WzBdLCBrZXkuaWQsIGlwX29mcywgaXBfbGVuLCBpcF9mbGFnLA0KPiAr CQltYiwgdG1zLCBrZXkuc3JjX2RzdFswXSwga2V5LmlkLCBpcF9vZnMsIGlwX2xlbiwgdHJpbSwg aXBfZmxhZywNCj4gIAkJdGJsLCB0YmwtPm1heF9jeWNsZXMsIHRibC0+ZW50cnlfbWFzaywgdGJs LT5tYXhfZW50cmllcywNCj4gIAkJdGJsLT51c2VfZW50cmllcyk7DQo+IA0KPiBAQCAtMTM0LDYg KzEzNiwxMCBAQCBzdHJ1Y3QgcnRlX21idWYgKg0KPiAgCQlyZXR1cm4gTlVMTDsNCj4gIAl9DQo+ IA0KPiArCWlmICh1bmxpa2VseSh0cmltID4gMCkpIHsNCj4gKwkJcnRlX3BrdG1idWZfdHJpbSht YiwgdHJpbSk7DQo+ICsJfQ0KDQo+IEFzIGEgbml0IHt9IGJyYWNlcyBhcmUgbm90IHJlcXVpcmVk IGZvciBzaW5nbGUgZXhwcmVzc2lvbi4NCj4gTEdUTSBpbiBnZW5lcmFsLCBqdXN0IG9uZSB0aGlu Zzogc2hvdWxkbid0IHdlIGhhdmUgdGhlIHNhbWUgZml4IGZvciBpcHY2IHRoZW4/DQo+IEtvbnN0 YW50aW4NCg0KSGkgS29uc3RhbnRpbiwNCg0KVGhhbmtzIQ0KDQpEdXJpbmcgdGhlIHByb2JsZW0g YW5hbHlzaXMsIHdlIGhhdmUgZGlzY3Vzc2VkIG9uIGlwdjYgDQphbmQgY29uY2x1ZGVkIHRoYXQg aXQgZG9lcyBub3QgZXhpc3QgaW4gaXB2Ni4NCg0KRm9yIGlwdjYsIGl0IGNvbnNpc3RzIG9mIHRo ZSBmb2xsb3dpbmcgcGFydHM6IA0KYmFzaWMgaGVhZGVyID0gNDAoYnl0ZXMpDQpETUFDID0gNihi eXRlcykNClNNQUMgPSA2KGJ5dGVzKQ0KVHlwZSA9IDIoYnl0ZXMpDQpDUkMgPSA0KGJ5dGVzKQ0K ZnJhZ21lbnQgaGVhZGVyID0gOChieXRlcykNCi4uLg0KDQo0MCArIDYgKyA2ICsgMiArIDQgKyA4 ID0gNjYgKGJ5dGVzKQ0KDQpUb3RhbCBpcyBhbHJlYWR5IGdyZWF0ZXIgdGhhbiBtaW5faXBfbGVu KDY0KS4gU28gaXQgZG9lc24ndCANCm5lZWQgdG8gYmUgcGFkZGVkIHdpdGggemVyb3MuDQoNCj4g Kw0KPiAgCS8qIHRyeSB0byBmaW5kL2FkZCBlbnRyeSBpbnRvIHRoZSBmcmFnbWVudCdzIHRhYmxl LiAqLw0KPiAgCWlmICgoZnAgPSBpcF9mcmFnX2ZpbmQodGJsLCBkciwgJmtleSwgdG1zKSkgPT0g TlVMTCkgew0KPiAgCQlJUF9GUkFHX01CVUYyRFIoZHIsIG1iKTsNCj4gLS0NCj4gMS45LjUubXN5 c2dpdC4xDQoNCg==