Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5813700ybl; Tue, 10 Dec 2019 11:56:28 -0800 (PST) X-Google-Smtp-Source: APXvYqxTpi37XwT7Mcn+EgNLDWygoVzOBR0snsO9+pnVUV/cVJEUKM830ZdXK9UlIw2hrvr1p9pP X-Received: by 2002:a05:6808:14:: with SMTP id u20mr539883oic.118.1576007788185; Tue, 10 Dec 2019 11:56:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576007788; cv=none; d=google.com; s=arc-20160816; b=ADSTOYVY4OPTYZrDsN37mB5tlYdPpLSBqJeW/VWJ08Wz8aWjeLin+6mtff7G/KkTtE OY61VMs8KOdeaaWHn6M1SZVk3CElC3j3UkvDjg/7FFWSO444vfdoCobvbOEDkgxreVSX vVy/MoKvUybIUkix+JFFCtRqCrzi9hfkVYUpic4LSLsRE+/CNVg7+joThFFMlAc0jh3I F7q3UhaaHfyEVEd5bpd0ngfofZRVxf7n3Wnsq6muD9sYX/nS1S1LaPWZmG7e/jBKKtSi KrSgXWpDFke+x64AVUKhx4xPOuEl1ujMb2ObC5zAlxxJnrrUgJhrEleWW2PN1uYcFok0 ej9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=a0cTQg+K8k3bosti6eJjibIAhlGiARQPakfwLAHmISw=; b=yyChRriiYzeAsLyZZuXYhhXKaDKi8j8rK5tJBjhPTUkmFpf9lwzTVGIBsmT8vaNC0B csUey/VBSmu/ac62ivH48wyUafE+GU0LvC5d3vpCF3ZJ6Ek4Q187e+qhr0L2tmPrTFP/ URColFrapvVkgmjVBiYJR331DULrBzC26v0kGO0BWfry/DLxjxKuBgnZ06Hm8Q46mixP iCbXFt0wYTDW/qBwqWzPFM59eu4q8HUjF/Wzhh/SYVT3Q0Aco+Lr73gQqzTGFHS/tqg5 pjUvNMHn6r/rDjJMgYPXEdVlsIt8MTunXoeCuTbkkx0jT++5Tav1rjGKjRV8dph8AZht JWrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=Uu7ur+tW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x137si2463294oif.42.2019.12.10.11.56.13; Tue, 10 Dec 2019 11:56:28 -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=@synopsys.com header.s=mail header.b=Uu7ur+tW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726826AbfLJTzB (ORCPT + 99 others); Tue, 10 Dec 2019 14:55:01 -0500 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]:45152 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726045AbfLJTzA (ORCPT ); Tue, 10 Dec 2019 14:55:00 -0500 Received: from mailhost.synopsys.com (mdc-mailhost2.synopsys.com [10.225.0.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 79420C0B80; Tue, 10 Dec 2019 19:54:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1576007700; bh=M/cwTD418HXN3ZYDrXvm66mfCePGTem77sm0VuzRvnI=; h=From:To:Cc:Subject:Date:From; b=Uu7ur+tWnfQV7PBhydZCGLaul9JV7TkAP4j6Q7kW6D+wOeM4sfpJedSnSUPmomo4y aZAbLKUccL9eBeU7xQhw8LdfRFd5kLM+Vw1b7zp3JPYN12EXU+PRKrpqmFmSDv46dc Gkn5ngK7H5Zwmwwq8BlsMfKO9tq9bEllJhLbCFXyWW++bTt7R421HGWXuBQUm39Z9G eBcjvwAzzy8DUTyMox9SCXCagWENJJgtx6xN4iuXdlUF56qTi3UUxQQN0FqBiiEXix eOT1HvArWJVJJN0XfyvB6HCCuyzFwIoYt9Out3ANHAfVDj770bXsGnYjiZyHZii24G FUJH4SsyatvJg== Received: from de02dwia024.internal.synopsys.com (de02dwia024.internal.synopsys.com [10.225.19.81]) by mailhost.synopsys.com (Postfix) with ESMTP id 214B7A005D; Tue, 10 Dec 2019 19:54:57 +0000 (UTC) From: Jose Abreu To: netdev@vger.kernel.org Cc: Joao Pinto , Jose Abreu , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Maxime Ripard , Chen-Yu Tsai , Maxime Coquelin , linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/4] net: stmmac: Improvements for -next Date: Tue, 10 Dec 2019 20:54:40 +0100 Message-Id: X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Improvements for stmmac. 1) Adds more information regarding HW Caps in the DebugFS file. 2) Prevents incostant bandwidth because of missing interrupts. 3) Allows interrupts to be independently enabled or disabled so that we don't have to schedule both TX and RX NAPIs. 4) Stops using a magic number in coalesce timer re-arm. --- Cc: Giuseppe Cavallaro Cc: Alexandre Torgue Cc: Jose Abreu Cc: "David S. Miller" Cc: Maxime Ripard Cc: Chen-Yu Tsai Cc: Maxime Coquelin Cc: netdev@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com Cc: linux-kernel@vger.kernel.org --- Jose Abreu (4): net: stmmac: Print more information in DebugFS DMA Capabilities file net: stmmac: Always arm TX Timer at end of transmission start net: stmmac: Let TX and RX interrupts be independently enabled/disabled net: stmmac: Always use TX coalesce timer value when rescheduling drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +++++- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 11 ++- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 47 +++++++++-- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 22 ++++- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 24 +++++- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 94 +++++++++++++++------- 10 files changed, 183 insertions(+), 54 deletions(-) -- 2.7.4