Received: by 2002:a17:90a:88:0:0:0:0 with SMTP id a8csp10418pja; Fri, 22 Nov 2019 02:45:45 -0800 (PST) X-Google-Smtp-Source: APXvYqy0A0UBcttbLJBmXO13U+JC23Mn+lk/aQqnahFiEPSmeEX9xFKgrPbSC9+t0TXAE7BH/TIe X-Received: by 2002:a05:6402:329:: with SMTP id q9mr229063edw.76.1574419545000; Fri, 22 Nov 2019 02:45:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574419544; cv=none; d=google.com; s=arc-20160816; b=SfFpqHfHnPusjsvvkbnWiE7ZQwaT6PiFLIfJ7yRbdEmYTXG+Q6m6JNc22ag6Qh3KM1 hxFFqgCokapbIeI3++7rmgMw7MI0J9WD89LguRZeOR/pTXA9vM4JYLl8P+ZUWe3mSsDF tKt+8jLhaaFk6hhFH/HYnCBEuF7zMO/exotL/B2jRQgVBYXOzpks4dWl9VtcQxOYAW1d /9sUuvgddexHZZdcP5W1bwBpcmrC91AIfEkBrqYXPfmznx+mRLCklPnmF43/1qhKrIm+ PlZb7dhV12dLLWZMfAx13iG+5u5zODHPOrQwZ4J3Di8I5koYJX1zFTkJLdHfo7Lic6ic Hc9g== 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:subject:cc:to :from:dkim-signature; bh=B+XMKdiXt3v++hAvzOUfo7GCPOI8ZK9GwDGiTEMA6Ek=; b=XAfqOw2+L8aXHha/HLaexu7jculn22K21iHTPcif3iCHSnOrGcZ2Nsc0TcUliTQh/x kofFUJd+x/odvthoLmycspuXC07y/2fCdbVE3CQDzR5EmIuhsVM/9D8oSL9is6mdfnK8 r4VLqobTL3zIa/21GWwRq7KyxKlpjCSyU8tdCl/deA77kPhk7jtdYKoAjDY+t+grMBmM fPcUfosNo5ir+W2gmQ6/Y5H8UrUdqTqohOgV/s1wYIvSwK4/ov43oz3bKNpRjdJosgwe EKCqApbaxVzifRtOlr6z8+tOWuKG2S49taOjkB6oU828EhwSNuAKnNTiJd1MJMUz+Kmb zP6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1lh2QZY1; 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 p29si5258891eda.104.2019.11.22.02.45.21; Fri, 22 Nov 2019 02:45:44 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=1lh2QZY1; 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 S1729193AbfKVKnO (ORCPT + 99 others); Fri, 22 Nov 2019 05:43:14 -0500 Received: from mail.kernel.org ([198.145.29.99]:48722 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728784AbfKVKnM (ORCPT ); Fri, 22 Nov 2019 05:43:12 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 4C86720717; Fri, 22 Nov 2019 10:43:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574419391; bh=q0HxcKvb9Z3rOWVbGowKsn/8p/HzGtoz1XeQPsgPasI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1lh2QZY1XKPsF+/i98nx4GuhICEENViJGef2TDfFbCmqN4xktTx6obzkbzvBKRH1V Wa3DxDnGDqbbfYbSfmWTDJ33CuloEpds4mQeWtEw22vttnOdFFhWrFaqwz7vtTrKin qofzBLb81dnr/zrJdjT5LIntlNsX5toOF7clS+ZU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Petr Machata , Jiri Pirko , Ido Schimmel , "David S. Miller" , Sasha Levin Subject: [PATCH 4.9 096/222] mlxsw: spectrum: Init shaper for TCs 8..15 Date: Fri, 22 Nov 2019 11:27:16 +0100 Message-Id: <20191122100910.383588139@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191122100830.874290814@linuxfoundation.org> References: <20191122100830.874290814@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Petr Machata [ Upstream commit a9f36656b519a9a21309793c306941a3cd0eeb8f ] With introduction of MC-aware mode to mlxsw, it became necessary to configure TCs above 7 as well. There is now code in mlxsw to disable ETS for these higher classes, but disablement of max shaper was neglected. By default, max shaper is currently disabled to begin with, so the problem is just cosmetic. However, for symmetry, do like we do for ETS configuration, and call mlxsw_sp_port_ets_maxrate_set() for both TC i and i + 8. Signed-off-by: Petr Machata Reviewed-by: Jiri Pirko Signed-off-by: Ido Schimmel Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c index 585a40cc6470b..8460c4807567c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c @@ -2191,6 +2191,13 @@ static int mlxsw_sp_port_ets_init(struct mlxsw_sp_port *mlxsw_sp_port) MLXSW_REG_QEEC_MAS_DIS); if (err) return err; + + err = mlxsw_sp_port_ets_maxrate_set(mlxsw_sp_port, + MLXSW_REG_QEEC_HIERARCY_TC, + i + 8, i, + MLXSW_REG_QEEC_MAS_DIS); + if (err) + return err; } /* Map all priorities to traffic class 0. */ -- 2.20.1