Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp2046766pxf; Sat, 13 Mar 2021 06:08:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJw3z6YGhmlvhm7IkQowcz/hpJ1Rdb8C1+vH4wgK+dLya77dDxlpQKaaZh/+AdkyNNgOKEwA X-Received: by 2002:a17:906:2692:: with SMTP id t18mr13827830ejc.16.1615644494476; Sat, 13 Mar 2021 06:08:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615644494; cv=none; d=google.com; s=arc-20160816; b=s8OPd/nVSEqOrtPoW47KdaJzu9lJxuJfjKv5J6LFATSws1Jswly7gHAowLsjyBgi2K mrVgUrNNWTO6KuVs6Hn8yi0lrlilafMO1KcDXyzo6nN9N2P1L+CcFMPkbMdTL+wfsTsk nlIKKb8GimZwFOf41ygikiti8HwselY4XFMfnAVv5Z+x7xTadSaQflCQGC6NY2MKWx1N 1W/ZxJUe+maCxXJG7mlAbOfpI2PoB8/4o4Kz0mQt2UnVERWXV4Irs1jw6XgdT2+zdJyF kj8cUCQV2v/nSW9OvTCI+hu8gJae3j0HkixfGsmUjaXVeXloEODgpkpttKoQLJQHaj5q XYLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:content-disposition:mime-version :message-id:subject:to:from:date:dkim-signature; bh=QOTdjy1PdYeDQ1fUENDrh0RtMG0coACWNQ4YsZbgl5w=; b=tR7lfKB4cRAlvPW/ZLOQzlFkqk4r9xZKz2tUlyjZtxGV75qLMPZxn5ZAozHDKcpY75 1rjYXJlU3uEnHYGn/CHMvT/nu7oiQhebfFLgFssfSCGA6cqwjvOeQjYSvYg8ka0y0kqo GUzg8fIfr981rZS9so5Ouz8/kOI4loC4cTooBunhNFSl5LxVeEnUex0M0wN08mR/Xscz iSjORPJKYRTPfKHjjWWthfbBgIqf1Rdw0jbaeB/Ea/4sw7S5r2DkZwRVd2V4iyO5NXej vDriJQXhernKGw50VZ91yIfT1TNE4EixfbVoOdpjBYmGeAU44QOGXLvvXljyInP/d/V5 RujA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@earth.li header.s=the header.b=DeTr+9kn; 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 pj10si6506936ejb.348.2021.03.13.06.07.51; Sat, 13 Mar 2021 06:08:14 -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=fail header.i=@earth.li header.s=the header.b=DeTr+9kn; 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 S233768AbhCMODW (ORCPT + 99 others); Sat, 13 Mar 2021 09:03:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233478AbhCMOCx (ORCPT ); Sat, 13 Mar 2021 09:02:53 -0500 X-Greylist: delayed 2658 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sat, 13 Mar 2021 06:02:53 PST Received: from the.earth.li (the.earth.li [IPv6:2a00:1098:86:4d:c0ff:ee:15:900d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3FE3FC061574; Sat, 13 Mar 2021 06:02:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=earth.li; s=the; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=QOTdjy1PdYeDQ1fUENDrh0RtMG0coACWNQ4YsZbgl5w=; b=DeTr+9knNkPOvtIi2OlW73HS3t slxWRqQmC/Qd+tyDE8Lnj4oD+NFf5isDoaYYYhiPQ8iT/IOWEUz6DODzLTEBHd1WG9KYfSqzwFT70 7pdoIUdBZOPtb0r/1WZqZHRog4L3uDDlSBHRkO6SaLFE0zu6nunAVePrw4XLLmC9bJGsxaEmVvJ4N zAgW5ejJ2lWOVgTIKSiBHTnLvkLbkSUT3inboIq/iEhEMGyBD8Zio1md1EU+8pQugFxwTmI5hqZ8M RBYRHIUBaaivkhOJptSZm3vns90mjlM/uDY69gA+jRAsvt2mhWRHSwLv8PJUZ5sB0SenvC1WcPH1S zAB6oEag==; Received: from noodles by the.earth.li with local (Exim 4.92) (envelope-from ) id 1lL49y-0004kB-SB; Sat, 13 Mar 2021 13:18:26 +0000 Date: Sat, 13 Mar 2021 13:18:26 +0000 From: Jonathan McDowell To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , David Miller , Jakub Kicinski , Maxime Coquelin , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] net: stmmac: Set FIFO sizes for ipq806x Message-ID: <20210313131826.GA17553@earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit eaf4fac47807 ("net: stmmac: Do not accept invalid MTU values") started using the TX FIFO size to verify what counts as a valid MTU request for the stmmac driver. This is unset for the ipq806x variant. Looking at older patches for this it seems the RX + TXs buffers can be up to 8k, so set appropriately. (I sent this as an RFC patch in June last year, but received no replies. I've been running with this on my hardware (a MikroTik RB3011) since then with larger MTUs to support both the internal qca8k switch and VLANs with no problems. Without the patch it's impossible to set the larger MTU required to support this.) Signed-off-by: Jonathan McDowell --- drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c index bf3250e0e59c..749585fe6fc9 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c @@ -352,6 +352,8 @@ static int ipq806x_gmac_probe(struct platform_device *pdev) plat_dat->bsp_priv = gmac; plat_dat->fix_mac_speed = ipq806x_gmac_fix_mac_speed; plat_dat->multicast_filter_bins = 0; + plat_dat->tx_fifo_size = 8192; + plat_dat->rx_fifo_size = 8192; err = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); if (err) -- 2.30.1