From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <luyicai@huawei.com>
To: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>, "dev@dpdk.org"
 <dev@dpdk.org>
CC: "Zhoujingbin (Robin, Russell Lab)" <zhoujingbin@huawei.com>, chenchanghu
 <chenchanghu@huawei.com>, "Lilijun (Jerry)" <jerry.lilijun@huawei.com>,
 Linhaifeng <haifeng.lin@huawei.com>, "Guohongzhi (Russell Lab)"
 <guohongzhi1@huawei.com>, wangyunjian <wangyunjian@huawei.com>,
 "stable@dpdk.org" <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>
 <BYAPR11MB3301456E350C40DB56F41EA99AC70@BYAPR11MB3301.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB3301456E350C40DB56F41EA99AC70@BYAPR11MB3301.namprd11.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

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==