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 20DB944136; Sun, 2 Jun 2024 22:58:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F28344025C; Sun, 2 Jun 2024 22:58:33 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id AEA5440042 for ; Sun, 2 Jun 2024 22:58:31 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 3DF88219DB; Sun, 2 Jun 2024 22:58: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: [RFC v3 5/5] eal: provide option to use compiler memcpy instead of RTE X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Sun, 2 Jun 2024 22:58:29 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F4E7@smartserver.smartshare.dk> In-Reply-To: <20240602123921.363625-6-mattias.ronnblom@ericsson.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v3 5/5] eal: provide option to use compiler memcpy instead of RTE Thread-Index: Adq061hotMBOFewUT/iJRYZquFzrvgAQYb6g References: <20240528074354.190779-1-mattias.ronnblom@ericsson.com> <20240602123921.363625-1-mattias.ronnblom@ericsson.com> <20240602123921.363625-6-mattias.ronnblom@ericsson.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , Cc: , "Stephen Hemminger" , "Abdullah Sevincer" , "Pavan Nikhilesh" , "David Hunt" , "Vladimir Medvedkin" 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 PiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxvbSBbbWFpbHRvOm1hdHRpYXMucm9ubmJsb21AZXJpY3Nz b24uY29tXQ0KPiBTZW50OiBTdW5kYXksIDIgSnVuZSAyMDI0IDE0LjM5DQo+IA0KPiBQcm92aWRl IGJ1aWxkIG9wdGlvbiB0byBoYXZlIGZ1bmN0aW9ucyBpbiA8cnRlX21lbWNweS5oPiBkZWxlZ2F0 ZSB0bw0KPiB0aGUgc3RhbmRhcmQgY29tcGlsZXIvbGliYyBtZW1jcHkoKSwgaW5zdGVhZCBvZiB1 c2luZyB0aGUgdmFyaW91cw0KPiBjdXN0b20gRFBESywgaGFuZGNyYWZ0ZWQsIHBlci1hcmNoaXRl Y3R1cmUgcnRlX21lbWNweSgpDQo+IGltcGxlbWVudGF0aW9ucy4NCj4gDQo+IEEgbmV3IG1lc29u IGJ1aWxkIG9wdGlvbiAndXNlX2NjX21lbWNweScgaXMgYWRkZWQuIEJ5IGRlZmF1bHQsDQo+IHRo ZSBjb21waWxlci9saWJjIG1lbWNweSgpIGlzIHVzZWQuDQo+IA0KPiBUaGUgcGVyZm9ybWFuY2Ug YmVuZWZpdHMgb2YgdGhlIGN1c3RvbSBEUERLIHJ0ZV9tZW1jcHkoKQ0KPiBpbXBsZW1lbnRhdGlv bnMgaGF2ZSBiZWVuIGRpbWluaXNoaW5nIHdpdGggZXZlcnkgY29tcGlsZXIgcmVsZWFzZSwgYW5k DQo+IHdpdGggY3VycmVudCB0b29sY2hhaW5zIHRoZSB1c2FnZSBvZiBhIGN1c3RvbSBtZW1jcHko KSBpbXBsZW1lbnRhdGlvbg0KPiBtYXkgZXZlbiBiZSBhIGxpYWJpbGl0eS4NCj4gDQo+IEFuIGFk ZGl0aW9uYWwgYmVuZWZpdCBvZiB0aGlzIGNoYW5nZSBpcyB0aGF0IGNvbXBpbGVycyBhbmQgc3Rh dGljDQo+IGFuYWx5c2lzIHRvb2xzIGhhdmUgYW4gZWFzaWVyIHRpbWUgZGV0ZWN0aW5nIGluY29y cmVjdCB1c2FnZSBvZg0KPiBtZW1jcHkoKSAoZS5nLiwgYnVmZmVyIG92ZXJydW5zLCBvciBvdmVy bGFwcGluZyBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uDQo+IGJ1ZmZlcnMpLg0KPiANCj4gVGhpcyBw YXRjaCBtYWtlcyBEUERLIGFuZCBEUERLIGFwcGxpY2F0aW9ucyB1c2luZyA8cnRlX21lbWNweS5o PiB1c2UNCj4gY29tcGlsZXIvbGliYyBtZW1jcHkoKSBieSBkZWZhdWx0LCBidXQgbGVhdmVzIGFu IG9wdGlvbiB0byBzdGF5IG9uIHRoZQ0KPiBjdXN0b20gRFBESyBpbXBsZW1lbnRhdGlvbnMsIHdv dWxkIHRoYXQgcHJvdmUgYmVuZWZpY2lhbCBmb3IgY2VydGFpbg0KPiBhcHBsaWNhdGlvbnMgb3Ig YXJjaGl0ZWN0dXJlcy4NCj4gDQo+IFJGQyB2MzoNCj4gIG8gRml4IG1pc3NpbmcgI2VuZGlmIG9u IGxvb25nYXJjaC4NCj4gIG8gUFBDIGFuZCBSSVNDViBub3cgaW1wbGVtZW50ZWQsIG1lYW5pbmcg YWxsIGFyY2hpdGVjdHVyZXMgYXJlDQo+IHN1cHBvcnRlZC4NCj4gIG8gVW5uZWNlc3NhcnkgPHJ0 ZV92ZWN0Lmg+IGluY2x1ZGUgaXMgcmVtb3ZlZCBmcm9tIDxydGVfbWVtY3B5Lmg+Lg0KPiANCj4g UkZDIHYyOg0KPiAgKiBGaXggYnVnIHdoZXJlIHJ0ZV9tZW1jcHkuaCB3YXMgbm90IGluc3RhbGxl ZCBvbiB4ODYuDQo+ICAqIE1hZGUgYXR0ZW1wdCB0byBtYWtlIExvb25nYXJjaCBjb21waWxlLg0K PiANCj4gU2lnbmVkLW9mZi1ieTogTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMucm9ubmJsb21A ZXJpY3Nzb24uY29tPg0KPiAtLS0NCg0KV2Ugc2hvdWxkIGtlZXAgcHVzaGluZyBEUERLIGZvcndh cmQgYW5kIGNsZWFuaW5nIHVwIG9sZCBjcnVmdCBhbG9uZyB0aGUgd2F5Lg0KDQpUaGUgbWVtY3B5 IGRpc2N1c3Npb24gaGFzIGNvbnZpbmNlZCBtZSB0aGF0Og0KMS4gVGhpcyBjaGFuZ2UgaXMgYSBn b29kIGlkZWEsIGFuZA0KMi4gTWFpbnN0cmVhbSBjb21waWxlcnMgYXJlIHN1ZmZpY2llbnRseSBt YXR1cmUgdG8gZG8gaXQgbm93Lg0KDQpTbywgZm9yIHRoZSBzZXJpZXMsDQpBY2tlZC1ieTogTW9y dGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCg0KPiAgc3RhdGljIGlubGlu ZSB2b2lkDQo+ICBydGVfbW92MzIodWludDhfdCAqZHN0LCBjb25zdCB1aW50OF90ICpzcmMpOw0K DQpXaGlsZSBhdCBpdCwgd291bGQgaXQgYmUgc29tZWhvdyBiZW5lZmljaWFsIHRvIGNoYW5nZSB0 aGVzZSBmcm9tIHVpbnQ4X3QqIHRvIHZvaWQqIG9yIGNoYXIqIChrZWVwaW5nIGNvbnN0IHdoZXJl IHJlbGV2YW50KT8NCg0K