From patchwork Thu Dec 12 14:46:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Russell King (Oracle)" X-Patchwork-Id: 13905295 X-Patchwork-Delegate: kuba@kernel.org Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [78.32.30.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 902FD2153E4 for ; Thu, 12 Dec 2024 14:47:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=78.32.30.218 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734014826; cv=none; b=CEdLUm06Lli3TfD0NVetG7a73Wdxb6PGBppiRuLBPFAjYVv7/AYOGlXRZBdXYYoNbYX+dTQYgZVIijh0vVSjswzFVxsLO0HRiJqqnq/NtwA/oDSZOsaKsAFUcA8+kf1fT+Lyda74gGGG5mnx30LXKiSKE/FaRTsX1Qo8rHm3hMc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734014826; c=relaxed/simple; bh=7kQYPQrEH2l6DLRFJr3eGAhG78d5DbVt0slSu+1rFAU=; h=In-Reply-To:References:From:To:Cc:Subject:MIME-Version: Content-Disposition:Content-Type:Message-Id:Date; b=hsdva2ivvhdefzAmJAhZr8NWWHtEdGyMVfPuFdp1hiVU1gnjOF8tGjxEXGSWmgwnBYg4jrBu2/bP+E+211dhucTjnQS/K5wCsrXDIsMlRLuZolD3SArb/OgWPztRs6lh+IWdyDRgIAt7T+Qs/80fjXLh1dOrWTEgijIePaymzmY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=armlinux.org.uk; spf=none smtp.mailfrom=armlinux.org.uk; dkim=pass (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b=pvS98ATW; arc=none smtp.client-ip=78.32.30.218 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=armlinux.org.uk Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=armlinux.org.uk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="pvS98ATW" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Date:Sender:Message-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:Subject:Cc:To:From:References: In-Reply-To:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=NhEyC7HO5fHCfdZVGeJzs1scEWoOc88nyzztYwzbS2M=; b=pvS98ATWeE+8/EbP7WYDbMfdYH nVN0vHEThTNwibGZqYW8YqEtk3ObWAhGeuxuMTxw+kdlEOeyK4He3ZTkrTBIVt285T5i3t5KSsEr1 mIf9N21H5N/GwzmPXm2G7UPPNXsEhxGKUYm7eXuO3zPQjvzmFYiH6vIP+sJuZn1YMDjvuP6mYXRNq lo9/v4S98JLX77xXY9cYdvNGkR8i2ENdf0PekGxzACLgjMY2o+EZpmYk/5TDCHPl5+a2nE1a3dzXS GvaOHKyI+oVXUe8mrcWmuwAvp6v6Q7W4qtjgB5ak06BCKtsRgFmJlQKTS7Bgv5pmZjl9unwBaiTOw V8pTgMNA==; Received: from e0022681537dd.dyn.armlinux.org.uk ([fd8f:7570:feb6:1:222:68ff:fe15:37dd]:41430 helo=rmk-PC.armlinux.org.uk) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tLkSu-0005Lk-16; Thu, 12 Dec 2024 14:46:56 +0000 Received: from rmk by rmk-PC.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1tLkSs-006qfr-AN; Thu, 12 Dec 2024 14:46:54 +0000 In-Reply-To: References: From: "Russell King (Oracle)" To: Andrew Lunn , Heiner Kallweit Cc: Alexandre Torgue , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Jose Abreu , linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, Maxime Coquelin , netdev@vger.kernel.org, Paolo Abeni Subject: [PATCH net-next 6/7] net: stmmac: report EEE error statistics if EEE is supported Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline Message-Id: Sender: Russell King Date: Thu, 12 Dec 2024 14:46:54 +0000 X-Patchwork-Delegate: kuba@kernel.org Report the number of EEE error statistics in the xstats even when EEE is not enabled in hardware, but is supported. The PHY maintains this counter even when EEE is not enabled. Signed-off-by: Russell King (Oracle) --- drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c index 3a10788bb210..a33d7db810f0 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c @@ -654,7 +654,7 @@ static void stmmac_get_ethtool_stats(struct net_device *dev, (*(u32 *)p); } } - if (priv->eee_enabled) { + if (priv->dma_cap.eee) { int val = phylink_get_eee_err(priv->phylink); if (val) priv->xstats.phy_eee_wakeup_error_n = val;