From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3726C5B56A for ; Tue, 11 Aug 2026 19:16:50 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F254940298; Tue, 11 Aug 2026 21:16:49 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 089044021E for ; Tue, 11 Aug 2026 21:16:49 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id CBCF122827; Tue, 11 Aug 2026 21:16:48 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [RFC PATCH v11] pile stack and mempool driver MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Tue, 11 Aug 2026 21:16:48 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F659D4@smartserver.smartshare.dk> In-Reply-To: <20260811082528.0d71179d@phoenix.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC PATCH v11] pile stack and mempool driver Thread-Index: Ad0ppaewSzZ339/TThyNyoBiL7pxnwAHnymA References: <98CBD80474FA8B44BF855DF32C47DC35F659AB@smartserver.smartshare.dk><20260811123542.1706761-1-mb@smartsharesystems.com> <20260811082528.0d71179d@phoenix.local> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBUdWVzZGF5LCAxMSBBdWd1c3QgMjAyNiAxNy4yNQ0KPiANCj4gT24gVHVl LCAxMSBBdWcgMjAyNiAxMjozNTo0MSArMDAwMA0KPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRz aGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gDQo+ID4gRWFybHkgc3VibWlzc2lvbiBvZjoNCj4g PiAtIEEgbmV3ICJwaWxlIiBzdGFjay1saWtlIGltcGxlbWVudGF0aW9uIHVzaW5nIHRoZSBTdGFj ayBBUEksIGFuZA0KPiA+IC0gYW4gYWNjb21wYW55aW5nICJwaWxlIiBtZW1wb29sIGRyaXZlci4N Cj4gPg0KPiA+IEZvciBDSSB0ZXN0IGFuZCBjb21tdW5pdHkgZmVlZGJhY2suDQo+ID4NCj4gPiBO ZWVkbGVzcyB0byBzYXksIHRoaXMgbXVzdCBiZSBzZXBhcmF0ZWQgaW50byBtdWx0aXBsZSBpbmRl cGVuZGVudA0KPiA+IHNlcmllcyBvZiBwYXRjaGVzLg0KPiA+IEFuZCByZWxlYXNlIG5vdGVzIG11 c3QgYmUgYWRkZWQuDQo+ID4gRm9yIG5vdywgSSdtIHN1Ym1pdHRpbmcgYSBzbmFwc2hvdCBvZiB3 b3JrIGluIHByb2dyZXNzLg0KPiA+DQo+ID4gVGhlICJwaWxlIiBzb21ld2hhdCByZXNlbWJsZXMg dGhlIGxvY2stZnJlZSBzdGFjaywgYnV0IG9wZXJhdGVzIG9uDQo+ID4gYnVsa3MgKGFycmF5cykg b2Ygb2JqZWN0cywgdG8gc2lnbmlmaWNhbnRseSByZWR1Y2UgbGlua2VkIGxpc3QNCj4gPiB0cmF2 ZXJzYWwuDQo+ID4gV2l0aCB0aGUgcGlsZSdzIGRlZmF1bHQgYnVsayBzaXplIG9mIDMyIG9iamVj dHMsIGEgbWVtcG9vbCBjYWNoZQ0KPiA+IGZsdXNoL3JlZmlsbCB0cmF2ZXJzZXMgYSBsaW5rZWQg bGlzdCBvZiBvbmx5IDE2IGVsZW1lbnRzLCB3aGVyZWFzDQo+ID4gdGhlIGxvY2stZnJlZSBzdGFj ayB3b3VsZCB0cmF2ZXJzZSBhIGxpbmtlZCBsaXN0IG9mIDUxMiBlbGVtZW50cy4NCj4gPg0KPiA+ IFNvbWUgcGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIG1lbXBvb2xfcGVyZl9hdXRvdGVzdF8yY29y ZXMsIGFsbA0KPiA+IHdpdGggY2FjaGU9MTAyNCBjb3Jlcz0yIG5fa2VlcD0zMjc2ODoNCj4gPg0K PiA+IHN0YXJ0IHBlcmZvcm1hbmNlIHRlc3QgKHVzaW5nIHJpbmdfbXBfbWMsIHdpdGggY2FjaGUp DQo+ID4gbl9nZXRfYnVsaz0gNjQgbl9wdXRfYnVsaz0gNjQgY29uc3RhbnRfbj0wIHJhdGVfcGVy c2VjPSA3NTM5ODUzMzgNCj4gPiBuX2dldF9idWxrPTI1NiBuX3B1dF9idWxrPTI1NiBjb25zdGFu dF9uPTAgcmF0ZV9wZXJzZWM9IDc1NTgwNTkxMw0KPiA+DQo+ID4gc3RhcnQgcGVyZm9ybWFuY2Ug dGVzdCBmb3IgbGZfc3RhY2sgKHdpdGggY2FjaGUpDQo+ID4gbl9nZXRfYnVsaz0gNjQgbl9wdXRf YnVsaz0gNjQgY29uc3RhbnRfbj0wIHJhdGVfcGVyc2VjPSAgMjkxMzIzNTINCj4gPiBuX2dldF9i dWxrPTI1NiBuX3B1dF9idWxrPTI1NiBjb25zdGFudF9uPTAgcmF0ZV9wZXJzZWM9ICAyOTI3Njcw OA0KPiA+DQo+ID4gc3RhcnQgcGVyZm9ybWFuY2UgdGVzdCBmb3IgcGlsZSAod2l0aCBjYWNoZSkN Cj4gPiBuX2dldF9idWxrPSA2NCBuX3B1dF9idWxrPSA2NCBjb25zdGFudF9uPTAgcmF0ZV9wZXJz ZWM9IDU2MDE1OTQ3OQ0KPiA+IG5fZ2V0X2J1bGs9MjU2IG5fcHV0X2J1bGs9MjU2IGNvbnN0YW50 X249MCByYXRlX3BlcnNlYz0gNTU3OTEwOTMzDQo+ID4NCj4gPiBIYXQgdGlwIHRvIEJydWNlIGZv ciBicmluZ2luZyBhdHRlbnRpb24gdG8gdGhlIHJpbmcgbm90IGJlaW5nIHRoZQ0KPiA+IG9wdGlt YWwgbWVtcG9vbCBkcml2ZXIhDQo+ID4NCj4gPiBOb3RlOiBUaGUgR2l0SHViICJtaW5pIiB0ZXN0 cyBkb24ndCBpbmNsdWRlIHRoZSAicGlsZSIgbWVtcG9vbA0KPiBkcml2ZXIsDQo+ID4gYW5kIGFy ZSBleHBlY3RlZCB0byBmYWlsLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTW9ydGVuIEJyw7hy dXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCj4gDQo+IFJpZ2h0IGJ1dCB0aGUgMzIgYml0 IGNvZGUgZmFpbHMgYXQgcnVuIHRpbWUuDQo+IA0KPiAgTUVNUE9PTDogQ2FjaGUgc2l6ZSAyNTAg bm90IGRpdmlzaWJsZSBieSAzMiwgcm91bmRpbmcgZG93biB0byAyMjQuDQo+IFNUQUNLOiBydGVf c3RhY2tfY3JlYXRlKCk6IFBpbGUgaXMgbm90IHN1cHBvcnRlZCBvbiB5b3VyIHBsYXRmb3JtDQoN ClRoZSAicGlsZSIgYW5kICJsZl9zdGFjayIgc3RhY2sgdHlwZXMgKGFuZCBtZW1wb29sIGRyaXZl cnMpIHJlbHkgb24gYSAxMjgtYml0IENBUyBpbnN0cnVjdGlvbiwgd2hpY2ggaXMgb25seSBhdmFp bGFibGUgb24geDg2XzY0IGFuZCBhcm02NCwgc28gYXNraW5nIGZvciBvbmUgb2YgdGhvc2UgbWVt cG9vbCBkcml2ZXJzIHdpbGwgZmFpbCBvbiAzMi1iaXQgYXJjaGl0ZWN0dXJlcy4NCg0KPiANCj4g U2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNvcnJlY3QgdGhpcyBhdCBjb21waWxlLiBMaWtlIGlmIHBp bGUgaXMgbm90DQo+IGF2YWlsYWJsZSBvbiB0aGlzIHBsYXRmb3JtLCBzb21ldGhpbmcgZWxzZSBz aG91bGQgYmUgdGhlIGRlZmF1bHQuDQoNClllcC4gVGhlIGRlZmF1bHQgd2lsbCByZW1haW4gdGhl ICJyaW5nIiBtZW1wb29sIGRyaXZlci4NCkkgb25seSB0ZW1wb3JhcmlseSBzZWxlY3RlZCB0aGUg InBpbGUiIGRyaXZlciBhcyB0aGUgZGVmYXVsdCB0byBlbnN1cmUgdGhhdCBpdCBnb3QgcHJvcGVy bHkgdGVzdGVkIGJ5IHRoZSBDSS4NCg0KPiANCj4gVGhlIENJIGZhaWx1cmVzIGluZGljYXRlIHBs YWNlcyB3aGVyZSBpdCBpcyBsaWtlbHkgdG8gYmUgYSBwcm9ibGVtDQo+IGZvciB1c2Vycy4NCg0K T3RoZXIgQ0kgZmFpbHVyZXMgYXJlIHJlbGF0ZWQgdG8gIm1pbmkiIGJ1aWxkcy4NClRoZSAibWlu aSIgYnVpbGRzIG9ubHkgaW5jbHVkZSB0aGUgInJpbmciIG1lbXBvb2wgZHJpdmVyLCBzbyBzZWxl Y3RpbmcgdGhlICJwaWxlIiBtZW1wb29sIGRyaXZlciBuYXR1cmFsbHkgZmFpbHM6DQpNRU1QT09M OiBVbmtub3duIG1lbXBvb2xfb3BzIDxwaWxlPiwgb2YgNiBvcHMgcmVnaXN0ZXJlZA0KDQpJIHRo aW5rIHYxMSBoYXMgYnJvdWdodCBzdWZmaWNpZW50IENJL0FJIGZlZWRiYWNrIHRvIHNwbGl0IGl0 IGludG8gaW5kaXZpZHVhbCBwYXRjaCBzZXJpZXMgZm9yIHRoZSAicGlsZSIgc3RhY2svZHJpdmVy IGFuZCB0aGUgbWVtcG9vbCBvcHRpbWl6YXRpb25zLg0KV2lsbCBwcm9jZWVkIHdpdGggdGhhdCBu b3cuDQoNClRoYW5rIHlvdSBmb3IgdGhlIGFkdmFuY2VkIEFJIHJldmlld3MsIFN0ZXBoZW47IHRo ZXkgd2VyZSBoZWxwZnVsLg0KDQotTW9ydGVuDQoNCg==