Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp133779ybc; Mon, 18 Nov 2019 21:54:50 -0800 (PST) X-Google-Smtp-Source: APXvYqybQqor9GO+sUkUtsMzclJt5+B+k9NacVGH0fuOyDIhaYBV9h9G0TtQcYm0GcbD1FkfOyLm X-Received: by 2002:a17:906:1f98:: with SMTP id t24mr4093400ejr.143.1574142890070; Mon, 18 Nov 2019 21:54:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574142890; cv=none; d=google.com; s=arc-20160816; b=HlEC66rjL+TvfQif3CBJuD+US1C42Sa0Wq84K3AO0Z2SMpBeCfTWevjO9yDFzec18q WyfT0C/0ZqgOJYB5zOTl2yyiKIy012/ls9ZX/XvuaYhlswSXWGK93xvfMLrZifkhgF0/ /0z8Oy8KVX5D8nsezvvSyaExf48YffiO6/YwaVDJR25ynAFALbl2JjlJKHcA3PVFT0Ij YN0locrH8zx7QKeyHT9xOd583i2rzKzy4XQEZT2SO3Y9w5XpKz4x2/qfKS0+gUBs8//3 3Nq77RXvYsjDNH2+vndlGg/HtAVFN0UpljvTGwEGrrhwiRZVMdM5NAFMd1edFbwJTBkk PLRw== 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=aoHYCtzMXnbP6fborVcE0liCtW5j3hDh6TRsNelenEI=; b=a0f5njEsh0KFyIS7saA8i7b0/XUPaVEtkQ9bw4Wwz/sO4skh0BDg0z4sP7e4CJMmbl JeoT4PgLzdNlQCnat9gnMMpLg7eBZbk0YTKJzEZwZpUiUsUAq/VeUu8nORkiW6ERA1l+ JgM+QIzshyhTvw5TZ40gGWWAZXSzy9Oi79RQH889z7maNHxqLGJsjmUsnWUE1BPWVFl5 ETbaCDNZQKcAf7JZf+wunRqUhxlCSABxFh+/lbtZZTqXRKbl36xqqEB9nGwA+dAz8ypQ hOnpS88PloljOyreK8lvDyM4o7QOHno7OjD3VztQFywTdRxbqoP58ugWZa6uOafOxzex CgUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gSMS+yIU; 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 h37si15817136eda.249.2019.11.18.21.54.26; Mon, 18 Nov 2019 21:54:50 -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=gSMS+yIU; 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 S1731740AbfKSFvK (ORCPT + 99 others); Tue, 19 Nov 2019 00:51:10 -0500 Received: from mail.kernel.org ([198.145.29.99]:48468 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731074AbfKSFvI (ORCPT ); Tue, 19 Nov 2019 00:51:08 -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 4507D20862; Tue, 19 Nov 2019 05:51:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574142667; bh=dYIXRbexQq7+/HOd58pSYSn1iRSMJHiiIRGBrEXnUBI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gSMS+yIUFcKC8yhUOjav9AaDcQvEI/qVk2C5xz2qnVQp2uo+2JUjwmVvLaFSGREJK hxgZZ54KXGEi/fpu3h9+mtRlmmL+GMYkeq2e3IczmFy/55PJp/1m65n3pYTRAQiAh0 fBjwYuD6wOBq9X/kWUrVGayUyTbZZGV9Sdelm5ms= 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.14 158/239] mlxsw: spectrum: Init shaper for TCs 8..15 Date: Tue, 19 Nov 2019 06:19:18 +0100 Message-Id: <20191119051333.194190634@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191119051255.850204959@linuxfoundation.org> References: <20191119051255.850204959@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 a909aa315a92a..226187cba0e81 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c @@ -2825,6 +2825,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