From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5D310A00C5; Wed, 13 May 2020 21:04:24 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D17071D409; Wed, 13 May 2020 21:04:23 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2076.outbound.protection.outlook.com [40.107.20.76]) by dpdk.org (Postfix) with ESMTP id 9B68523D for ; Wed, 13 May 2020 21:04:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kWFowRU8TtKrJ3qApRxPyZ9slHo8MEqkNQELBTroWSNBCkwoqF4ZxQn0ZP/FTYOANVCm/dAKmjHYH5UhKCeJPNt0Yuw+rGXNu/PouJsba9EMZgLuc0rGBl7j5AVtMm0Rju+pZB78hP74I6sEqhSE4yrpmqFBCqA8+7haQ+H7oD/EMGmKyiGTZo3tyyAPizechshf4xgM3ZNs9Mlak3QDs7g0WV/jH0/FHsCtKOzBX7dxVzthoYXhTQHMXJBo7xe9iut94KLOEXqgunUqDFaIWcsqRs4VdlxNZOzXmYOmRns9FeL8EgKHmsqEGtrrrj55amTa2YApE64C+J0mXhsrZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A3m+VQaLhIrFM3/vHgkkAC/WJuGn8H0Pgwiuj+NpT/c=; b=REp4Oq8vs7Xo2ZoOAFhKNVCbmbAXw+0ZgtwlbOg7glXq/Y3FIHNrdB/RSdXlg+6c+nhvQpBKpiXb+33z11BNlIfj+7J6rnymlsuaAwf93j1/wvfTpo51MkbY9Zbd9eJmW9ORNqqSdJLspeUZs5ezO16DEm7ry6BHg+9BU6TE5Q7qIb0mICLt9JosldcMmsCfZddoGFkOjs73On6WyCpQZayxvJgIzwLCQoxMOEuG7O4MokTxEZYFylECgu827WUg1wVkPbF2VSi+3UrVtl5PM35+1W8aZ/hrgdZQQFFBtvDF11Sl4242F6Q+vhX6Z1RnUESmwhvVgTs0z3J1dP/6ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A3m+VQaLhIrFM3/vHgkkAC/WJuGn8H0Pgwiuj+NpT/c=; b=CQY+3QXlM5L5qbsNj+XU94PXI8JIsSakEK4+0TeHcVJDxZ9ZES1tJiY9JXfgLP/ihP6GKhP74wmp8+XRToUCB7Ja1MFvGP/Jmz/29bYMOk1oGpLanmrap1VjO1FHRb0gNeXt1qmn0rfneVpAZA6SBOJ72Ej+aty5nHviY5lb3Ps= Received: from HE1PR07MB4284.eurprd07.prod.outlook.com (2603:10a6:7:9f::29) by HE1PR07MB4250.eurprd07.prod.outlook.com (2603:10a6:7:95::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20; Wed, 13 May 2020 19:04:19 +0000 Received: from HE1PR07MB4284.eurprd07.prod.outlook.com ([fe80::542b:7b22:1f38:d985]) by HE1PR07MB4284.eurprd07.prod.outlook.com ([fe80::542b:7b22:1f38:d985%5]) with mapi id 15.20.3000.016; Wed, 13 May 2020 19:04:19 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Honnappa Nagarahalli , Stephen Hemminger , Phil Yang CC: "thomas@monjalon.net" , "dev@dpdk.org" , "bruce.richardson@intel.com" , "ferruh.yigit@intel.com" , "hemant.agrawal@nxp.com" , "jerinj@marvell.com" , "ktraynor@redhat.com" , "konstantin.ananyev@intel.com" , "maxime.coquelin@redhat.com" , "olivier.matz@6wind.com" , "harry.van.haaren@intel.com" , "erik.g.carrillo@intel.com" , nd , David Christensen Thread-Topic: [PATCH v4 4/4] eal/atomic: add wrapper for c11 atomics Thread-Index: AQHWKDQBAPoPOLaWUEiUCZ0j0YClPqikw4QAgAAR2ACAAOM5AIAAqZ0A Date: Wed, 13 May 2020 19:04:19 +0000 Message-ID: <8f58b8a5-b5a9-d6fa-0c95-69a056cefe88@ericsson.com> References: <1584407863-774-1-git-send-email-phil.yang@arm.com> <1589270586-4480-1-git-send-email-phil.yang@arm.com> <1589270586-4480-5-git-send-email-phil.yang@arm.com> <1589307606.25513.1@networkplumber.org> <98CBD80474FA8B44BF855DF32C47DC35C60FC1@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35C60FC1@smartserver.smartshare.dk> Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 authentication-results: smartsharesystems.com; dkim=none (message not signed) header.d=none; smartsharesystems.com; dmarc=none action=none header.from=ericsson.com; x-originating-ip: [95.205.75.197] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cc8d3f95-e35b-4669-ec00-08d7f77070ab x-ms-traffictypediagnostic: HE1PR07MB4250: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-forefront-prvs: 0402872DA1 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: u250TmqjB4oDCpWA7cITnv/B8GsoKNXHp+5e0fLrzzIVzJOalxJ8jDUwCjQhKjBowlqMfrJaAbOUBPqo0NB3touruROa3fiCz6RLZGYZMtRtdJ0LLYxFwgL49NDYb5HegNBEtuSg+Yiu3RY+OTO637peUyLydK2Y+8ORYJCCFddFVvISRmqX2y0pNUbjDmU03iRf/V3ILllx4e17RTSIEJMiYJO4XIt0ZdTwnUBTQSiuayVXddQMuL3Q6W6153aDY5YAYtkAEAybA/5v2h7jRrHEN2kfCdM3EolSRIX1hJwSJ24uK769nFshMhmsWa9TdSxqAWzT2W8WZQHIm7d2YXgUAM39eDRp/KFX4GxF2oTnopdHPF3K16OQDO++ATUwqzCiN1FIEsULrG1fvySbZQvBkPKSCwjXkJXoWer8RNcDBNwZmq/0x8vdUNBtdFcsKbwMM97OCQiEuVxgmxgQSxTDuquwhKI3VjW6yXdir5NDcwJaJ1ePg6R2o99vbDkAsZIrcePx1Zuzql/j8EyYsO5N+8ndVijcQ/iA/I/zFldoo97qrAN73Ovjbi0wMMl8aV3mD8pKCAvzWOJCkoEMBA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4284.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(396003)(376002)(136003)(39860400002)(366004)(33430700001)(186003)(53546011)(71200400001)(76116006)(36756003)(66446008)(64756008)(66556008)(66476007)(66946007)(31686004)(6512007)(86362001)(31696002)(5660300002)(478600001)(4326008)(85202003)(7416002)(316002)(6506007)(26005)(110136005)(2906002)(33440700001)(85182001)(8676002)(54906003)(66574014)(8936002)(6486002)(2616005)(21314003)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: z83tSZ9xfk3O4XA4A5lD9I/SXJCuXfcMFipUJp//sAd73+rITvAFBLCA3rVKeXz7obgUGzg1PTVWGCgXfhapwc08A+S2hp0f6cH55eyCWPTMRvWjUxMPLH9NcoMGrMqp5jbFiZykAbFOFx5OxFp1FspMIpgQxIJKOqzohSu/69ZgGVzmvDODDQNakus78ZYtsZl7vKGzFI8IcaM+YraYePzUMIZ5FcDsmwkPvQ4NQUgFnbCZ/MV8bPs9wV5jNNBS7IPWEzg413zCn/ATEK09uMUmmDkXdF4qf/nRQ4ApI+7zU4zBpJTdglULgpoLPopwBBXyxWzdc6JW0vHNIHXAnBqMRgqFGHX/ksZzNdpn8yD4jX8j6IwUEQQGA/hiZYAGrgK0T7r2p3wVSVX3meVEuYrPgzSNrzmPcrz9o+z8DDDKqHy5IhKSUDw9+2EWZBgWxt7CSrL6bW4FjkjNf3GuX+K9qEV3ROTNjLKm8Ul1OOmt98XBzVdXduFjrpLxA8j8 x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc8d3f95-e35b-4669-ec00-08d7f77070ab X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2020 19:04:19.3848 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YgPAs8knxRzB3fDj/COgoG1MzqheyzzGy/a50Qjyg9S5ilqc4wg+6SYKM2aU9auM6mO+Upr1AjcFzCdwJpUjJ7ozGp52lZl9NYIKcAzp/YQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4250 Subject: Re: [dpdk-dev] [PATCH v4 4/4] eal/atomic: add wrapper for c11 atomics X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gMjAyMC0wNS0xMyAxMDo1NywgTW9ydGVuIEJyw7hydXAgd3JvdGU6DQo+PiBGcm9tOiBIb25u YXBwYSBOYWdhcmFoYWxsaSBbbWFpbHRvOkhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb21dDQo+ PiBTZW50OiBUdWVzZGF5LCBNYXkgMTIsIDIwMjAgOToyNCBQTQ0KPj4NCj4+IDxzbmlwPg0KPj4N Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgNC80XSBlYWwvYXRvbWljOiBhZGQgd3JhcHBlciBm b3IgYzExIGF0b21pY3MNCj4+DQo+PiBPbiBUdWUsIE1heSAxMiwgMjAyMCBhdCA0OjAzIHBtLCBQ aGlsIFlhbmcgPG1haWx0bzpwaGlsLnlhbmdAYXJtLmNvbT4NCj4+IHdyb3RlOg0KPj4NCj4+IHBh cmFtZXRlci4gU2lnbmVkLW9mZi1ieTogUGhpbCBZYW5nIDxtYWlsdG86cGhpbC55YW5nQGFybS5j b20+DQo+Pg0KPj4NCj4+IFdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgaGF2aW5nIHJ0ZV9hdG9taWMg YXQgYWxsPw0KPj4gSXMgdGhpcyBsZXZlbCBvZiBpbmRpcmVjdGlvbiByZWFsbHkgaGVscGluZz8N Cj4+IFtIT05OQVBQQV0gKG5vdCBzdXJlIHdoeSB0aGlzIGVtYWlsIGhhcyBodG1sIGZvcm1hdCwg Y29udmVydGVkIHRvIHRleHQNCj4+IGZvcm1hdCkNCj4+IEkgYmVsaWV2ZSB5b3UgbWVhbnQsIHdo eSBub3QgdXNlIHRoZSBfX2F0b21pY194eHggYnVpbHQtaW5zIGRpcmVjdGx5Pw0KPj4gVGhlIG9u bHkgcmVhc29uIGZvciBub3cgaXMgaGFuZGxpbmcgb2YNCj4+IF9fYXRvbWljX3RocmVhZF9mZW5j ZShfX0FUT01JQ19TRVFfQ1NUKSBmb3IgeDg2LiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8NCj4+IHJ0 ZV9zbXBfbWIgd2hpY2ggaGFzIGFuIG9wdGltaXplZCBpbXBsZW1lbnRhdGlvbiBmb3IgeDg2LiBB Y2NvcmRpbmcgdG8NCj4+IEtvbnN0YW50aW4sIHRoZSBjb21waWxlciBkb2VzIG5vdCBnZW5lcmF0 ZSBvcHRpbWFsIGNvZGUuIFdyYXBwaW5nIHRoYXQNCj4+IGJ1aWx0LWluIGFsb25lIGlzIGdvaW5n IHRvIGJlIGNvbmZ1c2luZy4NCj4+DQo+PiBUaGUgd3JhcHBlcnMgYWxzbyBhbGxvdyB1cyB0byBo YXZlIG91ciBvd24gaW1wbGVtZW50YXRpb24gdXNpbmcgaW5saW5lDQo+PiBhc3NlbWJseSBmb3Ig Y29tcGlsZXJzIHZlcnNpb25zIHRoYXQgZG8gbm90IHN1cHBvcnQgQzExIGF0b21pYyBidWlsdC0N Cj4+IGlucy4gQnV0LCBJIGRvIG5vdCBrbm93IGlmIHRoZXJlIGlzIGEgbmVlZCB0byBzdXBwb3J0 IHRob3NlIHZlcnNpb25zLg0KPiBJZiBJIHJlY2FsbCBjb3JyZWN0bHksIHNvbWVvbmUgbWVudGlv bmVkIHRoYXQgb25lIChvciBtb3JlKSBvZiB0aGUgYWdpbmcgZW50ZXJwcmlzZSBMaW51eCBkaXN0 cmlidXRpb25zIGRvbid0IGluY2x1ZGUgYSBjb21waWxlciB3aXRoIEMxMSBhdG9taWNzLg0KPg0K PiBJIHRoaW5rIFN0ZXBoZW4gaXMgb250byBzb21ldGhpbmcgaGVyZS4uLg0KPg0KPiBJdCBpcyBz aWxseSB0byBhZGQgd3JhcHBlcnMgbGlrZSB0aGlzLCBpZiB0aGUgb25seSBwdXJwb3NlIGlzIHRv IHN1cHBvcnQgY29tcGlsZXJzIGFuZCBkaXN0cmlidXRpb25zIHRoYXQgZG9uJ3QgcHJvcGVybHkg c3VwcG9ydCBhbiBvZmZpY2lhbCBDIHN0YW5kYXJkIHdoaWNoIGlzIG5lYXJseSBhIGRlY2FkZSBv bGQuIFRoZSBxdWFsaXR5IGFuZCBxdWFudGl0eSBvZiB0aGUgRFBESyBkb2N1bWVudGF0aW9uIGZv ciB0aGVzZSBmdW5jdGlvbnMgKGluY2x1ZGluZyBleGFtcGxlcywgZGlzY3Vzc2lvbnMgb24gU3Rh Y2sgT3ZlcmZsb3csIGV0Yy4pIHdpbGwgYmUgaW5mZXJpb3IgdG8gdGhlIGRvY3VtZW50YXRpb24g b2YgdGhlIHN0YW5kYXJkIEMxMSBhdG9taWNzLCB3aGljaCBpbmNyZWFzZXMgdGhlIHByb2JhYmls aXR5IG9mIGluY29ycmVjdCB1c2UuDQoNCg0KV2hhdCdzIGJlaW5nIHVzZWQgaW4gRFBESyB0b2Rh eSwgYW5kIHdoYXQncyBiZWluZyB3cmFwcGVkIGhlcmUsIGlzIG5vdCANCnN0YW5kYXJkIEMxMSBh dG9taWNzIC0gaXQncyBhIGJ1bmNoIG9mIEdDQyBidWlsdC1pbnMuIE5vdGhpbmcgaW4gdGhlIF9f IA0KbmFtZXNwYWNlIGlzIGluIHRoZSBzdGFuZGFyZC4gSXQncyByZXNlcnZlZCBmb3IgdGhlIGlt cGxlbWVudGF0aW9uIChlLmcuIA0KY29tcGlsZXIpLg0KDQoNCj4gQW5kIGlmIHNvbWUgY29tcGls ZXIgZ2VuZXJhdGVzIGNvZGUgdGhhdCBpcyBzdWJvcHRpbWFsIGZvciBhIHVzZXIsIHRoZW4gaXQg c2hvdWxkIGJlIHRoZSBjaG9pY2Ugb2YgdGhlIHVzZXIgdG8gZWl0aGVyIGFjY2VwdCBpdCBvciB1 c2UgYSBiZXR0ZXIgY29tcGlsZXIuIFVzaW5nIGEgc3Vib3B0aW1hbCBjb21waWxlciB3aWxsIG5v dCBvbmx5IGFmZmVjdCB0aGUgdXNlcidzIERQREsgYXBwbGljYXRpb25zLCBidXQgYWxsIGFwcGxp Y2F0aW9ucyBkZXZlbG9wZWQgYnkgdGhlIHVzZXIuIEFuZCBpZiBoZSBhY2NlcHRzIGl0IGZvciBo aXMgb3RoZXIgYXBwbGljYXRpb25zLCBoZSB3aWxsIGFsc28gYWNjZXB0IGl0IGZvciBoaXMgRFBE SyBhcHBsaWNhdGlvbnMuDQo+DQo+IFdlIGNvdWxkIGludHJvZHVjZSBzb21lIHNvcnQgb2YgbWFy a2VyIG9yIHN0YW5kYXJkaXplZCBjb21tZW50IHRvIGluZGljYXRlIHdoZW4gZnVuY3Rpb25zIG9u bHkgZXhpc3QgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjb21waWxl cnMgYW5kIHNpbWlsYXIsIHdpdGggYSByZWZlcmVuY2UgdG8gZG9jdW1lbnRhdGlvbiBkZXNjcmli aW5nIHdoeS4gQW5kIHdoZW4gdGhlIGRvY3VtZW50ZWQgcHJlY29uZGl0aW9ucyBhcmUgbm8gbG9u Z2VyIHJlbGV2YW50LCBlLmcuIHdoZW4gdGhvc2UgcGFydGljdWxhciBlbnRlcnByaXNlIExpbnV4 IGRpc3RyaWJ1dGlvbnMgYmVjb21lIG9ic29sZXRlLCB0aGVzZSBmdW5jdGlvbnMgYmVjb21lIG9i c29sZXRlIHRvbywgYW5kIHNob3VsZCBiZSByZW1vdmVkLiBIb3dldmVyLCBnZXR0aW5nIHJpZCBv ZiBvYnNvbGV0ZSBjcnVmdCB3aWxsIGJyZWFrIHRoZSBBQkkuIEluIG90aGVyIHdvcmRzOiBBZGRl ZCBjcnVmdCB3aWxsIG5ldmVyIGJlIHJlbW92ZWQgYWdhaW4sIHNvIHRoaW5rIHR3aWNlIGJlZm9y ZSBhZGRpbmcuDQo+DQo+DQo+IE1lZCB2ZW5saWcgaGlsc2VuIC8ga2luZCByZWdhcmRzDQo+IC0g TW9ydGVuIEJyw7hydXANCj4NCj4NCj4NCg0K