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 82B2E4324D; Tue, 31 Oct 2023 08:48:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 45A504027F; Tue, 31 Oct 2023 08:48:08 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id E2541400EF for ; Tue, 31 Oct 2023 08:48:06 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id A1357205F1; Tue, 31 Oct 2023 08:48:06 +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 v3 0/3] introduce maximum Rx buffer size X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Tue, 31 Oct 2023 08:48:04 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9EFB7@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v3 0/3] introduce maximum Rx buffer size Thread-Index: AdoLphKX6gpmIBbqRyqn0t+ED2E+jAAJi5QQ References: <20230808040234.12947-1-lihuisong@huawei.com> <20231028014847.27149-1-lihuisong@huawei.com> <20231029084838.122acb9e@hermes.local> <20231030114850.799f2bce@fedora> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "lihuisong (C)" , "Stephen Hemminger" Cc: , , , , 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 PiBGcm9tOiBsaWh1aXNvbmcgKEMpIFttYWlsdG86bGlodWlzb25nQGh1YXdlaS5jb21dDQo+IFNl bnQ6IFR1ZXNkYXksIDMxIE9jdG9iZXIgMjAyMyAwMy41OA0KPiANCj4g5ZyoIDIwMjMvMTAvMzEg Mjo0OCwgU3RlcGhlbiBIZW1taW5nZXIg5YaZ6YGTOg0KPiA+IE9uIE1vbiwgMzAgT2N0IDIwMjMg MDk6MjU6MzQgKzA4MDANCj4gPiAibGlodWlzb25nIChDKSIgPGxpaHVpc29uZ0BodWF3ZWkuY29t PiB3cm90ZToNCj4gPg0KPiA+Pj4NCj4gPj4+PiBUaGUgIm1pbl9yeF9idWZzaXplIiBpbiBzdHJ1 Y3QgcnRlX2V0aF9kZXZfaW5mbyBzdGFuZHMgZm9yIHRoZQ0KPiA+Pj4+IG1pbmltdW0gUnggYnVm ZmVyIHNpemUgc3VwcG9ydGVkIGJ5IGhhcmR3YXJlLiBBY3R1YWxseSwgc29tZQ0KPiA+Pj4+IGVu Z2luZXMgYWxzbyBoYXZlIHRoZSBtYXhpbXVtIFJ4IGJ1ZmZlciBzcGVjaWZpY2F0aW9uLCBsaWtl LCBobnMzLg0KPiA+Pj4+DQo+ID4+Pj4gSWYgbWJ1ZiBkYXRhIHJvb20gc2l6ZSBpbiBtZW1wb29s IGlzIGdyZWF0ZXIgdGhlbiB0aGUgbWF4aW11bSBSeA0KPiA+Pj4+IGJ1ZmZlciBzaXplIHN1cHBv cnRlZCBieSBIVywgdGhlIGRhdGEgc2l6ZSBhcHBsaWNhdGlvbiB1c2VkIGluDQo+ID4+Pj4gZWFj aCBtYnVmIGlzIGp1c3QgYXMgbXVjaCBhcyB0aGUgbWF4aW11bSBSeCBidWZmZXIgc2l6ZSBzdXBw b3J0ZWQNCj4gPj4+PiBieSBIVyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBkYXRhIHJvb20gc2l6ZS4N Cj4gPj4+Pg0KPiA+Pj4+IFNvIGludHJvZHVjZSBtYXhpbXVtIFJ4IGJ1ZmZlciBzaXplIHdoaWNo IGlzIG5vdCBlbmZvcmNlZCBqdXN0IHRvDQo+ID4+Pj4gcmVwb3J0IHVzZXIgdG8gYXZvaWQgbWVt b3J5IHdhc3RlLg0KPiA+Pj4gSSBhbSBub3QgY29udmluY2VkIHRoaXMgaXMgcmVhbGx5IG5lY2Vz c2FyeS4NCj4gPj4+IFlvdXIgZGV2aWNlIHdpbGwgdXNlIHVwIHRvIDRLIG9mIGJ1ZmZlciBzaXpl LCBub3Qgc3VyZSB3aHkgYW4NCj4gPj4+IGFwcGxpY2F0aW9uIHdvdWxkIHdhbnQgdG8gdXNlIG11 Y2ggbGFyZ2VyIHRoYW4gdGhhdCBiZWNhdXNlIGl0DQo+ID4+PiB3b3VsZCBiZSB3YXN0aW5nIGEg bG90IG9mIGJ1ZmZlciBzcGFjZSAobW9zdCBwYWNrZXRzIGFyZSBzbWFsbGVyKQ0KPiA+Pj4gYW55 d2F5Lg0KPiA+Pj4NCj4gPj4+IFRoZSBvbmx5IGNhc2Ugd2hlcmUgaXQgbWlnaHQgYmUgdXNlZnVs IGlzIGlmIGFwcGxpY2F0aW9uIGlzIHVzaW5nDQo+ID4+PiBqdW1ibyBmcmFtZXMgKDlLKSBhbmQg dGhlIGFwcGxpY2F0aW9uIHdhcyBub3QgYWJsZSB0byBoYW5kbGUgbXVsdGkNCj4gPj4+IHNlZ21l bnQgcGFja2V0cy4NCj4gPj4gWWVhaCwgaXQgaXMgdXNlZnVsIGlmIHVzZXIgd2FudCBhIGxhcmdl IHBhY2tldCAobGlrZSwgNkspIGlzIGluIGENCj4gPj4gbWJ1Zi4gQnV0LCBpbiBjdXJyZW50IGxh eWVyLCB1c2VyIGRvbid0IGtub3cgd2hhdCB0aGUgbWF4aW11bSBidWZmZXINCj4gPj4gc2l6ZSBw ZXIgZGVzY3JpcHRvciBzdXBwb3J0ZWQgYnkgSFcgaXMuDQo+ID4+PiBOb3QgaGFuZGxpbmcgbXVs dGkgc2VnbWVudCBwYWNrZXRzIGluIFNXIGlzIGp1c3QgcHJvZ3JhbW1lcg0KPiA+Pj4gbGF6aW5l c3MuDQo+ID4+IFVzZXIgZG8gZGVjaWRlIHRoZWlyIGltcGxlbWVudCBiYXNlZCBvbiB0aGVpciBj YXNlcyBpbiBwcm9qZWN0Lg0KPiA+PiBNYXkgaXQgYmUgYSBwb2ludCBmb3IgdGhpcyB0aGF0IHVz ZXIgZG9uJ3Qgd2FudCB0byBkbyBtZW1jcHkgZm9yDQo+ID4+IG11bHRpIHNlZ21lbnQgcGFja2V0 cyBhbmQganVzdCB1c2UgdGhlIGZpcnN0IG1idWYgbWVtb3J5Lg0KPiA+Pg0KPiA+PiBOb3cgdGhh dCB0aGVyZSBpcyB0aGUgIm1pbl9yeF9idWZzaXplIiB0byByZXBvcnQgaW4gZXRoZGV2IGxheWVy Lg0KPiA+PiBBbnl3YXksIERQREsgaXMgaW5kZWVkIHRoZSBsYWNrIG9mIHRoZSB3YXkgdG8gcmVw b3J0IHRoZSBtYXhpbXVtIFJ4DQo+ID4+IGJ1ZmZlciBzaXplIHBlciBodyBkZXNjcmlwdG9yLg0K PiA+IE15IGNvbmNlcm4gaXMgdGhhdCB5b3UgYXJlIGNyZWF0aW5nIGEgc3BlY2lhbCBjYXNlIGZv ciBvbmUgZHJpdmVyLg0KPiB1bmRlcnN0YW5kIHlvdXIgY29uY2Vybi4NCj4gPiBBbmQgb3RoZXIg ZHJpdmVycyBwcm9iYWJseSBoYXZlIHNpbWlsYXIgdXBwZXIgYm91bmQuDQo+IFllcywgdGhleSBh bHNvIGhhdmUgc2ltaWxhciB1cHBlciBib3VuZC4NCj4gIEZyb20gdGhlIGNvZGVzLCB0aGUgbWF4 IGJ1ZmZlciBzaXplIG9mIE1vc3QgUE1EcyBhcmUgMTZLIGFuZCBibnh0IGlzDQo+IDk2MDBCeXRl Lg0KPiBEbyB3ZSBuZWVkIHRvIHJlcG9ydCB0aGlzIHNpemU/IEl0J3MgYSBjb21tb24gZmVhdHVy ZSBmb3IgYWxsIFBNRHMuDQoNCkkgdGhpbmsgdGhpcyBjb3VsZCBiZSBhIHVzZWZ1bCBmZWF0dXJl IGZvciBhcHBsaWNhdGlvbnMgbm90IHdhbnRpbmcgdG8gZGVhbCB3aXRoIHNjYXR0ZXJlZCBwYWNr ZXRzLiBJIGRvbid0IGNvbnNpZGVyIHN1Y2ggYXBwbGljYXRpb25zIGV4b3RpYywgc28gSSBzdXBw b3J0IGFkZGluZyB0aGlzIGZlYXR1cmUuDQoNCj4gPg0KPiA+IENvdWxkIHRoZSB3YXJuaW5nIGJl IGJldHRlciBoYW5kbGVkIGluIHRoZSBkcml2ZXIgc3BlY2lmaWMgY29uZmlndXJlDQo+ID4gcm91 dGluZSByYXRoZXIgdGhhbiB1cGRhdGluZyB0aGUgZXRoZGV2IEFQSS4gIFNvbWV0aGluZyBsaWtl Og0KPiA+DQo+ID4gICAgIGlmIChtdWx0aS1zZWdtZW50LWZsYWcgb2ZmKSB7DQoNCk1hbnkgZHJp dmVycyBpZ25vcmUgdGhlIFJURV9FVEhfUlhfT0ZGTE9BRF9TQ0FUVEVSIGNvbmZpZ3VyYXRpb24s IGFuZCBvbmx5IHVzZSBSVEVfRVRIX1JYX09GRkxPQURfU0NBVFRFUiBmb3IgY2FwYWJpbGl0aWVz IHJlcG9ydGluZy4gUGVyaGFwcyB0aGlzIHNob3VsZCBiZSByZXBvcnRlZCBpbiBCdWd6aWxsYT8N Cg0KPiA+ICAgICAgICAgaWYgKG10dSA+IGRyaXZlciBtYXggYnVmIHNpemUpIHsNCj4gPiAgICAg ICAgICAgICAgICAgcmV0dXJuIGVycm9yOw0KPiA+ICAgICB9IGVsc2Ugew0KPiA+ICAgICAgICAg aWYgKG10dSA+IGRyaXZlciBtYXggYnVmIHNpemUgJiYNCj4gPiAgICAgICAgICAgICBtdHUgPCBt ZW1wb29sX2J1Zl9zaXplKG1wKSkgew0KPiA+ICAgICAgICAgICB3YXJuIHRoYXQgcGFja2V0IG1h eWJlIHNlZ21lbnRlZCA/Pw0KPiA+ICAgICAgICAgfQ0KPiA+ICAgICB9DQoNClN1Y2ggYSBsb2cg bWVzc2FnZSB3b3VsZCBhbHNvIGJlIHVzZWZ1bC4NCg0K