Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp876779pxb; Tue, 3 Nov 2020 15:14:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJzAm6U7Z3D6rybqRr6rLfblaXmDO/LksUPRNIocxDO/9qZmmKSQZoPCsfxXvAxfBNOK4jky X-Received: by 2002:a17:906:3282:: with SMTP id 2mr13477897ejw.52.1604445267104; Tue, 03 Nov 2020 15:14:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604445267; cv=none; d=google.com; s=arc-20160816; b=g/VOctyxmXTGKdyQhYMmJ4mTo7/RfqCScHxK97Lh6xhehuetVQEMOET5LYfGUvqkF3 L718uaStQvm3ovsU7xMjAUdNQt3ij12HsmgIv9uVpGyHyiSDBAtkfU7Z9qGM57SkyZ8r 7KW7TAutIn6IfeH5d5HkTEcSs6N0GW9zVBXMcEbwsWFz8ihCgHzbrpZQeNpAAYQNvXpc 0IHZJXVafkl2I7A8wAdA0pwVmkJwbqIPuBSOAtvFZYj682K5VmMgZCud8hxpLe/euLXe XO5W//cpbsmcNw2TANuZNBTHv9t+2q8BFwty1NvGZbGmW/7ChTyWx7hxpRi7+15bQfRm +p5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=zEbOB3gCdfyJgEO+hlgv7Mm6GrwwR4fLata87frX3TQ=; b=NDCLyOsbUFhX9sL7r0udf2MmQ/MzFQoWy7otmWV2WWExOS76TNfAxCY77EDlA8zvmO bauEjEo5n6M1iZOAaC93AWP1jW35HmEuA7KBRBWpV4jx7uHdnMKr8iP20HbDf0eWUIxT b3Ln9uthigaHTYya0kA5oynDZxTYhaEQT2XHqiUTwxJWtPfNDbiHXdi+eGaHYXVi723g Rx3PqMg72T3/Chd4aZvJCorT5whAP6bZQ2PqEWsKIsfH4tpe42BBToKH/KiFf3vqxnHM UBTSg6Vm/deIFB6ao3bpepKf1YRQC2LkzzARqwr7VpAU6O/N0iWj5NG/r1i22+h33DJY vUmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=k+wFsQYa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k12si79711edj.266.2020.11.03.15.14.03; Tue, 03 Nov 2020 15:14:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=k+wFsQYa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730930AbgKCUop (ORCPT + 99 others); Tue, 3 Nov 2020 15:44:45 -0500 Received: from mail.kernel.org ([198.145.29.99]:60296 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730356AbgKCUoo (ORCPT ); Tue, 3 Nov 2020 15:44:44 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 9E34C223EA; Tue, 3 Nov 2020 20:44:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604436283; bh=+wh9kULOBVXz2BWqRIiL4gH3gi7yQClSIeMc4bNKACk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k+wFsQYayTHeJSFenAPgDM1PQWScRmsXSefSgw3CxTEPwVFdaus8ejK0xXfX75tRP C6TguHg1OQ7CFKWLk7SUX9owRjdIacRrrD/bLdekqJiITt2UlkW7GSXekw96V4dyeG hTULdGxPWPOZ41++YaAh4dQHAKoewTmknnIGipI4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Vasundhara Volam , Edwin Peer , Michael Chan , Jakub Kicinski , Sasha Levin Subject: [PATCH 5.9 145/391] bnxt_en: Log unknown link speed appropriately. Date: Tue, 3 Nov 2020 21:33:16 +0100 Message-Id: <20201103203356.615308422@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201103203348.153465465@linuxfoundation.org> References: <20201103203348.153465465@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Michael Chan [ Upstream commit 8eddb3e7ce124dd6375d3664f1aae13873318b0f ] If the VF virtual link is set to always enabled, the speed may be unknown when the physical link is down. The driver currently logs the link speed as 4294967295 Mbps which is SPEED_UNKNOWN. Modify the link up log message as "speed unknown" which makes more sense. Reviewed-by: Vasundhara Volam Reviewed-by: Edwin Peer Signed-off-by: Michael Chan Link: https://lore.kernel.org/r/1602493854-29283-7-git-send-email-michael.chan@broadcom.com Signed-off-by: Jakub Kicinski Signed-off-by: Sasha Levin --- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c index 7b5d521924872..b8d534b719d4f 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -8735,6 +8735,11 @@ static void bnxt_report_link(struct bnxt *bp) u16 fec; netif_carrier_on(bp->dev); + speed = bnxt_fw_to_ethtool_speed(bp->link_info.link_speed); + if (speed == SPEED_UNKNOWN) { + netdev_info(bp->dev, "NIC Link is Up, speed unknown\n"); + return; + } if (bp->link_info.duplex == BNXT_LINK_DUPLEX_FULL) duplex = "full"; else @@ -8747,7 +8752,6 @@ static void bnxt_report_link(struct bnxt *bp) flow_ctrl = "ON - receive"; else flow_ctrl = "none"; - speed = bnxt_fw_to_ethtool_speed(bp->link_info.link_speed); netdev_info(bp->dev, "NIC Link is Up, %u Mbps %s duplex, Flow control: %s\n", speed, duplex, flow_ctrl); if (bp->flags & BNXT_FLAG_EEE_CAP) -- 2.27.0