From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8C0CBA0032; Fri, 22 Jul 2022 18:14:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6D1CF4021E; Fri, 22 Jul 2022 18:14:25 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 09D3740156 for ; Fri, 22 Jul 2022 18:14:24 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: RE: [PATCH v3] ip_frag: add IPv4 fragment copy packet API Date: Fri, 22 Jul 2022 18:14:22 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D871DF@smartserver.smartshare.dk> In-Reply-To: <43369d95.400d.18226a1e579.Coremail.chcchc88@163.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: RE: [PATCH v3] ip_frag: add IPv4 fragment copy packet API Thread-Index: Adid4/IH+VobZOqrRvqHZhtrQq920QAAIw0g References: <1654784398-11315-1-git-send-email-chcchc88@163.com> <1658494910-7869-1-git-send-email-chcchc88@163.com> <20220722074925.2e06fbd5@hermes.local> <98CBD80474FA8B44BF855DF32C47DC35D871DE@smartserver.smartshare.dk> <43369d95.400d.18226a1e579.Coremail.chcchc88@163.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Huichao Cai" Cc: , "Stephen Hemminger" , , "Olivier Matz" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org RnJvbTogSHVpY2hhbyBDYWkgW21haWx0bzpjaGNjaGM4OEAxNjMuY29tXSANClNlbnQ6IEZyaWRh eSwgMjIgSnVseSAyMDIyIDE3LjU5DQoNCj4gQXQgMjAyMi0wNy0yMiAyMzo1MjoyOCwgIk1vcnRl biBCcsO4cnVwIiA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gPj4gRnJvbTog U3RlcGhlbiBIZW1taW5nZXIgW21haWx0bzpzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZ10NCj4g Pj4gU2VudDogRnJpZGF5LCAyMiBKdWx5IDIwMjIgMTYuNDkNCj4gPj4gDQo+ID4+IE9uIEZyaSwg MjIgSnVsIDIwMjIgMjE6MDE6NTAgKzA4MDANCj4gPj4gSHVpY2hhbyBDYWkgPGNoY2NoYzg4QDE2 My5jb20+IHdyb3RlOg0KPiA+PiANCj4gPj4gPiBTb21lIE5JQyBkcml2ZXJzIHN1cHBvcnQgTUJV Rl9GQVNUX0ZSRUUoRGV2aWNlIHN1cHBvcnRzIG9wdGltaXphdGlvbg0KPiA+PiA+IGZvciBmYXN0 IHJlbGVhc2Ugb2YgbWJ1ZnMuIFdoZW4gc2V0IGFwcGxpY2F0aW9uIG11c3QgZ3VhcmFudGVlIHRo YXQNCj4gPj4gPiBwZXItcXVldWUgYWxsIG1idWZzIGNvbWVzIGZyb20gdGhlIHNhbWUgbWVtcG9v bCBhbmQgaGFzIHJlZmNudCA9IDEpDQo+ID4+ID4gb2ZmbG9hZC4gSW4gb3JkZXIgdG8gYWRhcHQg dG8gdGhpcyBvZmZsb2FkIGZ1bmN0aW9uLCBhZGQgdGhpcyBBUEkuDQo+ID4+ID4gQWRkIHNvbWUg dGVzdCBkYXRhIGZvciB0aGlzIEFQSS4NCj4gPj4gPg0KPiA+PiA+IFNpZ25lZC1vZmYtYnk6IEh1 aWNoYW8gQ2FpIDxjaGNjaGM4OEAxNjMuY29tPg0KPiA+PiANCj4gPj4gVGhlIGNvZGUgc2hvdWxk IGp1c3QgYmUgY2hlY2tpbmcgdGhhdCByZWZjbnQgPT0gMSBkaXJlY3RseS4NCj4gPj4gDQo+ID4+ IFRoZXJlIGFyZSBjYXNlcyB3aGVyZSBzZW5kZXIgcGFzc2VzIGEgY2xvbmVkIG1idWYuICBUaGlz IGlzIGluZGVwZW5kZW50DQo+ID4+IG9mIHRoZSBmYXN0IGZyZWUgb3B0aW1pemF0aW9uLg0KPiA+ PiANCj4gPj4gU2ltaWxhciB0byB3aGF0IExpbnV4IGtlcm5lbCBkb2VzIHdpdGggc2tiX2Nvdygp Lg0KPiA+DQo+ID5PbGl2aWVyIGp1c3QgY29uZmlybWVkIHRoYXQgTUJVRl9GQVNUX0ZSRUUgcmVx dWlyZXMgdGhhdCB0aGUgbWJ1ZnMgYXJlIGRpcmVjdCBhbmQgbm9uLXNlZ21lbnRlZCwgYWx0aG91 Z2ggdGhlc2UgcmVxdWlyZW1lbnRzIGFyZSBub3QgeWV0IGRvY3VtZW50ZWQuDQo+ID4NCj4gPlRo aXMgbWVhbnMgdGhhdCB5b3Ugc2hvdWxkIG5vdCBnZW5lcmF0ZSBzZWdtZW50ZWQgbWJ1ZnMgd2l0 aCB0aGlzIHBhdGNoLiBJIGRvbid0IGtub3cgd2hhdCB0byBkbyBpbnN0ZWFkOyBwcm9iYWJseSBm YWlsIHdpdGggYW4gYXBwcm9wcmlhdGUgZXJybm8uDQo+IA0KPiBXaGVuIHRoZSBibnh0IGRyaXZl ciBzZW5kcyBtYnVmLCBpdCB3aWxsIHRha2UgdGhlIG1idWYgc2VnbWVudHMgYXBhcnQgYW5kIGhh bmcgaXQgdG8gdGhlIHR4X2J1Zl9yaW5nLCBzbyB0aGVyZSBpcyBubyBtYnVmIHNlZ21lbnRzIHdo ZW4gaXQgaXMgcmVsZWFzZWQuIERvZXMgdGhpcyBtZWFuIHRoYXQgdGhlcmUgY2FuIGJlIG1idWYg c2VnbWVudHM/DQoNCk9ubHkgaWYgdGhlIGJueHQgZHJpdmVyIGFsc28gcmVzZXRzIHRoZSBzZWdt ZW50YXRpb24gZmllbGRzIChuYl9zZWdzIGFuZCBuZXh0KSBpbiB0aG9zZSBtYnVmcywgd2hpY2gg SSBzdXBwb3NlIGl0IGRvZXMsIGlmIGl0IHN1cHBvcnRzIE1CVUZfRkFTVF9GUkVFIHdpdGggc2Vn bWVudGVkIHBhY2tldHMuDQoNCkhvd2V2ZXIsIG90aGVyIEV0aGVybmV0IGRyaXZlcnMgZG9uJ3Qg ZG8gdGhhdCwgc28gYSBnZW5lcmljIGxpYnJhcnkgZnVuY3Rpb24gY2Fubm90IHJlbHkgb24gaXQu IFRoZXNlIG1pc3NpbmcgcmVxdWlyZW1lbnRzIGZvciBNQlVGX0ZBU1RfRlJFRSBpcyBhIGJ1Zywg ZWl0aGVyIGluIHRoZSBNQlVGX0ZBU1RfRlJFRSBkb2N1bWVudGF0aW9uLCBvciBpbiB0aGUgZHJp dmVycyB3aGVyZSBNQlVGX0ZBU1RfRlJFRSBvbmx5IHdvcmtzIGNvcnJlY3RseSB3aXRoIGRpcmVj dCBhbmQgbm9uLXNlZ21lbnRlZCBtYnVmcy4NCg0K