Received: by 10.213.65.68 with SMTP id h4csp54250imn; Fri, 30 Mar 2018 14:07:23 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/zZw0if0+hSWQ25O/pRTWjJyg/G26BetxvHnifwyZSZrsPr4CRaPY/HsGcYpQRVP5VgzNu X-Received: by 10.98.153.204 with SMTP id t73mr406758pfk.121.1522444042980; Fri, 30 Mar 2018 14:07:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522444042; cv=none; d=google.com; s=arc-20160816; b=UVbLRQxigQTq+Mz0oBuoplQDfgbk558wY9LX9F4T3/RL2szi+NqMC+dSHqcDXHI2RQ TOxG4HwyXaGNenNx8HQq/vP7P2e6v5ftkNkIF/SnnSKnzV6pR2qFMAoAPXfpSSVzyX9n 0yetmiqX4pA8IOS2WeFgPWXGe07LeKlyTgaV97NQ3lKZtzI5PGfHSvCS+LaTc7iLyRns IpTDU6T82hQUVMrvOZ1aOQzJdGEFUDXN8VHZ57KNGf8R1OjqMZqXOvIP82G+bg5tICiE FT0utZyeQ1Q/qwUyjY9iAfv7tCKUv46Usf0j/DS5zaHTqweaYtNzkUc6ZjctlCb2tvhH Cj4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:cc:to:from :subject:dmarc-filter:arc-authentication-results; bh=rFilsKeeIPnXahNVteyC1WHG7t6zxXEzG7rwhrR51Ds=; b=pDP/GLuaV+yjF6geRaU0jYKtVsmEx8q5s0L8DKBiSfugf8RDeA5NO1VTanVeKoDEio YDn8EWYhWSeGA8lnDxKeDwujLo0B/uPeJJUsXtC3wktqRUnHYTOPQK5vhzkJSNU1Uo85 mV6CL0kLJvI6FE6YGgm6xkxk0LK6rJKM5muilMsQ+0ZZ6ey2WZeLGIVp9xHFqcagVBFu zEY3LCryeZJ387Aqpwx3Uy9OEraURSLpYkp/FjWFyESgKZgf3/Zlr+hOUEf9iuS8SfWA Pdtst4+UQJsXY6wJO0fo97aYvZoKZa/f0cN0bBK5fq3Vv1iJPwyoScmBg7pag/0KPRW8 9G+w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s187si985609pgb.729.2018.03.30.14.07.08; Fri, 30 Mar 2018 14:07:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753083AbeC3VFk (ORCPT + 99 others); Fri, 30 Mar 2018 17:05:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:33720 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753058AbeC3VFh (ORCPT ); Fri, 30 Mar 2018 17:05:37 -0400 Received: from localhost (unknown [69.71.5.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1271221777; Fri, 30 Mar 2018 21:05:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1271221777 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=helgaas@kernel.org Subject: [PATCH v5 07/14] net/mlx5: Report PCIe link properties with pcie_print_link_status() From: Bjorn Helgaas To: Tal Gilboa Cc: Tariq Toukan , Jacob Keller , Ariel Elior , Ganesh Goudar , Jeff Kirsher , everest-linux-l2@cavium.com, intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org Date: Fri, 30 Mar 2018 16:05:33 -0500 Message-ID: <152244393306.135666.8628641854997205700.stgit@bhelgaas-glaptop.roam.corp.google.com> In-Reply-To: <152244269202.135666.3064353823697623332.stgit@bhelgaas-glaptop.roam.corp.google.com> References: <152244269202.135666.3064353823697623332.stgit@bhelgaas-glaptop.roam.corp.google.com> User-Agent: StGit/0.18 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tal Gilboa Use pcie_print_link_status() to report PCIe link speed and possible limitations. Signed-off-by: Tal Gilboa [bhelgaas: changelog] Signed-off-by: Bjorn Helgaas Reviewed-by: Tariq Toukan --- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c index 2ef641c91c26..622f02d34aae 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -1043,6 +1043,10 @@ static int mlx5_load_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv, dev_info(&pdev->dev, "firmware version: %d.%d.%d\n", fw_rev_maj(dev), fw_rev_min(dev), fw_rev_sub(dev)); + /* Only PFs hold the relevant PCIe information for this query */ + if (mlx5_core_is_pf(dev)) + pcie_print_link_status(dev->pdev); + /* on load removing any previous indication of internal error, device is * up */