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 17CFCA0C45 for ; Wed, 17 Nov 2021 11:57:48 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0991F411B8; Wed, 17 Nov 2021 11:57:48 +0100 (CET) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2072.outbound.protection.outlook.com [40.107.101.72]) by mails.dpdk.org (Postfix) with ESMTP id C95BE41199; Wed, 17 Nov 2021 11:57:45 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e54HqNAGbGw0mcmqTJ3cXnGI7rypB4ISM8ap39NeeFayGil5GDKjaWB4tYjJPCDVGqM8uwZrcRAe//g0IQhQOJJnWKMK9qZpN0FuIpLotdnJ9Hbv/GS6LC4r+fw0Bbd+R1JxJZ6yo4UdOHz8ayPg9/RfyXZbYc33wlLKybz4uSJij9krjLMwVWEQ5tjdSp8KK8vDV+aItz9d5YV7FYm5nLhmPo/Ny8/oWcXLlGOL10x1Vu6QFl4v0oREXXwZEY/agexhZCfgZL2JsZgVmu3TzjNWQL/dw8PgfMzSNGNHhwvdofo7+b9WFRnqY9HrLpMZ1SYK1Uv6LHsuJQbaB2s9Pw== 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=q7hgV0byWpd8Tv6D3CwtPFgPlXFMg/Q3HEhU4SDqf+8=; b=QJq6y/t8H31zm6vK0DLA7Kc5US+pG8B8fYKB9anyQimm3Q7KPe+4j62fa1UaQsG+IDd+/4zrUIpV7xhdgkjjbcX/cqFtk5IvnM3WpKuXl++QOKQ4QSp/UDg8enp09QQkqfxRfm+p9TyfR+Js6SSZrp17pQFcN3MwArH4OVuGyDfaNSoLIAuAtehP67tObWyKyo80rHsJxzOP55G35gKRJ9oEs17bhSOfOmXilde2QpjsfmV+6Qzi/z3RcoaUWCpc5rpuYW7nMf0VuJcH94Vik1egY++w9SC445wCqff1v9kvv2jYGHIkM832BmiuGM+t513S+/lWFpxd6e4Go7B6YQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); 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=q7hgV0byWpd8Tv6D3CwtPFgPlXFMg/Q3HEhU4SDqf+8=; b=TcmuHlnTiLIkSWNtuPRG9bpaGt6nEWTyD2iyBu/wwWLWDpp0rit1w2ASfr2PpptQUK017P+ipTZHE1qyQ/L8NrJ59BocmdaAJbt2GITZFFSoIt5h8RWRyRLfsoaYmfWgBK9+nU45IIhVli/MOe5r63hbrW+pbYXc7N9i0PoTxq821clFj0jZiZYKAqpRc2h+ogDQRfjZqxlUwzaevlE7dgeG2Lv7G3OiLGRGn16yzhAoxe2poL6wrto7GeJhwHqxjL+0edxg7CUqgNxguOf/HTTk/ZcGlUcYR9s9fkMuI4NV33dUue4dvM8TluYNcoLth8aRiV/lSOxIi3EzJeR9hg== Received: from MW4PR04CA0190.namprd04.prod.outlook.com (2603:10b6:303:86::15) by CY4PR12MB1719.namprd12.prod.outlook.com (2603:10b6:903:125::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.18; Wed, 17 Nov 2021 10:57:43 +0000 Received: from CO1NAM11FT051.eop-nam11.prod.protection.outlook.com (2603:10b6:303:86:cafe::1f) by MW4PR04CA0190.outlook.office365.com (2603:10b6:303:86::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26 via Frontend Transport; Wed, 17 Nov 2021 10:57:43 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) 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.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by CO1NAM11FT051.mail.protection.outlook.com (10.13.174.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4690.15 via Frontend Transport; Wed, 17 Nov 2021 10:57:42 +0000 Received: from nvidia.com (172.20.187.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 17 Nov 2021 10:57:40 +0000 From: To: CC: Matan Azrad , Raslan Darawsheh , Viacheslav Ovsiienko , Michael Baum , Subject: [PATCH] common/mlx5: fix user mode register access attribute Date: Wed, 17 Nov 2021 12:57:09 +0200 Message-ID: <20211117105709.2059941-1-michaelba@nvidia.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.20.187.5] X-ClientProxiedBy: HQMAIL101.nvidia.com (172.20.187.10) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5c93dce1-8c0d-4237-b69d-08d9a9b914a2 X-MS-TrafficTypeDiagnostic: CY4PR12MB1719: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TmQ2nzu7A7iWfTk4f/UkQokjwXRrgwVAySSOqU/piZ6a1AFNnzswEjipbEuc88j1U6ra4LXROYfxtuBbPf8Z8eh/d2UZgVGUVEUWxKuckobG1E/3510zuDMAVXuGM91h1Ba++SE+O4DiZNl2/w5VdNluvkTHQxf5JzydeBtILA0vNGufJdhi5oh5HNnS6x+gZqUEWtOethB/shQ8VlUZm6UT5ezv4Mlzv8x8dc0ZT8Gd/4TV/jWza6cYIVCjh3fdQdwXQ75zhVErA+Cfcil2THHkp2hkql8TCkeJ/nJzf+/+lhpfWlL8Gp3rvGRu9iOz504a8JS3C3HBoInT+U8eHesbT04QdbrcxEusG9O5GTgv5FTbrY+UtPyiO/c1V4uIwSseEZ2AavYC4P85581ejIma0n23iMl1838MHl7r+45K5l/rBG1w13LUjYfN6pwFgH9v8/96DzaIiENRpNNrst8KSxM5hK69tUZOkh7AfdrJSL+ShtGle4MP0IEFrFBCoe2+PIN4hOuFCL8N1ClgpR0b/mKLaD1FqSA3DFD9rba1AT4vUZkmczk7UHrLG2l41vQ0y/dHNm9pz/cIF/h/F9pcDeMMtfDW35V8Da50gjYyI9PWD4h0IruH01Ev2zVohixfYUpCDInKO8PFTZ8SNa4Q67PP8eZG9pQ1FeXX6hKyRbLAe06+KadCqua4Jyfgz2IZPaLJXESRt4i/S4N17Q== X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(508600001)(36860700001)(82310400003)(6286002)(55016002)(2906002)(450100002)(8936002)(316002)(4326008)(2616005)(7696005)(47076005)(36756003)(70206006)(8676002)(6916009)(186003)(6666004)(1076003)(426003)(26005)(86362001)(16526019)(356005)(36906005)(7636003)(5660300002)(2876002)(336012)(70586007)(54906003)(83380400001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2021 10:57:42.8848 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5c93dce1-8c0d-4237-b69d-08d9a9b914a2 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT051.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1719 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org From: Michael Baum To detect the timestamp mode configured on the NIC the mlx5 PMD uses the firmware command ACCESS_REGISTER_USER. The HCA capability command has an attribute flag checking whether firmware supports the command. However, the HCA capability query command read the flag from wrong place in PRM structure. This patch move the plag to correct place. Fixes: 972a1bf8120d ("common/mlx5: fix user mode register access command") Cc: stable@dpdk.org Signed-off-by: Michael Baum Acked-by: Viacheslav Ovsiienko --- drivers/common/mlx5/mlx5_prm.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/common/mlx5/mlx5_prm.h b/drivers/common/mlx5/mlx5_prm.h index 13959575e3..2ded67e85e 100644 --- a/drivers/common/mlx5/mlx5_prm.h +++ b/drivers/common/mlx5/mlx5_prm.h @@ -1370,13 +1370,14 @@ struct mlx5_ifc_cmd_hca_cap_bits { u8 reserved_at_bc[0x4]; u8 reserved_at_c0[0x8]; u8 log_max_cq_sz[0x8]; - u8 reserved_at_d0[0xb]; + u8 reserved_at_d0[0x2]; + u8 access_register_user[0x1]; + u8 reserved_at_d3[0x8]; u8 log_max_cq[0x5]; u8 log_max_eq_sz[0x8]; u8 relaxed_ordering_write[0x1]; u8 relaxed_ordering_read[0x1]; - u8 access_register_user[0x1]; - u8 log_max_mkey[0x5]; + u8 log_max_mkey[0x6]; u8 reserved_at_f0[0x8]; u8 dump_fill_mkey[0x1]; u8 reserved_at_f9[0x3]; -- 2.25.1