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 32F02A04B5; Tue, 27 Oct 2020 23:29:28 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B29B72BF5; Tue, 27 Oct 2020 23:29:25 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id 7D5532BDB for ; Tue, 27 Oct 2020 23:29:22 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Tue, 27 Oct 2020 15:29:27 -0700 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 27 Oct 2020 22:29:20 +0000 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 27 Oct 2020 22:29:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iQTgOhhBMDza1VLQnqBg7kRi4SkKHq8amVmUfwyrXnj7XLHh8oTf2jlTgjEhHNlexvOQEVcN6UynSDteIO3Od2qs9/eZIPs1594luruV+CC/bVAM4roMCJUImyKE6R2OVbgdMDia+cDQb9hw94yb506cWUlBvBb5CpVpUYP0VliYZVwPtBF0/vldAZs+YUii0FNkYN3aWfjDgH5DkHYMPK/SmoSRCVmKYA1Uq5Pij0/EVgnKLIy6Nd53x96oB1vwwgPhLQJ8wEl3DjQYOee3BBVad4Q0TSW02DKPqG8257yX2x9PnIvHcvrXSISdphDLufHdJQUH5Nzx1nogSyQbnw== 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=piowQeGka7ewwAfV27jb/xXq71koY6hoOHimYSteT6I=; b=LScNeMWP0y4BR1h81gytO5odisTD7ZtbFf3wdNzPZzUXPszstwacgWPzSzwHqeYkrL05zR/b8gkA5PjjBiO9ZraphO0hi3bfR/Pv8508XteegdHA/ODoq1l86kvFqq3ma4BVXKthzoruImTGdngs6chWWkjogMI0gpDLUfuVzP7qK+US3JVNTGCdNVmlGsWrtqNovF7M6c94XHCB3+aXiLaOYubAOgca7tJMbSyouA8Hb/a+HsZFNf1LBkUargqC5CPWAGJrue4bo2/vRjJLxFfDB0z31zrpwN889FkYg9X2ppx04wMvprmh9O2OV2FLm7c1smJLKfRnnod6qFavzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM6PR12MB3532.namprd12.prod.outlook.com (2603:10b6:5:182::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Tue, 27 Oct 2020 22:29:19 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::f506:4af8:281b:cdeb]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::f506:4af8:281b:cdeb%7]) with mapi id 15.20.3477.028; Tue, 27 Oct 2020 22:29:19 +0000 From: Raslan Darawsheh To: Alexander Kozyrev , "dev@dpdk.org" CC: Matan Azrad , Slava Ovsiienko Thread-Topic: [PATCH 0/4] net/mlx5: use C11 atomic builtins Thread-Index: AQHWrHXYVXC7C3lCLU+qKcMW+fdeqamsCCYg Date: Tue, 27 Oct 2020 22:29:18 +0000 Message-ID: References: <20201027152824.15232-1-akozyrev@nvidia.com> In-Reply-To: <20201027152824.15232-1-akozyrev@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [188.161.229.126] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f021dec6-1f78-4662-0d48-08d87ac7beec x-ms-traffictypediagnostic: DM6PR12MB3532: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6kv28UQfWpuzTYJo+DTNdVB6r2gj6cIZ4cbUjQO4uCk+lJXku+htKdICv3GvD99dcuVc+guTSR5ZquAW99XLxbLK2QJAiTLjEnJDZB2x5AcloBLDkLGbqPyhNz6EguvZkwIGnkPOb4fJ2l6E4UWivEHAcIFgjMFnfWl1gasWVdYgcl3cDY4vZ6iGFvxKQwHTxAH0t26MFlPvebW0uivCb47yeoPzU729vCPRd4hYYsimfqjePggHY2QnSYosg/1JT9mSElK5g/4LEoMu14JIVNMEiZhtyWDuqM+2tLuIAFRjYeHjRJblp7depZda/77BDAQSqmW5ZhhSSppzokFnsQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(396003)(136003)(39860400002)(366004)(71200400001)(478600001)(64756008)(5660300002)(52536014)(33656002)(66476007)(76116006)(83380400001)(66556008)(66946007)(8676002)(8936002)(2906002)(110136005)(9686003)(66446008)(316002)(26005)(86362001)(53546011)(7696005)(54906003)(55016002)(107886003)(6506007)(4326008)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: S6vJWpaSQMcChunXUaaSuG7J7oHEigYb1i9ahX4q5fxxdrnY8y3c8Kk4ONeSak3+G5ElN2fIoQ0w+P/MWS1+aJ9h+/HkCGTs76qj9E9AMtkr0frleNp/4P2iCk+ooglz/lS93TB3HpEXKs+cf3e0AIxmJAzZLCBkTQV+HyG6Q6pAc/q4lu++btTnR82x1JtlgsdvtRcXvMvKFPvdw1z6j4rTkiZNEQOLrYGKAE/ox/fvU03Hdfy0penKOQdYvpZthk7x1FootWVMa6luRinQL7cweBiLfRfT5dteTtd3WnPIhBNmEUf8cMdcoqSaM47183EvjlImoCEOCN5NfrnAiV1J5qk/VpW5YPKuaXk/zI56OM++FYJ3OWRNU8wr313APPVfWNZox2vB0hrW98SgIMmy01WOg9FcwL5aR0mxPPTBepkWET7cajOVcR7gogtzJVH2RDdkygu/LVxAru2SVSeG40qShJT1LVIaNiHIuRGBYWKKTIXoB0u+z/31Ps4sa4vrYp70xBENY94/O/1ro8QsB8kUytmi4x9qP9ToWom5S30T6/VKCjG8MWlOQTSQ4N3Go61oq/Rc02mgxalb0X9njUT96jma3nWmzAjE1vQCGNFeYFlAYn5VLS5i1Voi9ubSQNmq5snGiO+vAcNHLg== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f021dec6-1f78-4662-0d48-08d87ac7beec X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2020 22:29:18.7170 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: A7zXrJfB0P25oDdqGM8vDcwwFbJkE9LJneS8JRetcNIKVxNxDubHu6vpt8rTeFy78d/qYCFxKgELDF74dPm8DA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3532 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1603837767; bh=piowQeGka7ewwAfV27jb/xXq71koY6hoOHimYSteT6I=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=SkyRgspYD0UOxZP7WouuJeF+VVP+v2ghok584UaPbGSfXTYeT6mEwdaBI8aIYzNQI u8sukcwmwKQbOBwl7kViu9ZL7/QqjedvF9W3lVVGvWrJTCqQkB4RqhTM99DFwXlcVR DxOr1Vq6+uTyKYTBxa28VkocFgntFxt1DCVOgOpwKa/FPyPXfsHusgPKUSmvNdas9K C7Yb/F7Cr/uj3ra288wQkp6Dh4hGNh7/S9MwSS9FjeRSUkAc7/x0HJmZlIliHq1BfL YWUqFVBz9lklhAtsAF32lDRA0MxNTuYjzAiGuiqFtbLevoemQTQqXfacr2j0SqlpsX bYcDLmuB08cgw== Subject: Re: [dpdk-dev] [PATCH 0/4] net/mlx5: use C11 atomic builtins 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" Hi, > -----Original Message----- > From: Alexander Kozyrev > Sent: Tuesday, October 27, 2020 5:28 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Matan Azrad > ; Slava Ovsiienko > Subject: [PATCH 0/4] net/mlx5: use C11 atomic builtins >=20 > The rte_atomic API is deprecated and needs to be > replaced with C11 atomic builtins in MLX5 driver. >=20 > Alexander Kozyrev (4): > common/mlx5: use C11 atomics for memory allocation > common/mlx5: use C11 atomics for netlink sequence > net/mlx5: use C11 atomics for RxQ/TxQ refcounts > net/mlx5: use C11 atomics for RTE flow tables >=20 > drivers/common/mlx5/linux/mlx5_nl.c | 5 +- > drivers/common/mlx5/mlx5_malloc.c | 91 ++++++++--------- > drivers/net/mlx5/linux/mlx5_ethdev_os.c | 1 - > drivers/net/mlx5/mlx5.c | 9 +- > drivers/net/mlx5/mlx5.h | 15 ++- > drivers/net/mlx5/mlx5_ethdev.c | 1 - > drivers/net/mlx5/mlx5_flow.h | 15 ++- > drivers/net/mlx5/mlx5_flow_dv.c | 126 +++++++++++++----------- > drivers/net/mlx5/mlx5_rxq.c | 28 +++--- > drivers/net/mlx5/mlx5_txq.c | 8 +- > 10 files changed, 153 insertions(+), 146 deletions(-) >=20 > -- > 2.24.1 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh =