Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp12925578pxu; Sat, 2 Jan 2021 17:38:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJwYoopBfhEJKIMlHK8n8iOniyaZ2tlorLlVHvZq7UxUXPm8N7XSkdBh8OGNKiccEU60LtOB X-Received: by 2002:a17:906:378f:: with SMTP id n15mr60856244ejc.263.1609637885357; Sat, 02 Jan 2021 17:38:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609637885; cv=none; d=google.com; s=arc-20160816; b=gQxrIKgLXrvcoBXZxjwU/cj1nthtotCTxOaVV0dB0C8eNgM+RDi+dQEY64zO4XbaeL BnFW2rzOvsImQ03ew9pByiulHft6FbdkyGFjw4/RdYn3K5jCTLvQ7RmeG2/qG4QAwtMK AvaIH1YLqL50pGRehI1c3FkfTXXsrHazDKpuHB84KDIAsxwy6PxhN6o4/D4aYvB7PqW4 18nXs3SIKvabdYrqBrCDz2VmMlVxGcYoAKB0WKwMNTBqtKhnDkP3ISgXdnU0RvvZxLNl N6tiOxHcy9M+YmyuB4h2WNpCka9WkIcG0IjyxKxH07utsUkVvczpnbH1KYTXaHMbYHy/ ioqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:date:message-id:from:references:cc:to :subject:dkim-signature; bh=WAdMaJwjcc2yfaR82pX6X65vm+J+1jLuYf/duIFxcp4=; b=fT5PAINVQ+pktm/Mx4OYpy24gRevUuWWM15AYP6E6VhP2sccs3c0/dSChcX/OF96I7 q5xeDM4NXQQ4hayArZLmzQ1Z7ZDdfVmLam/wOkjIKyZ7sckQpAD/xx8ybd33QW3TNYPx +bt+CS3fAkyj7/PllLGqhv+tVqaVCzxT6GleaHcrqH42cmj4J88EzTBv/PKzd9xtOLz0 r/pW7HMv5emGuK4KG81iFbrKUaqUulpFqts07miFpeIUgxwL4dSZi3OdhrWstZrjWvfj FH/Ox55lQ9U7WFQeOTWetgJNUTjOFmNNoq9T8EXS3sWjCx2CSRZBv/fbaevC9gswmWVQ fWUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hauke-m.de header.s=MBO0001 header.b=kWcnHrO0; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ne6si30071016ejb.6.2021.01.02.17.37.43; Sat, 02 Jan 2021 17:38:05 -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=@hauke-m.de header.s=MBO0001 header.b=kWcnHrO0; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726948AbhACBhH (ORCPT + 99 others); Sat, 2 Jan 2021 20:37:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726694AbhACBhG (ORCPT ); Sat, 2 Jan 2021 20:37:06 -0500 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [IPv6:2001:67c:2050::465:201]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 30BCDC061573; Sat, 2 Jan 2021 17:36:26 -0800 (PST) Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4D7hDF28NyzQlWg; Sun, 3 Jan 2021 02:35:57 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hauke-m.de; s=MBO0001; t=1609637754; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WAdMaJwjcc2yfaR82pX6X65vm+J+1jLuYf/duIFxcp4=; b=kWcnHrO0AU/XnF5sS207eTiljYP53E/Tu79Kd+QqBF0WevubkFx16epDLhfR9V3KWcKO9Z b4JuhKKZANRUord+nPm8F3wX5JhF1j7v9ZUf/JBk1SAeqgGrrsOGqJR1roKn1ivhCE3AYW DHQOxbRNNXqtvCqG7U+uSjUkffuI2ytMI8SLUArlFvWvKY3WPuPXsHwDHY1UtVhJArZdOF Eb5cft3iAcWjjFffhHSgD7EU9s7Cm8gDydaB/MoZOcDO8hqUTnp2iNvtHck245OEcoosmq cDBRbhN/ukyOi+w8YU79tkPKtUEu6+X97X0GXN0khr3lpmzHOSnzKFgcRjewaQ== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id xl50MIJRqUhf; Sun, 3 Jan 2021 02:35:52 +0100 (CET) Subject: Re: [PATCH 1/2] net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs To: Martin Blumenstingl , netdev@vger.kernel.org Cc: andrew@lunn.ch, vivien.didelot@gmail.com, f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net, kuba@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org References: <20210103012544.3259029-1-martin.blumenstingl@googlemail.com> <20210103012544.3259029-2-martin.blumenstingl@googlemail.com> From: Hauke Mehrtens Message-ID: <41f43642-d4a6-01fa-4427-50fa695df594@hauke-m.de> Date: Sun, 3 Jan 2021 02:35:50 +0100 MIME-Version: 1.0 In-Reply-To: <20210103012544.3259029-2-martin.blumenstingl@googlemail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-MBO-SPAM-Probability: X-Rspamd-Score: -5.50 / 15.00 / 15.00 X-Rspamd-Queue-Id: 0E05B17DD X-Rspamd-UID: ff18dc Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/3/21 2:25 AM, Martin Blumenstingl wrote: > Enable GSWIP_MII_CFG_EN also for internal PHYs to make traffic flow. > Without this the PHY link is detected properly and ethtool statistics > for TX are increasing but there's no RX traffic coming in. > > Fixes: 14fceff4771e51 ("net: dsa: Add Lantiq / Intel DSA driver for vrx200") > Cc: stable@vger.kernel.org > Suggested-by: Hauke Mehrtens > Signed-off-by: Martin Blumenstingl Acked-by: Hauke Mehrtens > --- > drivers/net/dsa/lantiq_gswip.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/net/dsa/lantiq_gswip.c b/drivers/net/dsa/lantiq_gswip.c > index 09701c17f3f6..5d378c8026f0 100644 > --- a/drivers/net/dsa/lantiq_gswip.c > +++ b/drivers/net/dsa/lantiq_gswip.c > @@ -1541,9 +1541,7 @@ static void gswip_phylink_mac_link_up(struct dsa_switch *ds, int port, > { > struct gswip_priv *priv = ds->priv; > > - /* Enable the xMII interface only for the external PHY */ > - if (interface != PHY_INTERFACE_MODE_INTERNAL) > - gswip_mii_mask_cfg(priv, 0, GSWIP_MII_CFG_EN, port); > + gswip_mii_mask_cfg(priv, 0, GSWIP_MII_CFG_EN, port); > } > > static void gswip_get_strings(struct dsa_switch *ds, int port, u32 stringset, >