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 438CF43B31; Sun, 18 Feb 2024 11:05:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DABBA4028A; Sun, 18 Feb 2024 11:05:39 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 0B21140262 for ; Sun, 18 Feb 2024 11:05:38 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id D51302011D; Sun, 18 Feb 2024 11:05:36 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] net/nfp: add support of UDP fragmentation offload X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Sun, 18 Feb 2024 11:05:35 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F229@smartserver.smartshare.dk> In-Reply-To: <20240217101122.37734606@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] net/nfp: add support of UDP fragmentation offload Thread-Index: AdphzLr/WUs8lxOyTUqjOXtJeTt8sQAfO7cw References: <20240217015410.2163102-1-chaoyong.he@corigine.com><20240217084725.5a1c6f34@hermes.local><98CBD80474FA8B44BF855DF32C47DC35E9F228@smartserver.smartshare.dk> <20240217101122.37734606@hermes.local> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: "Chaoyong He" , , , "Long Wu" , "Peng Zhang" 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBTYXR1cmRheSwgMTcgRmVicnVhcnkgMjAyNCAxOS4xMQ0KPiANCj4gT24g U2F0LCAxNyBGZWIgMjAyNCAxOTowMjozMCArMDEwMA0KPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21h cnRzaGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gDQo+ID4gTm90IGZvcm1hbGx5Li4uIGl0IGZv bGxvd3MgdGhlIG9mZmljaWFsIERQREsgQ29kaW5nIFN0eWxlIFsxXS4NCj4gPg0KPiA+IFsxXToN Cj4gaHR0cHM6Ly9kb2MuZHBkay5vcmcvZ3VpZGVzL2NvbnRyaWJ1dGluZy9jb2Rpbmdfc3R5bGUu aHRtbCNnZW5lcmFsDQo+ID4NCj4gPiA+IFNob3VsZCBiZToNCj4gPiA+DQo+ID4gPiAJaWYgKChv bF9mbGFncyAmIFJURV9NQlVGX0ZfVFhfVENQX1NFRykgPT0gMCAmJg0KPiA+ID4gCSAgICAob2xf ZmxhZ3MgJiBSVEVfTUJVRl9GX1RYX1VEUF9TRUcpID09IDApDQo+ID4gPiAJCWdvdG8gY2xlYW5f dHhkOw0KPiA+DQo+ID4gVGhpcyBpbmRlbnRhdGlvbiBzdHlsZSBpcyBtZW50aW9uZWQgYXMgYW4g YWx0ZXJuYXRpdmUgaW4gdGhlIGd1aWRlLg0KPiBCdXQgdGhlIGV4YW1wbGUgaW4gdGhlIGd1aWRl IGFsc28gdXNlcyB0d28gdGFicyBmb3IgYSBzaW1pbGFyIGxvbmcNCj4gY29tcGFyaXNvbi4NCj4g Pg0KPiA+IFBlcnNvbmFsbHksIEkgYWxzbyBwcmVmZXIgdGhlIHN0eWxlIHN1Z2dlc3RlZCBieSBT dGVwaGVuLCBzbyB3ZSBtaWdodA0KPiB3YW50IHRvIHVwZGF0ZSB0aGUgQ29kaW5nIFN0eWxlLiA7 LSkNCj4gDQo+IA0KPiBUaGUgdHdvIHRhYnMgaXMgYW4gSW50ZWwgdGhpbmcsIGFuZCBJIHByZWZl ciB0aGUga2VybmVsLCBsaW5lIHVwIHRoZQ0KPiBjb25kaXRpb25hbCBzdHlsZS4NCg0KSSBwcmVm ZXIgNCBzcGFjZSBpbmRlbnRhdGlvbiwgd2hpY2ggaXMgc3VmZmljaWVudCB0byBub3RpY2UgdGhl IGluZGVudGF0aW9uLiA4IHNwYWNlcyBzZWVtcyBvdmVya2lsbCB0byBtZSwgYW5kIHF1aWNrbHkg bWFrZXMgdGhlIGxpbmVzIHRvbyBsb25nLg0KV2l0aCB0aGUgZWRpdG9yIGNvbmZpZ3VyZWQgdG8g c2hvdyB0YWIgYXMgNCBzcGFjZXMsIHRoZSBrZXJuZWwgYWxpZ25tZW50IHN0eWxlIGVuZHMgdXAg d2l0aCB0aGUgc2FtZSBpbmRlbnRhdGlvbiBmb3IgdGhlIGNvbmRpdGlvbiBhbmQgdGhlIGNvZGUg YmxvY2s6DQoNCmlmIChhICYmDQogICAgYikNCiAgICBjdHIrKzsNCg0KV2hlcmVhcyB3aXRoIHRo ZSAidGFiIGFzIDQgc3BhY2VzIiBlZGl0b3IgY29uZmlndXJhdGlvbiwgdGhlIGRvdWJsZSBpbmRl bnRhdGlvbiBzdHlsZSBjbGVhcmx5IHNlcGFyYXRlcyB0aGUgY29udGludWVkIGNvbmRpdGlvbiBm cm9tIGNvZGUgYmxvY2s6DQoNCmlmIChhICYmDQogICAgICAgIGIpDQogICAgY3RyKys7DQoNCk9u IHRoZSBvdGhlciBoYW5kLCBjb21wbGV4IGNvbmRpdGlvbnMgYXJlIGVhc2llciByZWFkYWJsZSB3 aGVuIGFsaWduaW5nIGxvZ2ljYWxseSBpbnN0ZWFkIG9mIGJ5IGEgZml4ZWQgbnVtYmVyIG9mIHRh YnMsIGUuZy46DQoNCmlmIChhIHwNCiAgICAoYiAmDQogICAgIChjIF4gZCkpIHwNCiAgICAoZSBe IGYpIHwNCiAgICBnKQ0KICAgIGN0cisrOw0KDQpQbGFjaW5nIHRoZSBvcGVyYXRvcnMgYXQgdGhl IGJlZ2lubmluZyBhbHNvIG1ha2VzIHRoZSBjb2RlIG1vcmUgcmVhZGFibGU6DQoNCmlmIChhDQog ICAgfCAoYg0KICAgICAgICYgKGMgXiBkKSkNCiAgICB8IChlIF4gZikNCiAgICB8IGcpDQogICAg Y3RyKys7DQoNCkkgZ3Vlc3MgdGhhdCBjb2Rpbmcgc3R5bGVzIGFyZSBtb3N0bHkgYSBtYXR0ZXIg b2YgdGFzdGUuDQoNCkkgd29uZGVyIGlmIGFueSByZXNlYXJjaCBpbnRvIGNvZGluZyBzdHlsZXMg aGFzIHJlYWNoZWQgYW55IGNvbmNsdXNpb25zIG9yIHJlY29tbWVuZGF0aW9ucywgYmV5b25kIG1p eGluZyBjb2Rpbmcgc3R5bGVzIGlzIGJhZCBmb3IgcmVhZGFiaWxpdHkuDQoNCj4gV2UgcmVhbGx5 IHNob3VsZCBoYXZlIGEgc3R5bGUgdGhhdCBjYW4gYmUgZGVzY3JpYmUgYnkgY2xhbmcgZm9ybWF0 Lg0KPiBPdGhlciBwcm9qZWN0cyBsaWtlIFZQUCBoYXZlIGEgdGFyZ2V0IHRoYXQgcmVmb3JtYXRz IHRoZSBjb2RlIGFuZCB1c2VzDQo+IG9uZSBvZiB0aGUgY2xhbmcgZm9ybWF0IHRlbXBsYXRlcy4N Cg0KQXV0b21hdGVkIGNvZGUgZm9ybWF0dGluZyBzZWVtcyBsaWtlIGEgZ29vZCBpZGVhLg0KDQo=