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 7972FC9832A for ; Tue, 29 Sep 2026 07:15:33 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6559040276; Tue, 29 Sep 2026 09:15:32 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 5E9DF4013F for ; Tue, 29 Sep 2026 09:15:31 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 25977201FB; Tue, 29 Sep 2026 09:15:31 +0200 (CEST) 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 1/1] mbuf: add optional no-copy dynamic field storage X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Tue, 29 Sep 2026 09:15:28 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F65A85@smartserver.smartshare.dk> In-Reply-To: <179061941387.2.13690688541375502570.v3-0001-mbuf-add-optional-no-copy-dynamic-field-storage.patch@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v3 1/1] mbuf: add optional no-copy dynamic field storage Thread-Index: Ad1PdY6uF3j+gB3jTKCgIJowS5sduwAarEQQ References: <179036466858.2.13982499480648014088.v2-0000-cover-letter.patch@cisco.com> <179061941387.2.17741463412422386825.v3-0000-cover-letter.patch@cisco.com> <179061941387.2.13690688541375502570.v3-0001-mbuf-add-optional-no-copy-dynamic-field-storage.patch@cisco.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Randy L Tice" , Cc: "Bruce Richardson" , "Harman Kalra" , "Stephen Hemminger" 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 WWVzLCB0aGlzIGlzIHRoZSBzb2x1dGlvbiBJIHdhcyBsb29raW5nIGZvci4gVGhhbmsgeW91Lg0K DQpOaXRwaWNraW5nLi4uDQoNCkNvdWxkIHlvdSB1c2Ugd2l0aCBhIG1vcmUgbWVhbmluZ2Z1bCBu YW1lIHRoYW4gZHluZmllbGQzLCBlLmcuIGR5bmZpZWxkX25jIG9yIGR5bmZpZWxkX25vX2NvcHku DQoNCkEgZmV3IG1pbm9yIGNsYXJpZmljYXRpb25zIHN1Z2dlc3RlZCBpbmxpbmUgYmVsb3cuDQoN CldpdGggb3Igd2l0aG91dCBzdWdnZXN0ZWQgY2hhbmdlcywNClJldmlld2VkLWJ5OiBNb3J0ZW4g QnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KDQoNCj4gLS0tIGEvZG9jL2d1aWRl cy9wcm9nX2d1aWRlL21idWZfbGliLnJzdA0KPiArKysgYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUv bWJ1Zl9saWIucnN0DQo+IEBAIC0yMzQsNiArMjM0LDE1IEBAIFRoZSBkeW5hbWljIGZpZWxkcyBh bmQgZmxhZ3MgYXJlIG1hbmFnZWQgd2l0aCB0aGUNCj4gZnVuY3Rpb25zIGBgcnRlX21idWZfZHlu KmBgLg0KPiANCj4gIEl0IGlzIG5vdCBwb3NzaWJsZSB0byB1bnJlZ2lzdGVyIGZpZWxkcyBvciBm bGFncy4NCj4gDQo+ICtUaGUgYnVpbGQgb3B0aW9uIGBgbWJ1Zl9keW5maWVsZDNfc2l6ZWBgIGNh biBhZGQgZXh0cmEgY2FjaGUtbGluZS0NCj4gYWxpZ25lZA0KPiArZHluYW1pYyBmaWVsZCBzdG9y YWdlIHRvIGBgc3RydWN0IHJ0ZV9tYnVmYGAuICBUaGlzIGluY3JlYXNlcyBldmVyeQ0KPiBtYnVm IGJ5DQoNCiJpbmNyZWFzZXMgZXZlcnkgbWJ1ZiIgLT4gImluY3JlYXNlcyB0aGUgc2l6ZSBvZiBl dmVyeSBtYnVmIg0KDQo+ICt0aGUgY29uZmlndXJlZCBhbW91bnQgYW5kIGNoYW5nZXMgdGhlIG1i dWYgbGF5b3V0LCBzbyBhcHBsaWNhdGlvbnMgYW5kDQo+ICtzZWNvbmRhcnkgcHJvY2Vzc2VzIG11 c3QgYmUgYnVpbHQgd2l0aCB0aGUgc2FtZSB2YWx1ZSBhcyB0aGUgcHJpbWFyeQ0KPiBwcm9jZXNz Lg0KPiArVGhlIG9wdGlvbiBkZWZhdWx0cyB0byBgYDBgYC4gIFRoZSBleHRyYSBzdG9yYWdlIGlz IHJlc2VydmVkIGZvcg0KPiBkeW5hbWljDQo+ICtmaWVsZHMgcmVnaXN0ZXJlZCB3aXRoIGBgUlRF X01CVUZfRFlORklFTERfRl9OT19DT1BZYGAuICBUaGVzZSBmaWVsZHMNCj4gYXJlIG5vdA0KPiAr Y29waWVkIGJ5IG1idWYgY29weSBhbmQgY2xvbmUgb3BlcmF0aW9ucy4gIER5bmFtaWMgZmllbGRz IHJlZ2lzdGVyZWQNCj4gd2l0aG91dA0KPiArdGhpcyBmbGFnIGNvbnRpbnVlIHRvIHVzZSB0aGUg ZXhpc3RpbmcgY29waWVkIGR5bmFtaWMtZmllbGQgc3RvcmFnZS4NCj4gKw0KPiAgLi4gX2RpcmVj dF9pbmRpcmVjdF9idWZmZXI6DQo+IA0KPiAgRGlyZWN0IGFuZCBJbmRpcmVjdCBCdWZmZXJzDQo+ IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzI2XzExLnJzdA0KPiBi L2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjZfMTEucnN0DQo+IGluZGV4IGRlYzk2Y2Ni YzcuLmNmZjY4ZDcwMzQgMTAwNjQ0DQo+IC0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVh c2VfMjZfMTEucnN0DQo+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjZfMTEu cnN0DQo+IEBAIC02MCw2ICs2MCwyMiBAQCBOZXcgRmVhdHVyZXMNCj4gICAgQWRkZWQgdGhlIGV4 cGVyaW1lbnRhbCBgYHJ0ZV9jcHVfc29ja2V0X2lkKClgYCBmdW5jdGlvbg0KPiAgICB0byBtYXAg YW4gT1MgbG9naWNhbCBDUFUgSUQgdG8gdGhlIE5VTUEgc29ja2V0IGNvbnRhaW5pbmcgdGhhdCBD UFUuDQo+IA0KPiArKiAqKkFkZGVkIG9wdGlvbmFsIGV4dHJhIG1idWYgZHluYW1pYyBmaWVsZCBz dG9yYWdlLioqDQo+ICsNCj4gKyAgQWRkZWQgYGBtYnVmX2R5bmZpZWxkM19zaXplYGAgYnVpbGQg b3B0aW9uIHRvIGVuYWJsZSBhDQo+ICsgIGNhY2hlLWxpbmUtYWxpZ25lZCBgYGR5bmZpZWxkM2Bg IGFyZWEgaW4gYGBzdHJ1Y3QgcnRlX21idWZgYC4NCj4gKyAgVGhlIGNvbmZpZ3VyZWQgc2l6ZSBp cyBkZWZpbmVkIGFzIGBgUlRFX01CVUZfRFlORklFTEQzX1NJWkVgYA0KPiArICBpbiBgYHJ0ZV9i dWlsZF9jb25maWcuaGBgLg0KPiArICBUaGUgZXh0cmEgc3RvcmFnZSBpcyByZXNlcnZlZCBmb3Ig ZHluYW1pYyBmaWVsZHMgcmVnaXN0ZXJlZCB3aXRoDQo+ICsgIGBgUlRFX01CVUZfRFlORklFTERf Rl9OT19DT1BZYGAuDQo+ICsgIFRoZXNlIGZpZWxkcyBhcmUgbm90IGNvcGllZCBieSBnZW5lcmlj IG1idWYgY29weSBhbmQgY2xvbmUNCj4gb3BlcmF0aW9ucy4NCj4gKyAgRHluYW1pYyBmaWVsZHMg cmVnaXN0ZXJlZCB3aXRob3V0IHRoaXMgZmxhZyBjb250aW51ZSB0byB1c2UgdGhlDQo+IGV4aXN0 aW5nDQo+ICsgIGNvcGllZCBkeW5hbWljLWZpZWxkIHN0b3JhZ2UuDQo+ICsgIEFwcGxpY2F0aW9u cyBhbmQgc2Vjb25kYXJ5IHByb2Nlc3NlcyBtdXN0IGJlIGJ1aWx0IHdpdGggdGhlIHNhbWUNCj4g KyAgbm9uLXplcm8gdmFsdWUgYXMgdGhlIHByaW1hcnkgcHJvY2Vzcy4NCg0KIndpdGggdGhlIHNh bWUgbm9uLXplcm8gdmFsdWUiIC0+IndpdGggdGhlIHNhbWUgdmFsdWUiDQoNCg0KPiAtLS0gYS9t ZXNvbl9vcHRpb25zLnR4dA0KPiArKysgYi9tZXNvbl9vcHRpb25zLnR4dA0KPiBAQCAtNDQsNiAr NDQsOCBAQCBvcHRpb24oJ21heF9udW1hX25vZGVzJywgdHlwZTogJ3N0cmluZycsIHZhbHVlOg0K PiAnZGVmYXVsdCcsIGRlc2NyaXB0aW9uOg0KPiAgICAgICAgICdTZXQgdGhlIGhpZ2hlc3QgTlVN QSBub2RlIHN1cHBvcnRlZCBieSBFQUw7ICJkZWZhdWx0IiBpcw0KPiBkaWZmZXJlbnQgcGVyLWFy Y2gsICJkZXRlY3QiIGRldGVjdHMgdGhlIGhpZ2hlc3QgTlVNQSBub2RlIG9uIHRoZSBidWlsZA0K PiBtYWNoaW5lLicpDQo+ICBvcHRpb24oJ2VuYWJsZV9pb3ZhX2FzX3BhJywgdHlwZTogJ2Jvb2xl YW4nLCB2YWx1ZTogdHJ1ZSwgZGVzY3JpcHRpb246DQo+ICAgICAgICAgJ1N1cHBvcnQgdGhlIHVz ZSBvZiBwaHlzaWNhbCBhZGRyZXNzZXMgZm9yIElPIGFkZHJlc3Nlcywgc3VjaA0KPiBhcyB1c2Vk IGJ5IFVJTyBvciBWRklPIGluIG5vLUlPTU1VIG1vZGUuIFdoZW4gZGlzYWJsZWQsIERQREsgY2Fu IG9ubHkNCj4gcnVuIHdpdGggSU9NTVUgc3VwcG9ydCBmb3IgYWRkcmVzcyBtYXBwaW5ncywgYnV0 IHdpbGwgaGF2ZSBtb3JlIHNwYWNlDQo+IGF2YWlsYWJsZSBpbiB0aGUgbWJ1ZiBzdHJ1Y3R1cmUu JykNCj4gK29wdGlvbignbWJ1Zl9keW5maWVsZDNfc2l6ZScsIHR5cGU6ICdpbnRlZ2VyJywgbWlu OiAwLCB2YWx1ZTogMCwNCj4gZGVzY3JpcHRpb246DQo+ICsgICAgICAgJ1NpemUgb2Ygb3B0aW9u YWwgZXh0cmEgbWJ1ZiBkeW5hbWljIGZpZWxkIGFyZWEsIGluIGJ5dGVzLicpDQoNClRoZSBkZXNj cmlwdGlvbiBvZiB0aGlzIG9wdGlvbiBzaG91bGQgbWVudGlvbiB0aGF0IHRoZSBhcmVhIGlzIGZv ciBtYnVmIGR5bmFtaWMgZmllbGRzIHdpdGggdGhlIG5vLWNvcHkgcHJvcGVydHkuDQoNCj4gIG9w dGlvbignbWJ1Zl9yZWZjbnRfYXRvbWljJywgdHlwZTogJ2Jvb2xlYW4nLCB2YWx1ZTogdHJ1ZSwN Cj4gZGVzY3JpcHRpb246DQo+ICAgICAgICAgJ0F0b21pY2FsbHkgYWNjZXNzIHRoZSBtYnVmIHJl ZmNudC4nKQ0KPiAgb3B0aW9uKCdwbGF0Zm9ybScsIHR5cGU6ICdzdHJpbmcnLCB2YWx1ZTogJ25h dGl2ZScsIGRlc2NyaXB0aW9uOg0KPiAtLQ0KPiAyLjM1LjYNCg0K