From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D677441E1C;
	Thu,  9 Mar 2023 16:44:45 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 9D42D410F3;
	Thu,  9 Mar 2023 16:44:45 +0100 (CET)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com
 (mail-mw2nam12on2055.outbound.protection.outlook.com [40.107.244.55])
 by mails.dpdk.org (Postfix) with ESMTP id 001A440ED7
 for <dev@dpdk.org>; Thu,  9 Mar 2023 16:44:43 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mRVAyXG7cB4HIgywPtTtPPL9ysyQ1KY9CXGMg/FcqQqjdFpuprvz5/UMyNIT3T9YAsNUx8PFwJssnOvjdZYxA3BxmJ3M5rUS0mk4UAhMK/1U5OXjUNBg8rYfFK+uxbnykCqeeCYwpjAgqKSwQ/sTYWxX5DPQNZo6MZT/mLnJpY2QFw96huCa+9kayIr9oW99cjAvXIDRoENyTgtmrkwjZ3qFS1bG2OfVrYHggFXZXxy3pSOygsWmxZdO3ciFv4Oj3lTDftqSYLD1BnZ4TKNVJeWkgqMpbEkd3IH9BkEDV4xYHLevusaEDHxT2XiT4n5pzLgkgm8352szVO1V0ooUXA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=WYzhHa/lskRhZbLsBhLVUF//oeUq9LlWTREihyrS7mg=;
 b=Ux9C8z9vYL5qjzPsQxNP2UMz3vwmDCeqGvkg7egYJ8l/nQRfiWfSZsYX3j1coiuIC/sjdOLhVPu+OwqiS871LljJbOShp7rDRFCGxLwkVi4MpoKwiLPqmzkeFr4RkAdOdoSNUbRMD+IAgg/UG1Du/V73AFRCxsr0wn7jiipSXu2zCaSfp3ahfzu21PbX44rbwH38DC6FTdu7i8Nks3IYlerAIx+wITu5Eu8K0A89+ItudKySf5zfYt78Ycyz1Bq/h3oOW8HuzItJOwU5JI3DOif71K9US2IovfpTVG7RUi/wE4TLDgDkmV84P+IgfYVWhavlMzvt1nr1f6+snJYolw==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=WYzhHa/lskRhZbLsBhLVUF//oeUq9LlWTREihyrS7mg=;
 b=j8jz8pe6K/xIzNtOBTaLtSEaZ30mShP0leWEygeldqJp3DcEXH2uxqHF+j5gFWwUcEf3bjsIzQiVjib7RmyGXK3IHx3heot73leGuD/3jId+J+fbpCYP5MsL8HRiY+Y6XYJQvL1Mx+oejUrh68VZXn3cKL0CH1eSXoHauOIzJ8SriYj3IRlYvxQXgAqyS8GwJ2NkKPDdYX4y89qib89n/R9QoMoR8kUURbRNwxTNsbtZ3RtRuliZUiA3A9xzkvLUFxXhaXoBk8J1ND7RxgVZEsH7b2NuUlYst5ccggM+E3o8cSqeAs3tifCDdy6HAI5IMdgz1cew1OanxDqoTDeZoA==
Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18)
 by PH7PR12MB7113.namprd12.prod.outlook.com (2603:10b6:510:1ec::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.29; Thu, 9 Mar
 2023 15:44:41 +0000
Received: from DM6PR12MB3753.namprd12.prod.outlook.com
 ([fe80::c32d:330:7415:765e]) by DM6PR12MB3753.namprd12.prod.outlook.com
 ([fe80::c32d:330:7415:765e%5]) with mapi id 15.20.6178.017; Thu, 9 Mar 2023
 15:44:41 +0000
From: Slava Ovsiienko <viacheslavo@nvidia.com>
To: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>, Matan Azrad
 <matan@nvidia.com>, Shahaf Shuler <shahafs@nvidia.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "ruifeng.wang@arm.com"
 <ruifeng.wang@arm.com>, "nd@arm.com" <nd@arm.com>, Matan Azrad
 <matan@nvidia.com>, "stable@dpdk.org" <stable@dpdk.org>
Subject: RE: [PATCH v3] net/mlx5: use just sufficient barrier for ARM platforms
Thread-Topic: [PATCH v3] net/mlx5: use just sufficient barrier for ARM
 platforms
Thread-Index: AQHZUi920r7j1Em+NEacdAoROfq0eq7yl5qQ
Date: Thu, 9 Mar 2023 15:44:40 +0000
Message-ID: <DM6PR12MB37535609AE16D2836C87D07FDFB59@DM6PR12MB3753.namprd12.prod.outlook.com>
References: <20220830200038.1694160-1-honnappa.nagarahalli@arm.com>
 <20230309023247.1241515-1-honnappa.nagarahalli@arm.com>
In-Reply-To: <20230309023247.1241515-1-honnappa.nagarahalli@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|PH7PR12MB7113:EE_
x-ms-office365-filtering-correlation-id: 051f18bd-541a-45ed-b521-08db20b53272
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hyzO+UvXTJTQjQmFaPGWFtH5DStX9sw1GxOuImR4eS79kCFmsoFkVaqYImAObnpTyddwgfTU+cKbRvdRFxqtH8uL9J0jBEZ5gvW2xzY9nd6/3NoFX6vqm47frCfUH/O3bVslD2edFDELhGPW4Oye+pBwA/Lf+VPRWsHk1aCU32Fp/Lc12TwisaEW+t300B2X8OtylT5uCO1gCuqPEEOm1kJB5q1VcJ/0V1IKSokoG8AcaacluccFWj0z3+1zsxGTPYpT1O3MIwWhL599Mo7G/6Qi5jzDDZ5UzZte5zkU+eOMZc9Rbtp1mhRXDSxC85SuCP+Z2coO39RHOxJe7eC14ezet+5lX0ABTk+QfBbCRkQ/Wfpvs4AThZItoYGh8VSMwM3ngrxXmEgLWuoR805WjUvGubYZxJiSq1JxlTHPwDIhhi2PCoyFTfhx9atfBbwk+7XIrGOf6esDDcD/mdNm+413XP/Op03xpWdIizjx/c2uip3zToFG88OmEanc2feqBWIBGz5V27XLnKT02ct9Ny/2sBqu4Rx0GtK3UiH8k6MbzbuJhMaLRyWjAzm/j4syw7L3zjaH2C5cvdaFTejGbwG5d7CYPM9VE0aKDD7cqp256Ezto+ecUBXbFB0B7nu4RDGmfevdTS4D9MRn9jeL7UljcHp16Mdu9no53M4D3+7eg1rvK0BY+99hw5zpaeuVOcbDQOYJxvzUiT2cxCKPHg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230025)(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(451199018)(66476007)(66446008)(66946007)(122000001)(64756008)(66556008)(38100700002)(8676002)(4326008)(55016003)(76116006)(316002)(41300700001)(8936002)(110136005)(54906003)(6636002)(83380400001)(38070700005)(5660300002)(478600001)(86362001)(52536014)(4744005)(6506007)(9686003)(26005)(186003)(71200400001)(7696005)(2906002)(33656002)(53546011);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?koi8-r?Q?p/owe9nYpBbBGDR8kT1k7ePpWp0lFie9p59mt6Puu2jpzAnH8G2rqOQOQlh743?=
 =?koi8-r?Q?RiiBIaI2gFAKvfoWlNdBXYoAkmPUv5qO/BGOu5X1vBgUrpnIeGWggJbtGpF+PS?=
 =?koi8-r?Q?rw+r0xnwQkyUyLU73XCU4TLwwsgD3ccCDBQD1GXNOeSEi1Q9vMVRtPweZnJ59p?=
 =?koi8-r?Q?+NNuxT8mugWyIgpH3tgTanQmlxF4bD5XjovU6CviQmjymJ3+ryLcTUbMRNNdBz?=
 =?koi8-r?Q?Cs8VBSGhVPbSQxFohxcAu3xJEGsCbgY3UmtZ2vqA9fCDIEjJaPLXJyIBn5BhEI?=
 =?koi8-r?Q?KzbRzG2jlAfc8gJhnRWRhktsveFIJ8ak0WMdEef4dvi9SEoYamxYF7/FWY3ZNi?=
 =?koi8-r?Q?Bs0a6acAeUlbuP+K8kX6BuaFxZsiDqR0qmDYDpvIPIQEh9/7o6aFG2UCxqZvKv?=
 =?koi8-r?Q?EwxikfN0raMWXWqHb/Q5Y7ZkrfvNfg/OR3HeOyquqNzXSAcj3OIrMZd+at3mq9?=
 =?koi8-r?Q?ZreAHrOaoXi2hx36OlviRLNphQyhHMbusX/MqJN7dhQ0EVuZl8nOBDsXE8q/+v?=
 =?koi8-r?Q?5zh3+7QOZ+fcyyTCl5uihBQVYPY1Wt9Ln+bFsym+njQO4fDflnczn2a7LDaQyj?=
 =?koi8-r?Q?TzfamoukigLUbFLiNSwNkhmxuF+UyeRYcmLxAhF6UC5K3x4O/Jde0vIs0CVFmv?=
 =?koi8-r?Q?WyBbHd1nNVjdeMpt85lUtSmpzWrN7nIGOFMchgM9nm3f/byuf3MWC1YNL8FlqA?=
 =?koi8-r?Q?JJkaC/4BsRIZQsZZKeVF+RI+dihsEiixGVr7m64+PtoNYVdW7iQAOuxcndE7nt?=
 =?koi8-r?Q?lj7JZp4gHK1Nw0UrQvfWhKtgp2nOHN9oaf5OEaL2xInF6wv8jbBBM4laRQw8Lp?=
 =?koi8-r?Q?kwJz24hWzBlj51t1y+KGS0Oxh9t41c+k6KPX0+uWIcBHBOuwSFfQJHGq10seSx?=
 =?koi8-r?Q?t/XUFnc9iMwiYn5EsYEqcQeO6xsZmTEDpsInCNBPW53BkaB8j9E9R2LuWkF2kL?=
 =?koi8-r?Q?eiNY7p1KCK27sKXpb2kyGPnllg6q4arO3Jc8uLIQosiRhVJ5KjrvdwmhJh0aLk?=
 =?koi8-r?Q?8BhT49VLY6Jqc7W55yavFnWY74fOmvUWOyXJxyl1gxymzgaYR6iDruH7vPdiKf?=
 =?koi8-r?Q?raD7YBO8QmQEE+VebOJG0LQpV7ZVEqHEpMJoED61v1g9SqwlQhi9mJsUKbzXxH?=
 =?koi8-r?Q?PvFxOt+aNHOy3sGqRt1nu09SW+ktE2owycCM5Ysa5o1GfoPR+ZrDvPIBxx8YS5?=
 =?koi8-r?Q?/EWpSZ5xWn14iis+HQdF8LfFTD8r6kk0KFyvXU579GfQrutb42eXFFd08tblmn?=
 =?koi8-r?Q?a4BOvlBEnNKYS8r971KD77TG7RGCKb3U10wh8MwGkR8o/PsWydJWVt69h1JkTM?=
 =?koi8-r?Q?ZvuHJEl9r+FvCUmJYoCciNg6sSea4LnM8zpmTOle2Mv9kF5/2kl7f8Haq96Q/a?=
 =?koi8-r?Q?MYKVOYhf5n/P7uvKxtt1oz/RptXk2xNsIgkv8oGL4Vh8b+Tf09iIrcVBqG5iGA?=
 =?koi8-r?Q?sNCZitLQZ8QA2GCrfKUWUlm2eO9T/GCljyb1ClJMvbhley1XquEoFGWHvKvHZ/?=
 =?koi8-r?Q?M0bRazTeRIiCwppH6ASO2nQQbdQYmUdbbc6ram6NG3qGRXw495?=
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 051f18bd-541a-45ed-b521-08db20b53272
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2023 15:44:41.0292 (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: 4TI5O2A8ztsREhqZQND1Bl4oNP2HBiAyKGfCiyIKKDq0tU42wm/HHtTlIum83YF4j8hEvHFTv00ho8RZTr8hmg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7113
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

> -----Original Message-----
> From: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
> Sent: =DE=C5=D4=D7=C5=D2=C7, 9 =CD=C1=D2=D4=C1 2023 =C7. 04:33
> To: Matan Azrad <matan@nvidia.com>; Shahaf Shuler <shahafs@nvidia.com>;
> Slava Ovsiienko <viacheslavo@nvidia.com>
> Cc: dev@dpdk.org; honnappa.nagarahalli@arm.com; ruifeng.wang@arm.com;
> nd@arm.com; Matan Azrad <matan@mellanox.com>; stable@dpdk.org
> Subject: [PATCH v3] net/mlx5: use just sufficient barrier for ARM platfor=
ms
>=20
> cqe->op_own indicates if the CQE is owned by the NIC. The rest of
> the fields in CQE should be read only after op_own is read. On Arm platfo=
rms
> using "dmb ishld" is sufficient to enforce this.
>=20
> Fixes: 88c0733535d6 ("net/mlx5: extend Rx completion with error handling"=
)
> Cc: matan@mellanox.com
> Cc: stable@dpdk.org
>=20
> Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>