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 5250BA00C5; Wed, 13 May 2020 22:17:26 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B6A561D5FE; Wed, 13 May 2020 22:17:25 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40041.outbound.protection.outlook.com [40.107.4.41]) by dpdk.org (Postfix) with ESMTP id EEA011D5FD for ; Wed, 13 May 2020 22:17:23 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fLU/0B9OBOzZDipykPLIdQzCjp8VhP5mEzzezqKJEYMzA5voEhM+B+1NvhHbZs80vrahkckavSzky2iZJ2pFKwBAB9MEZsF0j4BUn3r5vFgcKvILYdNLWzn5rurwYQX55Q1kPy9rP6LmrpM2aZfSW6aJTD74R0bCB6kMwsMsBHEK6D8vNGwZ9kXVNbCdmM/hs/MdAWfcq3nMeHNqx+we1sS4t5yLTj7jLhjhHlJ3DapT0w0E499EqKzL/mCb5fdTBaYgbRXmS5/Ut/Woqup/wOOFPQ+qT/x73oUmiNfOQ5CYuxbnHGFymsZmRgdgmtE2FrdYRdV7DTIm9auRd58jow== 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=RuyFYsVdPUD5gSeXPiXtzwB3Rg9L/ek1U4eHkcXVwQY=; b=VddJewAcl74ke2do6361gXgu4Y+H6BujxeRWDeiTBa9pcGr5FzfAW5BAZ09guRy7W94JBDPKoen1D3AmlUpiz9E0gO/jB0ALiDNCJTJKzu3MVoBaAY/ZnEiog/btNsoE+tZM1QmtNDeWgoJyjo22L2+LOt4KEroA+l4bPFrRduRAYI2VXVMTqrWBKb9NYttbRgUt7Gpgx3zkpD6eOgppRMrBn+13LlSJn+iE3KYOpIBsjHSIGabLklikcT0NRql/iuphA4SjeOfNtNwyPzs50gb9bQBPuleeNtaLzMw5wYFBbmWV5EHMD6uuG4j6A+EGmt6xE/wYYmNKfeMaFAJrYQ== 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=RuyFYsVdPUD5gSeXPiXtzwB3Rg9L/ek1U4eHkcXVwQY=; b=JO3u6Jx10xMfF5KrcoROWJrBpm83wA5sMKwZPoiyYKVcI+zQhWeKUhbMVNkb0nMEQ5UxUND97EOATi7pLJ3Z+QowR+5J9cdbmGUqyBMDCBkZ9E4mv4w1QLcvhCKf10ptPY32hDBm7y7VQFvbgpNyaATCidmCVoICRdCEWxQyksc= Received: from HE1PR07MB4284.eurprd07.prod.outlook.com (2603:10a6:7:9f::29) by HE1PR07MB3083.eurprd07.prod.outlook.com (2603:10a6:7:2f::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.13; Wed, 13 May 2020 20:17:18 +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 20:17:17 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Honnappa Nagarahalli , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , 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: AQHWKDQBAPoPOLaWUEiUCZ0j0YClPqikw4QAgAAR2ACAAOM5AIAAqZ0AgAAKLACAAAo4gA== Date: Wed, 13 May 2020 20:17:17 +0000 Message-ID: <83d621ed-fd17-3587-8b0d-387c70f280bf@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> <8f58b8a5-b5a9-d6fa-0c95-69a056cefe88@ericsson.com> In-Reply-To: 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: arm.com; dkim=none (message not signed) header.d=none;arm.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: c8527992-0d96-438f-35c7-08d7f77aa274 x-ms-traffictypediagnostic: HE1PR07MB3083: 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: 7yFfGhku6P1hgJxM9ekZtW2Au1HwSAxaUWMWT/I0klX9t/GiMNeVwcarVVywG2ZQf2QBZzNa4be9mCd34MPEzqDAa/TQ8bbUn7X3y/duS1G83Vj2LJccSMseBDeA2YrKD6kmg4HhKRlOXhvNCL1oOa+7ayQZniRdNzN6744GefDKe1ZQs+oubWhTY2fSDPbW5WZqKrkSoFg8xY9UT7cRK4KhB8uEpEVrsT+VbcOpYTs5KdX2SfE54Qh09haeqt/QIULPDOYUQIW50XJAJha6v2MNYGqzv1p119SuNQl7fT8h32CJkDvKWCjZicg7czHU5SzTKaxh3cFVfW1YvCByDOac3dG2KvWGumPf2bqNQaqHsyCp8LZpAa7FRuwQ9MZYVB4kDUVk4qaOweekQirKjc3ZvPFiPICvwNsZdT0Ja+ZAnY3a7D20+EWCfFtVq+M0dEJxrtmSIMYvlmQMeycqXp8WnzpMhQSfKOMawMiotJ2DItXPRmXWXrNClfd06OiJ1h+aPFoQ+cSgrpvSDWZgPuPNEAYnbadUhJKTslkpEMfRlJcDUdGvo69fox0axWrSqgOuEpjOWw8E9U8rK1Vgug== 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)(366004)(396003)(39860400002)(376002)(136003)(346002)(33430700001)(6506007)(6512007)(53546011)(85182001)(66574014)(33440700001)(4326008)(478600001)(85202003)(2906002)(316002)(54906003)(110136005)(8936002)(31686004)(5660300002)(66476007)(64756008)(8676002)(186003)(26005)(86362001)(31696002)(6486002)(66946007)(66446008)(76116006)(7416002)(2616005)(71200400001)(66556008)(36756003)(21314003)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: VZjVY2DhxQdNF13WQcSIQ/h/fpuYmj5OpCnvhKJitCBfDqFUcxbbhlw99euZO9uT0kmibWoTjcV+p5YTGbEVPjq3bVru0VjhMp0TgAo5pK5EzActEaSMaArDTfc1RwWG3uhKEgGHtEaPN7vXVfs/VP9K6tlndfZDE3l7c9+byJLglCelX3qWKD0VUIyHanMcnzaUaLt6eLqeuGANRg/M3RTuKK3ZM5TjsfkAXxUBnLFE1YD9x9VqREM7HHdrdV+eFgpsdddrfY8RWs1FJJeckluNCCxH366/CpRUCYExiSd3mfnQwzozRa7CGmejm3NwyQrHjs9KG7djvYGX7bnJD/qTQpgbEzWTdCRJojbmbd9DW4FzXbJfkfhQtqtvvS6YmVuhtjVU+kdVgaaosR8o8C83xvg7kFep+SnU7JO2jBijCIY3mh+N+l2/eAKP5VLhD3NvTi1U8rWyQpRvNvYCarfTQPZ0UfCnFZWxskfAPOdeGWgqHO6m6I75yp6sE0yV x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <872E1CFAF6E057498A2F53632F74B6B8@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8527992-0d96-438f-35c7-08d7f77aa274 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2020 20:17:17.8291 (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: SO+XJMipDK589QuFJvWo0+gVedlF1SYki+X0M0PM3/+U6Oduv0z2qKEDI7kRfb6LJc79xcQN7zbkRlqefTn0MZxKHfSzinYXdHUSm7mFJF0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3083 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" T24gMjAyMC0wNS0xMyAyMTo0MCwgSG9ubmFwcGEgTmFnYXJhaGFsbGkgd3JvdGU6DQo+IDxzbmlw Pg0KPg0KPj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDQvNF0gZWFsL2F0b21pYzogYWRkIHdy YXBwZXIgZm9yIGMxMSBhdG9taWNzDQo+Pj4+DQo+Pj4+IE9uIFR1ZSwgTWF5IDEyLCAyMDIwIGF0 IDQ6MDMgcG0sIFBoaWwgWWFuZyA8bWFpbHRvOnBoaWwueWFuZ0Bhcm0uY29tPg0KPj4+PiB3cm90 ZToNCj4+Pj4NCj4+Pj4gcGFyYW1ldGVyLiBTaWduZWQtb2ZmLWJ5OiBQaGlsIFlhbmcgPG1haWx0 bzpwaGlsLnlhbmdAYXJtLmNvbT4NCj4+Pj4NCj4+Pj4NCj4+Pj4gV2hhdCBpcyB0aGUgcHVycG9z ZSBvZiBoYXZpbmcgcnRlX2F0b21pYyBhdCBhbGw/DQo+Pj4+IElzIHRoaXMgbGV2ZWwgb2YgaW5k aXJlY3Rpb24gcmVhbGx5IGhlbHBpbmc/DQo+Pj4+IFtIT05OQVBQQV0gKG5vdCBzdXJlIHdoeSB0 aGlzIGVtYWlsIGhhcyBodG1sIGZvcm1hdCwgY29udmVydGVkIHRvDQo+Pj4+IHRleHQNCj4+Pj4g Zm9ybWF0KQ0KPj4+PiBJIGJlbGlldmUgeW91IG1lYW50LCB3aHkgbm90IHVzZSB0aGUgX19hdG9t aWNfeHh4IGJ1aWx0LWlucyBkaXJlY3RseT8NCj4+Pj4gVGhlIG9ubHkgcmVhc29uIGZvciBub3cg aXMgaGFuZGxpbmcgb2YNCj4+Pj4gX19hdG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX1NFUV9D U1QpIGZvciB4ODYuIFRoaXMgaXMgZXF1aXZhbGVudA0KPj4+PiB0byBydGVfc21wX21iIHdoaWNo IGhhcyBhbiBvcHRpbWl6ZWQgaW1wbGVtZW50YXRpb24gZm9yIHg4Ni4NCj4+Pj4gQWNjb3JkaW5n IHRvIEtvbnN0YW50aW4sIHRoZSBjb21waWxlciBkb2VzIG5vdCBnZW5lcmF0ZSBvcHRpbWFsIGNv ZGUuDQo+Pj4+IFdyYXBwaW5nIHRoYXQgYnVpbHQtaW4gYWxvbmUgaXMgZ29pbmcgdG8gYmUgY29u ZnVzaW5nLg0KPj4+Pg0KPj4+PiBUaGUgd3JhcHBlcnMgYWxzbyBhbGxvdyB1cyB0byBoYXZlIG91 ciBvd24gaW1wbGVtZW50YXRpb24gdXNpbmcNCj4+Pj4gaW5saW5lIGFzc2VtYmx5IGZvciBjb21w aWxlcnMgdmVyc2lvbnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBDMTEgYXRvbWljDQo+Pj4+IGJ1aWx0 LSBpbnMuIEJ1dCwgSSBkbyBub3Qga25vdyBpZiB0aGVyZSBpcyBhIG5lZWQgdG8gc3VwcG9ydCB0 aG9zZSB2ZXJzaW9ucy4NCj4+PiBJZiBJIHJlY2FsbCBjb3JyZWN0bHksIHNvbWVvbmUgbWVudGlv bmVkIHRoYXQgb25lIChvciBtb3JlKSBvZiB0aGUgYWdpbmcNCj4+IGVudGVycHJpc2UgTGludXgg ZGlzdHJpYnV0aW9ucyBkb24ndCBpbmNsdWRlIGEgY29tcGlsZXIgd2l0aCBDMTEgYXRvbWljcy4N Cj4+PiBJIHRoaW5rIFN0ZXBoZW4gaXMgb250byBzb21ldGhpbmcgaGVyZS4uLg0KPj4+DQo+Pj4g SXQgaXMgc2lsbHkgdG8gYWRkIHdyYXBwZXJzIGxpa2UgdGhpcywgaWYgdGhlIG9ubHkgcHVycG9z ZSBpcyB0byBzdXBwb3J0DQo+PiBjb21waWxlcnMgYW5kIGRpc3RyaWJ1dGlvbnMgdGhhdCBkb24n dCBwcm9wZXJseSBzdXBwb3J0IGFuIG9mZmljaWFsIEMgc3RhbmRhcmQNCj4+IHdoaWNoIGlzIG5l YXJseSBhIGRlY2FkZSBvbGQuIFRoZSBxdWFsaXR5IGFuZCBxdWFudGl0eSBvZiB0aGUgRFBESw0K Pj4gZG9jdW1lbnRhdGlvbiBmb3IgdGhlc2UgZnVuY3Rpb25zIChpbmNsdWRpbmcgZXhhbXBsZXMs IGRpc2N1c3Npb25zIG9uIFN0YWNrDQo+PiBPdmVyZmxvdywgZXRjLikgd2lsbCBiZSBpbmZlcmlv ciB0byB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgc3RhbmRhcmQgQzExDQo+PiBhdG9taWNzLCB3 aGljaCBpbmNyZWFzZXMgdGhlIHByb2JhYmlsaXR5IG9mIGluY29ycmVjdCB1c2UuDQo+Pg0KPj4N Cj4+IFdoYXQncyBiZWluZyB1c2VkIGluIERQREsgdG9kYXksIGFuZCB3aGF0J3MgYmVpbmcgd3Jh cHBlZCBoZXJlLCBpcyBub3QNCj4+IHN0YW5kYXJkIEMxMSBhdG9taWNzIC0gaXQncyBhIGJ1bmNo IG9mIEdDQyBidWlsdC1pbnMuIE5vdGhpbmcgaW4gdGhlIF9fDQo+PiBuYW1lc3BhY2UgaXMgaW4g dGhlIHN0YW5kYXJkLiBJdCdzIHJlc2VydmVkIGZvciB0aGUgaW1wbGVtZW50YXRpb24gKGUuZy4N Cj4+IGNvbXBpbGVyKS4NCj4gSSBoYXZlIHRyaWVkIHRvIHVuZGVyc3RhbmQgd2hhdCBpdCBtZWFu IGJ5ICdidWlsdC1pbnMnLCBidXQgSSBoYXZlIG5vdCBnb3QgYSBnb29kIGFuc3dlci4gU28sIGRv ZXMgaXQgbWVhbiB0aGF0IHRoZSBidWlsdC1pbiBmdW5jdGlvbiAoc2FtZSBzeW1ib2wgYW5kIEFQ SSBpbnRlcmZhY2UpIG1heSBub3QgYmUgYXZhaWxhYmxlIGluIGFub3RoZXIgQyBjb21waWxlcj8g SU1PLCB0aGlzIGlzIHdoYXQgbWF0dGVycyBmb3IgRFBESy4NCj4gQ3VycmVudGx5LCB0aGUgc2Ft ZSBidWlsdC1pbiBmdW5jdGlvbnMgYXJlIGF2YWlsYWJsZSBpbiBHQ0MgYW5kIENsYW5nLg0KDQoN CiBGcm9tIHdoYXQgSSB1bmRlcnN0YW5kLCAiYnVpbHQtaW5zIiBpcyBHQ0MgdGVybWlub2xvZ3kg Zm9yIA0Kbm9uLXN0YW5kYXJkLCBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBpbnRyaW5zaWMgZnVu Y3Rpb25zLCBidWlsdCBpbnRvIA0KdGhlIGNvbXBpbGVyLiBUaGV5IGFsbCByZXNpZGUgaW4gdGhl IF9fKiBuYW1lc3BhY2UuDQoNCg0KU2luY2UgR0NDIGlzIHRoZSBpbmR1c3RyeSBzdGFuZGFyZCwg b3RoZXIgY29tcGlsZXJzIGFyZSBsaWtlbHkgdG8gDQpmb2xsb3csIGluY2x1ZGluZyBidWlsdC1p biBmdW5jdGlvbnMuDQoNCj4+DQo+Pj4gQW5kIGlmIHNvbWUgY29tcGlsZXIgZ2VuZXJhdGVzIGNv ZGUgdGhhdCBpcyBzdWJvcHRpbWFsIGZvciBhIHVzZXIsIHRoZW4gaXQNCj4+IHNob3VsZCBiZSB0 aGUgY2hvaWNlIG9mIHRoZSB1c2VyIHRvIGVpdGhlciBhY2NlcHQgaXQgb3IgdXNlIGEgYmV0dGVy IGNvbXBpbGVyLg0KPj4gVXNpbmcgYSBzdWJvcHRpbWFsIGNvbXBpbGVyIHdpbGwgbm90IG9ubHkg YWZmZWN0IHRoZSB1c2VyJ3MgRFBESyBhcHBsaWNhdGlvbnMsDQo+PiBidXQgYWxsIGFwcGxpY2F0 aW9ucyBkZXZlbG9wZWQgYnkgdGhlIHVzZXIuIEFuZCBpZiBoZSBhY2NlcHRzIGl0IGZvciBoaXMg b3RoZXINCj4+IGFwcGxpY2F0aW9ucywgaGUgd2lsbCBhbHNvIGFjY2VwdCBpdCBmb3IgaGlzIERQ REsgYXBwbGljYXRpb25zLg0KPj4+IFdlIGNvdWxkIGludHJvZHVjZSBzb21lIHNvcnQgb2YgbWFy a2VyIG9yIHN0YW5kYXJkaXplZCBjb21tZW50IHRvDQo+PiBpbmRpY2F0ZSB3aGVuIGZ1bmN0aW9u cyBvbmx5IGV4aXN0IGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQNCj4+ IGNvbXBpbGVycyBhbmQgc2ltaWxhciwgd2l0aCBhIHJlZmVyZW5jZSB0byBkb2N1bWVudGF0aW9u IGRlc2NyaWJpbmcgd2h5LiBBbmQNCj4+IHdoZW4gdGhlIGRvY3VtZW50ZWQgcHJlY29uZGl0aW9u cyBhcmUgbm8gbG9uZ2VyIHJlbGV2YW50LCBlLmcuIHdoZW4gdGhvc2UNCj4+IHBhcnRpY3VsYXIg ZW50ZXJwcmlzZSBMaW51eCBkaXN0cmlidXRpb25zIGJlY29tZSBvYnNvbGV0ZSwgdGhlc2UgZnVu Y3Rpb25zDQo+PiBiZWNvbWUgb2Jzb2xldGUgdG9vLCBhbmQgc2hvdWxkIGJlIHJlbW92ZWQuIEhv d2V2ZXIsIGdldHRpbmcgcmlkIG9mDQo+PiBvYnNvbGV0ZSBjcnVmdCB3aWxsIGJyZWFrIHRoZSBB QkkuIEluIG90aGVyIHdvcmRzOiBBZGRlZCBjcnVmdCB3aWxsIG5ldmVyIGJlDQo+PiByZW1vdmVk IGFnYWluLCBzbyB0aGluayB0d2ljZSBiZWZvcmUgYWRkaW5nLg0KPj4+DQo+Pj4gTWVkIHZlbmxp ZyBoaWxzZW4gLyBraW5kIHJlZ2FyZHMNCj4+PiAtIE1vcnRlbiBCcsO4cnVwDQo+Pj4NCj4+Pg0K Pj4+DQoNCg==