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 66FA4A09E5 for ; Mon, 7 Dec 2020 08:48:17 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 32F0CC8CC; Mon, 7 Dec 2020 08:48:16 +0100 (CET) Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by dpdk.org (Postfix) with ESMTP id E9D53E07; Mon, 7 Dec 2020 08:48:11 +0100 (CET) Received: from dggeme752-chm.china.huawei.com (unknown [172.30.72.54]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4CqFlf5sG6zXkf9; Mon, 7 Dec 2020 15:47:42 +0800 (CST) Received: from dggemi751-chm.china.huawei.com (10.1.198.137) by dggeme752-chm.china.huawei.com (10.3.19.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Mon, 7 Dec 2020 15:48:09 +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.1913.007; Mon, 7 Dec 2020 15:48:09 +0800 From: luyicai To: Aaron Conole CC: "dev@dpdk.org" , "konstantin.ananyev@intel.com" , "Zhoujingbin (Robin, Russell Lab)" , chenchanghu , "Lilijun (Jerry)" , Linhaifeng , "Guohongzhi (Russell Lab)" , wangyunjian , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v3] ip_frag: recalculate data length of fragment Thread-Index: AQHWyXN+rZkGKmrfB0KwHVybXDeu1Knli736gAW7G5A= Date: Mon, 7 Dec 2020 07:48:08 +0000 Message-ID: <46e2ad93789f472591533e8c83114d1e@huawei.com> References: <1607000077-30212-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="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [dpdk-stable] =?gb2312?b?tPC4tDogW2RwZGstZGV2XSBbUEFUQ0ggdjNdIGlw?= =?gb2312?b?X2ZyYWc6IHJlY2FsY3VsYXRlIGRhdGEgbGVuZ3RoIG9mIGZyYWdtZW50?= X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" fC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS18DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICBIT1NUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCB8LS0tLS0tLS0tLS0tLS0tLS0tLS18 ICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgICB8DQp8IHwgICAgICAgICBu czIgICAgICAgIHwgICAgIHwgICAgICAgfC0tLS0tLS0tLS0tLS0tLXwgICAgICAgfCAgIHwNCnwg fCAgICAgfC0tLS0tLS0tfCAgICAgfCAgICAgfCAgIHwtLS0tLS0tLXwgICAgIHwtLS0tLS0tLXwg ICB8ICAgfA0KfCB8ICAgICB8ICB0YXAxICB8ICAgICB8ICAgICB8ICAgfCAgdGFwMiAgfCBuczEg fCAgdGFwMyAgfCAgIHwgICB8DQp8IHwgICAgIHxtdHU9MTUxMHwgICAgIHwgICAgIHwgICB8bXR1 PTE1MTB8ICAgICB8bXR1PTE1MDB8ICAgfCAgIHwNCnwgfC0tLS0tfDEuMS4xLjEgfC0tLS0tfCAg ICAgfC0tLXwxLjEuMS4yIHwtLS0tLXwyLjEuMS4xIHwtLS18ICAgfA0KfCAgICAgICB8LS0tLS0t LS18ICAgICAgICAgICAgICAgfC0tLS0tLS0tfCAgICAgfC0tLS0tLS0tfCAgICAgICB8DQp8ICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAg ICAgIHwNCnwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgfCAgICAgICAgICAgfA0KfCAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwg ICAgICAgICAgICAgICB8ICAgICAgICAgICB8DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwNCnwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS18ICAgICAgfA0KfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGJvbmQgIHwgICAg ICB8DQp8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfG10 dT0xNTAwfC0tLS0tLXwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8LS0tLS0tLS18ICAgICAgICANCg0KSW4gYSBjb21wbGV4IE9WUytEUERLIHNjZW5h cmlvLCB0aGlzIHByb2JsZW0gaXMgZm91bmQgd2hlbiBmcmFnbWVudGVkIHBhY2tldCBhZ2dyZWdh dGlvbiBpcyBwcm9jZXNzZWQuDQpUaGVyZWZvcmUsIHdlIHNpbXVsYXRlZCBpbnRlcm1lZGlhdGUg ZnJhZ21lbnRzIGJ5IG1vZGlmeWluZyB0aGUgTVRVIG9uIHRoZSBob3N0Lg0KVG8gaWxsdXN0cmF0 ZSB0aGUgcHJvYmxlbSwgd2Ugc2ltcGxpZnkgdGhlIHBhY2tldCBmb3JtYXQgYW5kIGlnbm9yZSB0 aGUgaW1wYWN0IG9mIHRoZSBwYWNrZXQgaGVhZGVyLg0KSW4gbmFtZXNwYWNlMiwgYSBwYWNrZXQg d2hvc2UgZGF0YSBsZW5ndGggaXMgMTUyMCBpcyBzZW50Lg0KV2hlbiB0aGUgcGFja2V0IHBhc3Nl cyB0YXAyLCB0aGUgcGFja2V0IGlzIGRpdmlkZWQgaW50byB0d28gZnJhZ21lbnRzOiBmcmFnbWVu dCBBIGFuZCBmcmFnbWVudCBCLCBzaW1pbGFyIHRvICgxNTIwID0gMTUxMCArIDEwKS4NCldoZW4g dGhlIHBhY2tldCBwYXNzZXMgdGFwMywgdGhlIGxhcmdlciBmcmFnbWVudCBwYWNrZXQgQSBpcyBk aXZpZGVkIGludG8gdHdvIGZyYWdtZW50cyBBMSBhbmQgQTIsIHNpbWlsYXIgdG8gKDE1MTAgPSAx NTAwICsgMTApLg0KRmluYWxseSwgdGhlIGJvbmQgaW50ZXJmYWNlIHJlY2VpdmVzIHRocmVlIGZy YWdtZW50czogQTEsIEEyLCBhbmQgQiAoMTUyMCA9IDE1MDAgKyAxMCArIDEwKS4NCk9uZSBmcmFn bWVudGVkIHBhY2tldCBBMiBpcyBzbWFsbGVyIHRoYW4gdGhlIG1pbmltdW0gRXRoZXJuZXQgZnJh bWUgbGVuZ3RoLCBzbyBpdCBuZWVkcyB0byBiZSBwYWRkZWQuDQoNCkExOg0KMDAwMCAgIGZhIDE2 IDNlIDlmIGZiIDgyIGZhIDQ3IGIyIDU3IGRjIDIwIDA4IDAwIDQ1IDAwDQowMDEwICAgMDUgZGMg YjQgNjYgMjAgMDAgM2YgMDEgOWMgYjYgMDEgMDEgMDEgMDEgMDIgMDENCjAwMjAgICAwMSAwMiAw OCAwMCAyZCBmNiBmYSBlMCAwMCAwYSAwZSAzYSBiMiA1ZiAwMCAwMA0KMDAzMCAgIDAwIDAwIDJm IGE5IDA2IDAwIDAwIDAwIDAwIDAwIDEwIDExIDEyIDEzIDE0IDE1DQowMDQwICAgMTYgMTcgMTgg MTkgMWEgMWIgMWMgMWQgMWUgMWYgMjAgMjEgMjIgMjMgMjQgMjUNCi4uLiAgICAuLi4NCjA1ZTAg ICBiNiBiNyBiOCBiOSBiYSBiYiBiYyBiZCBiZSBiZg0KDQpBMjoNCjAwMDAgICBmYSAxNiAzZSA5 ZiBmYiA4MiBmYSA0NyBiMiA1NyBkYyAyMCAwOCAwMCA0NSAwMA0KMDAxMCAgIDAwIDFjIGI0IDY2 IDIwIGI5IDNmIDAxIGExIGJkIDAxIDAxIDAxIDAxIDAyIDAxDQowMDIwICAgMDEgMDIgYzAgYzEg YzIgYzMgYzQgYzUgYzYgYzcNCg0KQjoNCjAwMDAgICBmYSAxNiAzZSA5ZiBmYiA4MiBmYSA0NyBi MiA1NyBkYyAyMCAwOCAwMCA0NSAwMA0KMDAxMCAgIDAwIDMzIGI0IDY2IDAwIGJhIDNmIDAxIGMx IGE1IDAxIDAxIDAxIDAxIDAyIDAxDQowMDIwICAgMDEgMDIgYzggYzkgY2EgY2IgY2MgY2QgY2Ug Y2YgZDAgZDEgZDIgZDMgZDQgZDUNCjAwMzAgICBkNiBkNyBkOCBkOSBkYSBkYiBkYyBkZCBkZSBk ZiBlMCBlMSBlMiBlMyBlNCBlNQ0KMDA0MCAgIGU2DQoNCldoZW4gcHJvY2Vzc2luZyB0aGUgcHJl Y2VkaW5nIHBhY2tldHMgYWJvdmUsIERQREsgd291bGQgYWdncmVnYXRlIGZyYWdtZW50ZWQgcGFj a2V0cyBBMiBhbmQgQi4NCkFuZCBlcnJvciBwYWNrZXRzIGFyZSBnZW5lcmF0ZWSjrCB3aGljaCBw YWRkaW5nKHplcm8pIGlzIGRpc3BsYXllZCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBwYWNrZXQuDQoN CkEyICsgQjoNCjAwMDAgICBmYSAxNiAzZSA5ZiBmYiA4MiBmYSA0NyBiMiA1NyBkYyAyMCAwOCAw MCA0NSAwMA0KMDAxMCAgIDAwIDMzIGI0IDY2IDAwIGJhIDNmIDAxIGMxIGE1IDAxIDAxIDAxIDAx IDAyIDAxDQowMDIwICAgMDEgMDIgYzAgYzEgYzIgYzMgYzQgYzUgYzYgYzcgMDAgMDAgMDAgMDAg MDAgMDANCjAwMzAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCBjOCBjOSBj YSBjYg0KMDA0MCAgIGNjIGNkIGNlIGNmIGQwIGQxIGQyIGQzIGQ0IGQ1IGQ2IGQ3IGQ4IGQ5IGRh IGRiDQowMDUwICAgZGMgZGQgZGUgZGYgZTAgZTEgZTIgZTMgZTQgZTUgZTYNCg0KDQotLS0tLdPK vP7Urbz+LS0tLS0NCreivP7IyzogQWFyb24gQ29ub2xlIFttYWlsdG86YWNvbm9sZUByZWRoYXQu Y29tXSANCreiy83KsbzkOiAyMDIwxOoxMtTCNMjVIDA6MTQNCsrVvP7IyzogbHV5aWNhaSA8bHV5 aWNhaUBodWF3ZWkuY29tPg0Ks63LzTogZGV2QGRwZGsub3JnOyBrb25zdGFudGluLmFuYW55ZXZA aW50ZWwuY29tOyBaaG91amluZ2JpbiAoUm9iaW4sIFJ1c3NlbGwgTGFiKSA8emhvdWppbmdiaW5A aHVhd2VpLmNvbT47IGNoZW5jaGFuZ2h1IDxjaGVuY2hhbmdodUBodWF3ZWkuY29tPjsgTGlsaWp1 biAoSmVycnkpIDxqZXJyeS5saWxpanVuQGh1YXdlaS5jb20+OyBMaW5oYWlmZW5nIDxoYWlmZW5n LmxpbkBodWF3ZWkuY29tPjsgR3VvaG9uZ3poaSAoUnVzc2VsbCBMYWIpIDxndW9ob25nemhpMUBo dWF3ZWkuY29tPjsgd2FuZ3l1bmppYW4gPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+OyBzdGFibGVA ZHBkay5vcmcNCtb3zOI6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2M10gaXBfZnJhZzogcmVjYWxj dWxhdGUgZGF0YSBsZW5ndGggb2YgZnJhZ21lbnQNCg0KWWljYWkgTHUgPGx1eWljYWlAaHVhd2Vp LmNvbT4gd3JpdGVzOg0KDQo+IEluIHNvbWUgc2l0dWF0aW9ucywgd2Ugd291bGQgZ2V0IHNldmVy YWwgaXAgZnJhZ21lbnRzLCB3aGljaCB0b3RhbCANCj4gZGF0YSBsZW5ndGggaXMgbGVzcyB0aGFu IG1pbmltdW0gZnJhbWUoNjQpIGFuZCBwYWRkaW5nIHdpdGggemVyb3MuDQo+IEV4YW1wbGVzOiBT ZWNvbmQgRnJhZ21lbnQgImEwYTEgYTJhMyBhNGE1IGE2YTcgMDAwMCAwMDAwIC4uLiINCj4gYW5k IFRoaXJkIEZyYWdtZW50ICJhOGE5IGFhYWIgYWNhZCBhZWFmIGIwYjEgYjJiMyAuLi4iLg0KPiBG aW5hbGx5LCB3ZSB3b3VsZCByZWFzc2VtYmxlIFNlY29uZCBhbmQgVGhpcmQgRnJhZ21lbnQgbGlr ZSB0aGlzDQo+ICJhMGExIGEyYTMgYTRhNSBhNmE3IDAwMDAgMDAwMCAuLi4gYThhOSBhYWFiIGFj YWQgYWVhZiBiMGIxIC4uLiIsIA0KPiB3aGljaCBpcyBub3QgY29ycmVjdCENCj4gU28sIHdlIG5l ZWQgcmVjYWxjdWxhdGUgZGF0YSBsZW5ndGggb2YgZnJhZ21lbnQgdG8gcmVtb3ZlIHBhZGluZ3Mh DQo+DQo+IEZpeGVzOiA3ZjA5ODNlZTMzMWMgKCJpcF9mcmFnOiBjaGVjayBmcmFnbWVudCBsZW5n dGggb2YgaW5jb21pbmcgDQo+IHBhY2tldCIpDQo+IENjOiBzdGFibGVAZHBkay5vcmcNCj4NCj4g U2lnbmVkLW9mZi1ieTogWWljYWkgTHUgPGx1eWljYWlAaHVhd2VpLmNvbT4NCj4gLS0tDQoNClNv cnJ5IGZvciBjb21pbmcgbGF0ZSB0byB0aGUgcGFydHkuDQoNCkFyZSB5b3Ugc2F5aW5nIHRoYXQg d2UgaGF2ZSBmcmFnbWVudHMgd2hpY2ggYXJlIGxlc3MgdGhhbiBtaW4gaXBfbGVuIGZvciBhbnl0 aGluZyBvdGhlciB0aGFuIHRoZSBmaW5hbCBmcmFnbWVudD8gIE9yIHRoZSB0b3RhbCBkYXRhIGxl bmd0aCBhZnRlciBhbGwgZnJhZ21lbnRzIGFyZSByZWFzc2VtYmxlZCBpcyA8IG1pbl9pcF9sZW4g Pw0KDQpsaWtlOg0KDQpmcmFnMSwgbGVuID0gNDgNCmZyYWcyLCBsZW4gPSAxMA0KDQpzb21ldGhp bmcgbGlrZSB0aGF0PyAgQ2FuIHlvdSBwdXQgc29tZSBjb25jcmV0ZSBleGFtcGxlcyBpbiB0aGUg Y29tbWl0IG1lc3NhZ2UgKG9yIGV2ZW4gYmV0dGVyLCBpbmNsdWRlIGEgdGVzdCBjYXNlIGluIHRo ZSBpcHY0X2ZyYWcgdGVzdCBzdWl0ZSB0aGF0IHNob3dzIHRoaXMpPw0KDQo+IHYyIC0+IHYzOiBV cGRhdGUgdGhlIGNvbW1lbnRzLg0KPiAtLS0NCj4gIGxpYi9saWJydGVfaXBfZnJhZy9ydGVfaXB2 NF9yZWFzc2VtYmx5LmMgfCAxICsNCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQ0K Pg0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9pcF9mcmFnL3J0ZV9pcHY0X3JlYXNzZW1ibHku YyANCj4gYi9saWIvbGlicnRlX2lwX2ZyYWcvcnRlX2lwdjRfcmVhc3NlbWJseS5jDQo+IGluZGV4 IDFkZGE4YWNhMC4uOWE5ZmUzNzAzIDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX2lwX2ZyYWcv cnRlX2lwdjRfcmVhc3NlbWJseS5jDQo+ICsrKyBiL2xpYi9saWJydGVfaXBfZnJhZy9ydGVfaXB2 NF9yZWFzc2VtYmx5LmMNCj4gQEAgLTExNyw2ICsxMTcsNyBAQCBydGVfaXB2NF9mcmFnX3JlYXNz ZW1ibGVfcGFja2V0KHN0cnVjdCANCj4gcnRlX2lwX2ZyYWdfdGJsICp0YmwsDQo+ICANCj4gIAlp cF9vZnMgKj0gUlRFX0lQVjRfSERSX09GRlNFVF9VTklUUzsNCj4gIAlpcF9sZW4gPSBydGVfYmVf dG9fY3B1XzE2KGlwX2hkci0+dG90YWxfbGVuZ3RoKSAtIG1iLT5sM19sZW47DQo+ICsJbWItPmRh dGFfbGVuID0gaXBfbGVuICsgbWItPmwzX2xlbiArIG1iLT5sMl9sZW47DQo+ICANCj4gIAlJUF9G UkFHX0xPRyhERUJVRywgIiVzOiVkOlxuIg0KPiAgCQkibWJ1ZjogJXAsIHRtczogJSIgUFJJdTY0 DQoNCg==