Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp547414yba; Mon, 1 Apr 2019 11:33:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqwN/fhio9LstFAqs53AoUKrYoPKnwNVg7iuUJojyYdooXMXDEy2OAYreFtLkJJGqDHoOh4i X-Received: by 2002:a17:902:e508:: with SMTP id ck8mr4018406plb.96.1554143580534; Mon, 01 Apr 2019 11:33:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554143580; cv=none; d=google.com; s=arc-20160816; b=BYNVZw7tQnOdpci2ZcjdoSSEpCntVhXDngoENfYxgxIP2W8F3kKbLjiRYMsJxe6lBg GmA3s+9ccEL/hQu3XqVOUKTfTTqmlGC5OVNUE0yXItpGKc4i53ehc39LhbLNjrKyE3Rs mDYk3Gx5D0woWNl7WfGLn6zMwnKYgCE5/ohD1Vc82kgodcdIjKZmfmfL4ujd/PPVR38H m2ilAXpBN4YSAn+3ppTkhpRglmziWD8p0or4e/TgWUXOnEFxD6o6rSIs8hmwwu5wOjyc 0zkTR/UwzXTvVr+F73ZGizhFnZiAm3ZaZ3VPtTfLEfyUtgl2t47ysZo63IjMczIuKo4S o1Iw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=PTd7LtFs7ohPmq6OseqXruS9WoAmMd/VuzQTiSiLv04=; b=iM8cX7i60dD7o/4LkjH5KBlsKOiil7rx6RpaTq3BvngNOpr1p5B4frmTW0YRVenKRL tyjONRsi10/X/RIvOmLSvsXm2MaDNycOjwT+vH4sZ/tiS2tY6zO4zUPYi4HV00A2Zi4N Fj8/eb/bFvmdgRbCsxwE//mIFkOS+K+/KrAROnAUiMxdK9u2BMC2e4SM1wajHxDmOtcz c5odcj3neEujFVjz3xVUtCqP5hcCg1GhJGBRw5ZPJOxmDsl5d63QsDMSQXH0/mJD7Lgg yVZUWAplKyeZiJv5EXfler1Iwz4jkZUwz9P2PtzAk758mjCkImeEbh8w5/r/+Vw0Gg65 51ig== ARC-Authentication-Results: i=1; mx.google.com; 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 i14si696394pgb.0.2019.04.01.11.32.44; Mon, 01 Apr 2019 11:33:00 -0700 (PDT) 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; 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 S1728935AbfDAScI (ORCPT + 99 others); Mon, 1 Apr 2019 14:32:08 -0400 Received: from gloria.sntech.de ([185.11.138.130]:33810 "EHLO gloria.sntech.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728792AbfDAScH (ORCPT ); Mon, 1 Apr 2019 14:32:07 -0400 Received: from ip5f5a6320.dynamic.kabel-deutschland.de ([95.90.99.32] helo=diego.localnet) by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hB1ix-00078O-HA; Mon, 01 Apr 2019 20:31:59 +0200 From: Heiko =?ISO-8859-1?Q?St=FCbner?= To: "Leonidas P. Papadakos" Cc: Maxime Coquelin , Alexandre Torgue , Jose Abreu , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] stmmac: introduce flag to dynamically disable TX offload for rockchip devices Date: Mon, 01 Apr 2019 20:31:58 +0200 Message-ID: <2839092.mkRqKCgQVQ@diego> In-Reply-To: <20190401181840.31255-1-papadakospan@gmail.com> References: <20190401181840.31255-1-papadakospan@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Leonidas, Am Montag, 1. April 2019, 20:18:40 CEST schrieb Leonidas P. Papadakos: > From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= > > Some rockchip boards exhibit an issue where tx checksumming does not work with > packets larger than 1498. > > This is bad for network stability. > > The previous approach was using force_thresh_dma_mode in the board dts, which > does more than we need. > > Signed-off-by: Leonidas P. Papadakos > diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > index 3031f2bf1..807cf5826 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > @@ -519,6 +519,8 @@ stmmac_probe_config_dt(struct platform_device *pdev, const char **mac) > pr_warn("force_sf_dma_mode is ignored if force_thresh_dma_mode is set."); > } > > + plat->bugged_tx_coe = of_property_read_bool(np, "rockchip,bugged_tx_coe"); > + you're adding a new devicetree property, so please (1) also update the binding doc in Documentation/devicetree/bindings/net/rockchip-dwmac.txt (2) Cc devicetree maintainers and lists (via get_maintainer.pl once you've added the binding change) to let them look at it. Thanks Heiko > of_property_read_u32(np, "snps,ps-speed", &plat->mac_port_sel_speed); > > plat->axi = stmmac_axi_setup(pdev); > diff --git a/include/linux/stmmac.h b/include/linux/stmmac.h > index 4335bd771..60c411f43 100644 > --- a/include/linux/stmmac.h > +++ b/include/linux/stmmac.h > @@ -162,6 +162,7 @@ struct plat_stmmacenet_data { > int pmt; > int force_sf_dma_mode; > int force_thresh_dma_mode; > + int bugged_tx_coe; > int riwt_off; > int max_speed; > int maxmtu; >