From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 To: Honnappa Nagarahalli , Matan Azrad , Shahaf Shuler CC: "dev@dpdk.org" , "ruifeng.wang@arm.com" , "nd@arm.com" , Matan Azrad , "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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Honnappa Nagarahalli > Sent: =DE=C5=D4=D7=C5=D2=C7, 9 =CD=C1=D2=D4=C1 2023 =C7. 04:33 > To: Matan Azrad ; Shahaf Shuler ; > Slava Ovsiienko > Cc: dev@dpdk.org; honnappa.nagarahalli@arm.com; ruifeng.wang@arm.com; > nd@arm.com; Matan Azrad ; 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 > Reviewed-by: Ruifeng Wang Acked-by: Viacheslav Ovsiienko