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 30BA0A034C; Thu, 22 Dec 2022 16:57:20 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D353E410F9; Thu, 22 Dec 2022 16:57:19 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id 0EFFC410D3 for ; Thu, 22 Dec 2022 16:57:17 +0100 (CET) Received: from frapeml500005.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4NdFJv0TVTz687Ml; Thu, 22 Dec 2022 23:55:43 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500005.china.huawei.com (7.182.85.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Thu, 22 Dec 2022 16:57:16 +0100 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2375.034; Thu, 22 Dec 2022 16:57:16 +0100 From: Konstantin Ananyev To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "olivier.matz@6wind.com" , "andrew.rybchenko@oktetlabs.ru" , "honnappa.nagarahalli@arm.com" , "kamalakshitha.aligeri@arm.com" , "bruce.richardson@intel.com" , "dev@dpdk.org" CC: "nd@arm.com" Subject: RE: [PATCH v2] mempool cache: add zero-copy get and put functions Thread-Topic: [PATCH v2] mempool cache: add zero-copy get and put functions Thread-Index: AQHY+eXshGdkTOQ6MEqhZVx6ONxTsK56QgvA Date: Thu, 22 Dec 2022 15:57:16 +0000 Message-ID: References: <98CBD80474FA8B44BF855DF32C47DC35D87488@smartserver.smartshare.dk> <20221116180419.98937-1-mb@smartsharesystems.com> In-Reply-To: <20221116180419.98937-1-mb@smartsharesystems.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.146.238] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected 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 DQo+IFplcm8tY29weSBhY2Nlc3MgdG8gbWVtcG9vbCBjYWNoZXMgaXMgYmVuZWZpY2lhbCBmb3Ig UE1EIHBlcmZvcm1hbmNlLCBhbmQNCj4gbXVzdCBiZSBwcm92aWRlZCBieSB0aGUgbWVtcG9vbCBs aWJyYXJ5IHRvIGZpeCBbQnVnIDEwNTJdIHdpdGhvdXQgYQ0KPiBwZXJmb3JtYW5jZSByZWdyZXNz aW9uLg0KDQpMR1RNIGluIGdlbmVyYWwsIHRoYW5rIHlvdSBmb3Igd29ya2luZyBvbiBpdC4NCkZl dyBjb21tZW50cyBiZWxvdy4NCiANCj4gDQo+IFtCdWcgMTA1Ml06IGh0dHBzOi8vYnVncy5kcGRr Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1Mg0KPiANCj4gdjI6DQo+ICogRml4IGNoZWNrcGF0Y2gg d2FybmluZ3MuDQo+ICogRml4IG1pc3NpbmcgcmVnaXN0cmF0aW9uIG9mIHRyYWNlIHBvaW50cy4N Cj4gKiBUaGUgZnVuY3Rpb25zIGFyZSBpbmxpbmUsIHNvIHRoZXkgZG9uJ3QgZ28gaW50byB0aGUg bWFwIGZpbGUuDQo+IHYxIGNoYW5nZXMgZnJvbSB0aGUgUkZDOg0KPiAqIFJlbW92ZWQgcnVuLXRp bWUgcGFyYW1ldGVyIGNoZWNrcy4gKEhvbm5hcHBhKQ0KPiAgIFRoaXMgaXMgYSBob3QgZmFzdCBw YXRoIGZ1bmN0aW9uOyByZXF1aXJpbmcgY29ycmVjdCBhcHBsaWNhdGlvbg0KPiAgIGJlaGF2aW91 ciwgaS5lLiBmdW5jdGlvbiBwYXJhbWV0ZXJzIG11c3QgYmUgdmFsaWQuDQo+ICogQWRkZWQgUlRF X0FTU0VSVCBmb3IgcGFyYW1ldGVycyBpbnN0ZWFkLg0KDQpSVEVfQVNTRVJUKG4gPD0gUlRFX01F TVBPT0xfQ0FDSEVfTUFYX1NJWkUpOw0KSSB0aGluayBpdCBpcyB0b28gZXhjZXNzaXZlLg0KSnVz dDoNCmlmIChuIDw9IFJURV9NRU1QT09MX0NBQ0hFX01BWF9TSVpFKSByZXR1cm4gTlVMTDsNCnNl ZW1zIG11Y2ggbW9yZSBjb252ZW5pZW50IGZvciB0aGUgdXNlcnMgaGVyZSBhbmQNCm1vcmUgY2xv c2UgdG8gb3RoZXIgbWVtcG9vbC9yaW5nIEFQSSBiZWhhdmlvci4NCkluIHRlcm1zIG9mIHBlcmZv cm1hbmNlIC0gSSBkb27igJl0IHRoaW5rIG9uZSBleHRyYSBjb21wYXJpc29uIGhlcmUNCndvdWxk IHJlYWxseSBjb3VudC4NCg0KSSBhbHNvIHRoaW5rIHdvdWxkIGJlIHJlYWxseSBnb29kIHRvIGFk ZDoNCmFkZCB6Y18oZ2V0fHB1dClfYnVsa19zdGFydCgpLCAgemNfKGdldHxwdXQpX2J1bGtfZmlu aXNoKCkuDQpXaGVyZSBfc3RhcnQgd291bGQgY2hlY2svZmlsbCB0aGUgY2FjaGUgYW5kIHJldHVy biB0aGUgcG9pbnRlciwNCndoaWxlIF9maW5zaWggd291bGQgdXBkYXRoZSBjYWNoZS0+bGVuLg0K U2ltaWxhciB0byB3aGF0IHdlIGhhdmUgZm9yIHJ0ZV9yaW5nIF9wZWVrXyBBUEkuDQpUaGF0IHdv dWxkIGFsbG93IHRvIGV4dGVuZCB0aGlzIEFQSSB1c2FnZSAtIGxldCBzYXkgaW5zaWRlIFBNRHMN Cml0IGNvdWxkIGJlIHVzZWQgbm90IG9ubHkgZm9yIE1CVUZfRkFTVF9GUkVFIGNhc2UsICBidXQg Zm9yIGdlbmVyaWMNClRYIGNvZGUgcGF0aCAob25lIHRoYXQgaGF2ZSB0byBjYWxsIHJ0ZV9tYnVm X3ByZWZyZWUoKSkgYWxzby4gIA0KDQo+ICAgQ29kZSBmb3IgdGhpcyBpcyBvbmx5IGdlbmVyYXRl ZCBpZiBidWlsdCB3aXRoIFJURV9FTkFCTEVfQVNTRVJULg0KPiAqIFJlbW92ZWQgZmFsbGJhY2sg d2hlbiAnY2FjaGUnIHBhcmFtZXRlciBpcyBub3Qgc2V0LiAoSG9ubmFwcGEpDQo+ICogQ2hvc2Ug dGhlIHNpbXBsZSBnZXQgZnVuY3Rpb247IGkuZS4gZG8gbm90IG1vdmUgdGhlIGV4aXN0aW5nIG9i amVjdHMgaW4NCj4gICB0aGUgY2FjaGUgdG8gdGhlIHRvcCBvZiB0aGUgbmV3IHN0YWNrLCBqdXN0 IGxlYXZlIHRoZW0gYXQgdGhlIGJvdHRvbS4NCj4gKiBSZW5hbWVkIHRoZSBmdW5jdGlvbnMuIE90 aGVyIHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLCBvZiBjb3Vyc2UuIDstKQ0KPiAqIFVwZGF0ZWQg dGhlIGZ1bmN0aW9uIGRlc2NyaXB0aW9ucy4NCj4gKiBBZGRlZCB0aGUgZnVuY3Rpb25zIHRvIHRy YWNlX2ZwIGFuZCB2ZXJzaW9uLm1hcC4NCg0KV291bGQgYmUgZ3JlYXQgdG8gYWRkIHNvbWUgdGVz dC1jYXNlcyBpbiBhcHAvdGVzdCB0byBjb3ZlciB0aGlzIG5ldyBBUEkuDQogDQo=