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 9CF1DA00C2; Mon, 7 Mar 2022 21:55:33 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8363A4122E; Mon, 7 Mar 2022 21:55:33 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2056.outbound.protection.outlook.com [40.107.223.56]) by mails.dpdk.org (Postfix) with ESMTP id 40BE0411FE for ; Mon, 7 Mar 2022 21:55:32 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I0U/Xp00eQHMGuERxpmDt31PrfUWmwCoLbwDjR9730qTS2MBRO03bpZ4IYeLu/+Z55SmebYrxx+gqFSUiuvxqeLbNrD68s2rR5PeMpkVPu+NmIzjEbfU7FOk3DR3eOk7jTuIj7jXwlpYrgfK6NnbWvgVG0d6C8aRYKXE9p/GmnlkaClqi7Tv7kBWIsGsre1Lal1s+2p4NDmRFNqno91K8xuD5Zzk0UMf765/VS0reMI/BREFhMbhxitx0v3i0aIeL08g/3KdfdkzFE88DUMHMx+0Rybh7cN0dI99RjTkQeIdDWp/2hUaoTwuvyWjYU6E6UR0EBrUgor1zXSfLm7J/w== 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=vwbiyZTugvCWc8nOj4dLPvqvKUoV9Bi3OWvUTs6jRaM=; b=dguGAiuZnAeoGu3/J8XHYyfxPF3xj+RzpvoQHDaAkLVeeBlJGDhldoea2W5ieaLPVUKc+14LdzzCjVGQ5VZ7nE+NBKC7v9u5tQtX1E+UtlsPk/LOO3RMxL9VE5w9cvyyEwfMpppgGkWRPiN/Ho/+eeJg9ZZt8lOpfzxuXtJ5P7Q7b312/xO7jWvu2D4sXIed77EPUG9OY2ciQq7G9wVgo+tT1zyxnYUbp0SggS6NAm1LzXjzBMD/XW8akV/w5gaemN+WP4AoKm/UfI1DzPdTb/g4z7oidKa6nypXj5ud4VArv86nkN+UeIDxGts+dxmZ0AdczTQwJLdrSINnJHFTyQ== 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=vwbiyZTugvCWc8nOj4dLPvqvKUoV9Bi3OWvUTs6jRaM=; b=DS1UMWmW3vJw8BwJdywEh+JVIohMFajag0QCbmrpK7kpC3H3PCrW0U82c1NxyHCM6V5sBOivxX2bO7FI8jXvfOJpnFK13apsPRWDfsSufS+MfyZ0bZ0agQBleVGVhpoYnhQa1/kXe+2BRxN3bBPnD9Z9qdCxL5AzrG+7VGYeMDkX68BjfOmbCebzqCbyo8wLbU5RGiilNWhRFq1Yj5Bk8p4mLQSwfU3+jYy5UjQXTJjORZZBGvEfTvBbej6LXf4wOhhkno/+vp2czWEGrEG0MzdzQ50tNBb66Rxh6B7rVu7CUChOs4XDEB2nEDC/TLIVp7CUkST5M8vXwu4VcxLRJA== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by CO6PR12MB5425.namprd12.prod.outlook.com (2603:10b6:303:13e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Mon, 7 Mar 2022 20:55:29 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::e045:deb6:35a2:49fd]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::e045:deb6:35a2:49fd%6]) with mapi id 15.20.5038.026; Mon, 7 Mar 2022 20:55:28 +0000 From: Raslan Darawsheh To: Michael Baum , "dev@dpdk.org" CC: Matan Azrad , Slava Ovsiienko Subject: RE: [PATCH] net/mlx5: fix E-Switch disabling when DV flow disable Thread-Topic: [PATCH] net/mlx5: fix E-Switch disabling when DV flow disable Thread-Index: AQHYLmnbishkugU0lUq5xV/WolIiDKy0bmTg Date: Mon, 7 Mar 2022 20:55:28 +0000 Message-ID: References: <20220302191431.88476-1-michaelba@nvidia.com> In-Reply-To: <20220302191431.88476-1-michaelba@nvidia.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-office365-filtering-correlation-id: 65be7c7e-38fd-4c9e-775e-08da007ccfdf x-ms-traffictypediagnostic: CO6PR12MB5425:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yw9hKlNyCScP7ddwtynhycMtuFq7NkQTMZGP3KrfUQXLU5HsThG9haGaGvBBTgLieZqkZBPODPrvPFxniUiHaq3cbfMLIAf6fOaRj5m7AkJbQy5NxdA3qGC7HOLvDzqS9eqnWoltVOjoE9RBelJW/SIjMPW1Ie6NwU0S8fRhX12sDrCMxx2oCZeh2Ns+D0di28C9HtjEho/9+JfmNd3e5Pm6PklyaFVNYYPmMohRbdMDI2pOJNG/TStCJbRIN04zCkF9t5vxF2p6i4q4FtqzHWKFuY6/zvYLnw1CBs8/nhlCqQusRkhGGcMptBZNvCCXE/vbH3r09IKwH/UvSNiqCKwEFOfubLv5lBCere5nRfFnA1kX5nPiBt/2Zovnxxwb72bjhl8T2IdyhLhQSeH0lDfk3FbzsAj9ZxwpgVMTSlnaIThQqu9hQMpuAnCRJP3gPfyFn7f5vtaerB3deQWOWio2GstqO/fZ4Py8LKKtBdLZIaOr1gT9AkH8CauGSkVUF/S93LNSx0HkqO0MYXLdvSOE1E4kOPpKcDzaBcovSO5erWD0WKJTOjzmFFz9EgkD3W9yrH5iOerc6sXjCZeTyhodFPUvod/hZtgthIcx8mS3YMYJGzRs7vUBaPHIrG1CTvSvDqBhc5b7LVlccxg59wfvCFmcMlDMknajEvdppBKoAHFfQf3Oeu7fXevtm8IxnLsxbjWRixLi9GWGCYjZIQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66446008)(316002)(66556008)(54906003)(66946007)(66476007)(8676002)(4326008)(64756008)(38100700002)(86362001)(38070700005)(4744005)(52536014)(8936002)(122000001)(2906002)(5660300002)(9686003)(508600001)(110136005)(76116006)(26005)(186003)(53546011)(6506007)(7696005)(107886003)(71200400001)(55016003)(83380400001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hCJRkX7NqM8oVJG9SdboueI1KKxO8awwIp8Nj375iSNugpu0+YgHwElnFVF6?= =?us-ascii?Q?J0uEk9ActKCmWurlbBKY9i1Gu+t6D7NwR/xqqthoWEblIBR0Q4wIdoc8U7z4?= =?us-ascii?Q?wtxVNC2ftH3VCRAy34aDQKPvl9/aGcGSND+o1wsIWIWCjheXbn9YVSH7DXSu?= =?us-ascii?Q?/XGK+GORkFmKDHUkFenexzjvOh97lQxm1ZlC0OfxrUQLw0t0MARhYUyZOVpI?= =?us-ascii?Q?hnl9ZHMHxRMxBrEXm5j0lR8Fvo72Dvaucd8vea6YcfULkq15nEz+//asKiOR?= =?us-ascii?Q?hRPvUtRh++P83ZGzYUt0gkPqc3cJ9NoEdqFDl/99Es4AvtJT6DcMdapdWrWI?= =?us-ascii?Q?2/NznIYysWLIfXdHYuB2t8m0kVBNdgFOOlUQ6djjsJBnn+G4tKDnPFfgo/TZ?= =?us-ascii?Q?5TAsAQWUQJ5vUai5ZBpj5VYR76oDgWf31HG/9RTCcD8tCd8HbGtRZy6N1I2Q?= =?us-ascii?Q?PH8CEca2mqQTKAEHVbytyXhNfVpBG6oE6BkdAyMPz2o884KnM7z5kWkPikr2?= =?us-ascii?Q?RPpDNhh/uvCAVO7Awb6oN3zrkZEpLyasqzJ8COiolcC5DGlpTesLPFNYu2oe?= =?us-ascii?Q?cWoqz0P3bBqEGACojv5NIOx8hZNul95tSbhtJM1NEbLiUs1uDYqnPRsiFWCg?= =?us-ascii?Q?X3E4euf72gun69tutUOzoR+IRfALtpY0lyG6VmRI1wtIVsKZB5lBh7vt4/sq?= =?us-ascii?Q?GkLCTyoFcItrr8dReaFaf1zz9lzqd65EBht3CY8FJT8fOK7Tvx8sHBdODnDf?= =?us-ascii?Q?oHpUPiwY02Jph/VDk5JNPgYMyaRdFs8l50Ueuh6aQtvVRTaLvmK4kXYvLoOH?= =?us-ascii?Q?0HinSvxWSkEDtn7uPYkKj9npNNhVDfOkgyKAz7ohz55GuEznaMRQZJe+Xu1i?= =?us-ascii?Q?kbTkSwhqEYHLVebSRBLKasTeWqk78pTR9insxbekKEi7dS9U7hkSv75yYk/J?= =?us-ascii?Q?bWlmqvgL3TRoI+ksTPT5S2t4KLPKy4aTwL3iQd0cw2AJ0l7coDscek9p9V6D?= =?us-ascii?Q?FTfScKO9llGiEkm1Oq2tZEaHzdCSZA+JOE9uosFrm4xmzmDTlTn8qW/3W9uZ?= =?us-ascii?Q?waGMlts404BmB958FaXSvpzYujK63NVwWCN6I9eis1MkvkCKh4Z/JoOHfUGA?= =?us-ascii?Q?VVdEhtFHMNZ2q34ERPvr1dZNsuL1MeSEILAiPw+7sGhCU8KC2BcyeWQrInSn?= =?us-ascii?Q?09sNDp6AlV7pMb08129XLQNaRsjvL1WpJNwbMiWN5ILYomDLze09jwhnnclm?= =?us-ascii?Q?nzX85JNyzJvP0Amh3gEhOLD1UQNYLUn4vfQd0lE2CgLLX4kasZF5plPU4LbO?= =?us-ascii?Q?CTVwEmGIaVNO2ohp7gFBdhxwVv7+VdeCbk9oRiIKeQG7nCue5cdNpnEXJ4eD?= =?us-ascii?Q?bNKG64DsxyTsu9WjJXnP/S2rAl7eSPzXYVf84ccbXA/wKAY4EWIUq/D0zfUN?= =?us-ascii?Q?5ANRgX4kcdennZWaerOfverzBca6hFWfsbESzSg2bvc+sQ0I4tLMBf/g9vps?= =?us-ascii?Q?QMfXSYlRU/M+G6N2oFder7QmTOe93/yoalXN8rhAGkOMbLkJdPCWg+1eel35?= =?us-ascii?Q?Z/YkifKRawDyaA1ocPE0t/CgAlBIrQMPCZCt/CZX5H/FSmMXEIvNbu81P2/1?= =?us-ascii?Q?jqMppt3qlIap72gd/tHe9x8=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65be7c7e-38fd-4c9e-775e-08da007ccfdf X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2022 20:55:28.9038 (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: QwaxyBLQS2uxNKXuCcm7b1ObFU0/G532V87RogU+l7TDdMCajXsrymCFgnQOyHoURkkbxtN8Y5PvzmppMBgaBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR12MB5425 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 Hi, > -----Original Message----- > From: Michael Baum > Sent: Wednesday, March 2, 2022 9:15 PM > To: dev@dpdk.org > Cc: Matan Azrad ; Raslan Darawsheh > ; Slava Ovsiienko > Subject: [PATCH] net/mlx5: fix E-Switch disabling when DV flow disable >=20 > E-Switch DV flow is supported only when DV flow is supported and enabled. >=20 > The mlx5_shared_dev_ctx_args_config() function ensures that when the > environment does not support DV, the "dv_esw_en" flag is turned off. > However, when the environment is supportive but the user has requested > to disable it, the "dv_esw_en" flag remains on and causes the PMD to try = to > create an E-Switch through the Verbs engine. >=20 > This patch adds check to ensure that "dv_esw_en" flag will be turned off > when DV flow is disabled. >=20 > Fixes: a13ec19c1993 ("net/mlx5: add shared device context config structur= e") >=20 > Signed-off-by: Michael Baum > Acked-by: Matan Azrad Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh