From patchwork Tue Feb 27 15:26:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bing Zhao X-Patchwork-Id: 137358 X-Patchwork-Delegate: rasland@nvidia.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F2E7043C01; Tue, 27 Feb 2024 16:27:09 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 424EA406A2; Tue, 27 Feb 2024 16:27:09 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2089.outbound.protection.outlook.com [40.107.223.89]) by mails.dpdk.org (Postfix) with ESMTP id CABF940150; Tue, 27 Feb 2024 16:27:06 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y8NQ2MIiEPdQi+51d+Bus8YXThlaoxz3cGXshnnvQioVQvD+Z1xlB9Br8xVB3ttWPaEhpmrKfYhS4fCWbdb8LE+5uO+xkB0R/YLVanrRreztrYQt6Mhg+PsbG5139joSO3k33wI1GU6PvYtOFocV61GE28alAfnMBjbp/hea+Tv3BaU6/CKP2hPfBdqfNlW5uCsEnXncWxRj+D7OYRhKA2KJ4RYK9JULJ0wRuLbAtsJOgOAfGSbkGZ4VuyFa/hDMluIvIcDDpGNjeI5cB1kAd7Lkq+oJz/5bOGM34fIjY47oBbUHVF4lYrp1AvolpDtrjRZS4mrYu2igQLkgdTirzA== 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=9D5wvECE7Dy+yOEPaqbyN3S6pdkqWVVXLJpK4Hv7jI0=; b=Ejv8hUV1PoRbRqsU7yxxuMUOQSJHp8T/2Zqm0vMVPbVXo/mzRKBWq0K3HR17f9lbDpUPuLFbhpj7kb82SgmSWIr436zPtIt10Nvu6iy4boX3hS5DNRdPva1ZQmu2/DD04+SUPZ2iA4qwWi15FNGNZvir2S32YdXLgutQuf5fnnpKvBFMg/nwmm2GDaWwXS6dzbCz5rqVraur5RU5oEpgDUNo1xuhNjAhM/WtLZjxCHQdsnczdgiwKQMZYeAUMxViurPMThhrBaxrYRgbJL4TvvFFod7QtOFjnHnfAvIp6ctXlpuIlGB/OOMHhMFcGXLrAq5r76oRWwLDoqRnxsW6gg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) 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=9D5wvECE7Dy+yOEPaqbyN3S6pdkqWVVXLJpK4Hv7jI0=; b=La5qUQkptKI7wdGpQZg4ssjmHXDFb2NUkbhrmiKqAGL8k5STAW2NEodMFdlyWb9Br78PU2B9tayPuxGeeKLZDvo79eeqXhH62JyrOeLJskG711fk51nQQWn5wxK5B0e1GrL7b/rWWP0Kv/Di0AQOnOHu03q+8wzzQc0n1274YSe0oqQSD6HZlwq2nfj/hSBT07DCqOs2iNLYjJjXdCPBbdyK1G3eXTcf9FO1tMjmJmX4ejdrdIeOs8wwDue6kVaDP0HWjAxM1OVmx31JN7biHSwcEC/neuQL8LohMRrmrP40wB/r7wgMttexYWk72ZrvyjvQA1xCCPSEfFgPxHxoSw== Received: from MN2PR20CA0029.namprd20.prod.outlook.com (2603:10b6:208:e8::42) by CY5PR12MB6623.namprd12.prod.outlook.com (2603:10b6:930:41::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Tue, 27 Feb 2024 15:27:03 +0000 Received: from BL02EPF0001A0FE.namprd03.prod.outlook.com (2603:10b6:208:e8:cafe::ea) by MN2PR20CA0029.outlook.office365.com (2603:10b6:208:e8::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.49 via Frontend Transport; Tue, 27 Feb 2024 15:27:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by BL02EPF0001A0FE.mail.protection.outlook.com (10.167.242.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25 via Frontend Transport; Tue, 27 Feb 2024 15:27:02 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Tue, 27 Feb 2024 07:26:47 -0800 Received: from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12; Tue, 27 Feb 2024 07:26:43 -0800 From: Bing Zhao To: , , CC: , , , , , Subject: [PATCH] net/mlx5: fix the HWS registers initialization Date: Tue, 27 Feb 2024 17:26:27 +0200 Message-ID: <20240227152627.25749-1-bingz@nvidia.com> X-Mailer: git-send-email 2.39.3 MIME-Version: 1.0 X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF0001A0FE:EE_|CY5PR12MB6623:EE_ X-MS-Office365-Filtering-Correlation-Id: 04364af0-2264-46e2-13fc-08dc37a88c8b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ann6lnphM8PFwME3v+UB71r/Zz2ef3StXh3XH8wPujabsxNvhJvB+fB+8+z6RFLZIZNcJBEu6UDSgRnXJDw5hkHBOmI1ttQv3OALlYsFfdroOqN5Zraa6wmVa7zQ3Ah4GEfUodrpcy7MyPt0cYdoHFKjVwI//+XNpEBQotxAziKdgObjSqdw5rtFU8u/icMN2kteKlfG4m5QjhwPVnwR71ZkyI8OCwUFlnTD5C7+krk6FeRuVGnz6dn6tlYKoOu804GNwPN6JQ09T5oYtlBsDlumsBIs5oXVZdOjJOhXhn8v0IQ6WihgPMFqGwTb1PzPWVLsGqbN9pC9c1ZC8drbZ1ndjXnb5rrMtUwQZt/zCsgW0TdOlRsXypDQPuF3UtGWY65e7Gj1BNYZ98cInHCUZVOEXeZSXHo6vu8/IqF+2WA/fgx2CDxJ6aUpdSaeqmg828ELnYCxJmVE8ennZ/vzxiY0kW2pmKctmHGJAiaadS/sFETzxvbwEKOZvKjgtsobhPzARv6Qhko76BadcrBlZX+uydrJxgOJ12PbS91DxcmZV8qC7Q8+Nc8BNjMtsIBRx7wL9st/pGIHNEjuRgVCY1RbLGGKmDUXKKiJsNibAWUWl+ib7PRL7oysIh9FPEMyRaTfJCMvdeEwIzPGgIbyJ5SFjQbmAfyfOTqfJBUcTxBXCckLs1H6kM+5NHXxZALsFZfvM25S8WITZF55dYEEV0qn02oPQR6ynpW67A6V1zy9W0VwbkfiX03vB7Vf52dw X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230031)(36860700004)(82310400014); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2024 15:27:02.8601 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 04364af0-2264-46e2-13fc-08dc37a88c8b X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF0001A0FE.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6623 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 The method to initialize tag registers by using capability bits is not supported on some old NICs. In the meanwhile, the HWS for flow rule insertion is not supported either. There is no need to initialize HWS only resource on the old NICs. Fixes: 48041ccbaa8d ("net/mlx5: initialize HWS flow registers in shared context") Cc: getelson@nvidia.com Cc: stable@dpdk.org Signed-off-by: Bing Zhao Acked-by: Suanming Mou --- drivers/net/mlx5/mlx5.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index 881c42a97a..9903efbe53 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -1690,7 +1690,8 @@ mlx5_init_shared_dev_registers(struct mlx5_dev_ctx_shared *sh) } else { DRV_LOG(DEBUG, "ASO register: NONE"); } - mlx5_init_hws_flow_tags_registers(sh); + if (sh->config.dv_flow_en == 2) + mlx5_init_hws_flow_tags_registers(sh); } static struct mlx5_physical_device *