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 8AFFCA04B5; Wed, 30 Sep 2020 15:57:46 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0DA451D669; Wed, 30 Sep 2020 15:57:45 +0200 (CEST) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by dpdk.org (Postfix) with ESMTP id 537761D414 for ; Wed, 30 Sep 2020 15:57:43 +0200 (CEST) Received: from HKMAIL104.nvidia.com (Not Verified[10.18.92.77]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Wed, 30 Sep 2020 21:57:41 +0800 Received: from HKMAIL101.nvidia.com (10.18.16.10) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 30 Sep 2020 13:57:40 +0000 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 30 Sep 2020 13:57:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X3lbofyl+QUr4pcnVwxp2QUq4OQZsBC8Dl9J7RsNgGsHzu1oe0+ZcHmrIPmwYcxm4xGakwAZkCx4hs65xYNlj6Uj71t8yaV0jltUpUaFymJyO727YKbiN1Q7HL2tLcfVsC97aTL9yZ2CWSog3YvGRPljxXBauzUscjDvPmHc9kxBc3C3pun4ZAP914rLbNSLEICeo6LmG7UITBa6Yj2ucpMp7nDg/jmwqO4DsHMFBBxgCZiRsbm832oZOsQleB43AgwvQWvqPwkQuWDmqXz+mKsFWlYorfQRmWZt7WyM4HM0UkDkNsctF+ldeqGY3tR3f8OBKJmRsxhLrTtJzgdzag== 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=vpo3xezk1SJ7RzU4jRq3LZ7Ago2HlH1L+/PR9oElcbg=; b=lYnxg59soIEfgSXeSXvbHQQ8+ZKfGC19HQNS9zTUueaxw0uGTPIv8H70QFyOdI/3MToyh5ZppijnWI/rYI1C055miQn6onkQwn9ZAhm1f1vXX+QhUI2uLKVrMI1plyQ3uMWjGPrTMZrNowIuCQldjz+eOfJ+8aJGddZUDzl2uxWb0G6MPXUNz1PitjWrF9xAYGSgoDvSKVzyyEPgEP1HgeM3woD2Xj9QdFMgPtKELVl0Re8UgAcPrmpJFhP2ucisuDeLutJ5TGnQ7/Hktb/QhSbuR4tM0/dKxW3R4PLis/dey95ue/12A/Rwc1aKSX0Z1EKckIA9oF/B0eUwU6hcNA== 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 DM6PR12MB3355.namprd12.prod.outlook.com (2603:10b6:5:115::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.25; Wed, 30 Sep 2020 13:57:38 +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.3412.029; Wed, 30 Sep 2020 13:57:38 +0000 From: Raslan Darawsheh To: Phil Yang , "akozyrev@mellanox.com" , "rasland@mellanox.com" , "dev@dpdk.org" CC: "Honnappa.Nagarahalli@arm.com" , "matan@mellanox.com" , Shahaf Shuler , "viacheslavo@mellanox.com" , "nd@arm.com" Thread-Topic: [PATCH v4] net/mlx5: relaxed ordering for multi-packet RQ buffer refcnt Thread-Index: AQHWgZ1yEYSOj9L2xU2X9cBEs/seU6mBX/FA Date: Wed, 30 Sep 2020 13:57:38 +0000 Message-ID: References: <1592900807-13289-1-git-send-email-phil.yang@arm.com> <1599101590-4856-1-git-send-email-phil.yang@arm.com> In-Reply-To: <1599101590-4856-1-git-send-email-phil.yang@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [212.29.221.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3d8c8124-2b69-41fc-8e82-08d86548ca90 x-ms-traffictypediagnostic: DM6PR12MB3355: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-transport-forked: True x-ms-oob-tlc-oobclassifiers: OLM:2449; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IcuLFjoCiONgl0MODFIi3eNfA6ssEGV/BVOIp7qHuhGXrbRFkvqTSn/QScz86u1q1MBtRwlFSItWJt1M5luaTNIk6nMDQLC9SLsseDt1IOaxLs2QBVMdYh/JmaehUAIZuBd7hqt/76SE5Z5VAI7PTOeU8tFy/3LM+Go+wSQopYgUeFmquslWK5xGnKcedV42Z1zrcOKXQk+q9gnPFhqlXwQam/QQy/cYlbyIVbidINpb04vipw9u06rbEQuqz/7HM+SZ5teFhJpsGqzr7xjatENm6PaEfRnB2IAdCm3ofyDYZMOxdxr1gukGgw4ZnU1Omsn3XYDMHmAQpzvvVC1fG3PDgQltUBirBTd8HLkIAcFupBtVvUnEYIWZPF6PPHtMpUQeVYIsJkynFglTVA6hCPXaBrPXRsmhTO1mWcE8iXH9eq+nk6k/H97x1bkluW6E 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)(346002)(39860400002)(136003)(396003)(376002)(366004)(4326008)(83380400001)(8676002)(83080400001)(55016002)(9686003)(53546011)(26005)(6506007)(7696005)(966005)(186003)(8936002)(45080400002)(316002)(110136005)(54906003)(478600001)(33656002)(71200400001)(66476007)(66556008)(64756008)(66446008)(66946007)(86362001)(5660300002)(52536014)(76116006)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: G4VK/4G7d8KKW89t4ecxYM7m9HJim84ufgk0QhMTtnzDtc1bp2p+mt2PWBGXbXTYl0FeR7my/CcosDrhrvKaM3c55nYr/fubMUROGLnhK22SZ7zEPQN7S9aarCwopQjZX/v1/Zyz6jK78uOLsklX/UdPp8uZW4GZnbBJUJ6jvubZ3/gZm+FKU1rigpAjzvNbAAKf4uYPqEjShoYnUcI2eXXiLnv11/Qb6od316330q3XBlLDjDcxuBw1NSEAvLRd49yKDlmy3bn9/N3KAhbIMP0ugIEVb7RWB+wx7+I+c7A1ChVAi9f61iQBlOwUCBHc1RoAS001TUZFay8zmbQhD4dfMN9xor/Ixm3VC4+ARPCIXZ8EYSu/WJFOrCawrb/qQwQR9HqNe7j9vY+sdyPLJE9AqKzRcliEoeAEMp7mziZKqYE/ibpTzVDVtiE/kYJU3vA+yei511qsYxMZukTqKoRD9g53EqlxAZap9B1XPPMTZWqJkRBghAHLir8ceLo3+p2noHYubIBE8nNwGVYRwl/oPul5MtUyMJHPG09jlu8MLQkX2ldRGqdCFzRSIowvunI0c7/EWAIe/5kyw355wIOhr+tNX+D2P0QIbdxfGzauXb9ivjRbFQOV6BqX2li37NEgXO6GyR5RK0m4ncr1rg== 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: 3d8c8124-2b69-41fc-8e82-08d86548ca90 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2020 13:57:38.1578 (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: EklxWAyO8UdAKOrSEyolmLYKpCkZ3ZyOJCyoJns9EBvBLPTtZ0hTGNdsfczfvCEgTojj4mvxlxqurzm+dNpRQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3355 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1601474261; bh=vpo3xezk1SJ7RzU4jRq3LZ7Ago2HlH1L+/PR9oElcbg=; 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-ld-processed: x-microsoft-antispam-prvs:x-ms-exchange-transport-forked: 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=A0gGgSUAR6ngtfM0didmHkEGgLKk6otF6Vk6q609h798vSPTQD4JObors3L+RFShm jeXGgR4vIa4L8oP2Ay4kfm7gC7QClGgifL+T/lQl6sFSSZVTH4byjFS03XA7rcYVl0 +bKrYuB4HdnbAlxFjTd65+lObOFayMbTbHwx+DqMkb02GSJ2PpUYixIzRsq2EN/7J2 V6r/HToO2LqNxGHfwlUys5HAGKWv/qSxnjbunmwvVC30GoPBw+rPlI1nXf4eV0KDJZ M2dFH+LzX82lo8vtYHtVZgALfRoe91pJjpdjhKZxnQQs/BkL7tqL5e3pP6XAgD1x7M ct+X6X4T+fy4g== Subject: Re: [dpdk-dev] [PATCH v4] net/mlx5: relaxed ordering for multi-packet RQ buffer refcnt 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: Phil Yang > Sent: Thursday, September 3, 2020 5:53 AM > To: akozyrev@mellanox.com; rasland@mellanox.com; dev@dpdk.org > Cc: Honnappa.Nagarahalli@arm.com; Phil.Yang@arm.com; > matan@mellanox.com; Shahaf Shuler ; > viacheslavo@mellanox.com; nd@arm.com > Subject: [PATCH v4] net/mlx5: relaxed ordering for multi-packet RQ buffer > refcnt >=20 > Use c11 atomics with RELAXED ordering instead of the rte_atomic ops > which enforce unnecessary barriers on aarch64. >=20 > Signed-off-by: Phil Yang > --- > v4: > Remove the unnecessary ACQUIRE barrier in rx burst path. (Honnappa) >=20 > v3: > Split from the patchset: > https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fpatch > work.dpdk.org%2Fcover%2F68159%2F&data=3D02%7C01%7Crasland%40n > vidia.com%7Ca89037e982b84575f58808d84fb493d9%7C43083d15727340c1b7d > b39efd9ccc17a%7C0%7C0%7C637346984280298342&sdata=3DhjWErvvV%2 > Fg%2Bpb%2FMMzepHuRK0Weftf%2BFC2NNWsyoWSyo%3D&reserved > =3D0 >=20 > drivers/net/mlx5/mlx5_rxq.c | 2 +- > drivers/net/mlx5/mlx5_rxtx.c | 16 +++++++++------- > drivers/net/mlx5/mlx5_rxtx.h | 2 +- > 3 files changed, 11 insertions(+), 9 deletions(-) >=20 Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh