From patchwork Thu Aug 10 15:03:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rohan G Thomas X-Patchwork-Id: 13349591 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9F5F1C04FDF for ; Thu, 10 Aug 2023 15:06:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=/NZ0aLYM8Y0L3dEvLVUm0xILpXr0EJQNizK7/tWNqtY=; b=HaAk8hH9TtAElb NrbTnYiI8OIgGAH4W3C96qCaxND06f8vb+IzaJ67WJlNL9Fz5eZG4ZozIyo1/tSV35/8x+MIz7l7H jFuZHN0U0ebnMtY/R853LNOReFfOwg2NUMU8pJ/8ccAAP4Cub3szu0KsEWUL/i4QhltDglr5EpxCy xx9QRCmsOfazLffOuQCsZGrSVrF+rXECLRokA7M6Np+Jse+EPNPjW6ZjzDiGHmbSWwlZF5xHUbXeD WkqG0ELVn2qHAdQqvHt0+32ZKkcSn/kVs+9buIN8/ib5cenLs7uaxQiGNoCs/qFXeMf08beVKcCmp ui6tYF16xDI4A8DOieYw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qU7ET-007xoQ-3D; Thu, 10 Aug 2023 15:05:49 +0000 Received: from mgamail.intel.com ([192.55.52.93]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qU7ES-007xo6-0f for linux-arm-kernel@lists.infradead.org; Thu, 10 Aug 2023 15:05:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691679948; x=1723215948; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=z+1vviIBmgueRkTK+vn9A1VWVZa0pIGPVtXHtItRiqE=; b=QnCx6NHvbiZ1qjGJ4SGG9wiZGtpwhrdNLVODc8UUuWJ1433HKIrUnBfx 372GgOjONTJ1TuYNJJ4KwBb/RsMmmVickCaIgnF5yp/0tQElLkc9kUFKz rrYxdujgNrWMGZIVYKiPHQc2B/iz8uMKlkqq2PVWISKdP0DpRe58j7Ugn UHQ6ilyc2Q18ZjZruDyOg24IzYxlTKVQYK6yuRlWtKeNODHFa3KKUGPxu B663aZ7QXxyqbQ1FYbmHGXrsxCLW+apku1Yxvd4TrcBIYNtQo7wNksIk8 CTbrPQ0WiIamyN9NNsfFIQ+Evglvt8PQuDa/eHtMQsFCVw0NrtimSpjoj Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10798"; a="368901625" X-IronPort-AV: E=Sophos;i="6.01,162,1684825200"; d="scan'208";a="368901625" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2023 08:03:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10798"; a="978821424" X-IronPort-AV: E=Sophos;i="6.01,162,1684825200"; d="scan'208";a="978821424" Received: from pglc00052.png.intel.com ([10.221.207.72]) by fmsmga006.fm.intel.com with ESMTP; 10 Aug 2023 08:03:38 -0700 From: Rohan G Thomas To: "David S . Miller" , Alexandre Torgue , Jose Abreu , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Rohan G Thomas Subject: [PATCH net-next 0/2] Tx coe sw fallback for unsupported queues Date: Thu, 10 Aug 2023 23:03:26 +0800 Message-Id: <20230810150328.19704-1-rohan.g.thomas@intel.com> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230810_080548_290453_3ABC01C5 X-CRM114-Status: UNSURE ( 8.61 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, Some DWMAC IPs support tx coe only for few initial tx queues, starting from tx queue 0. This patchset adds support for tx coe sw fallback for those queue that doesn't support tx coe. Also, add binding for snps,tx-queues-with-coe property. Rohan G Thomas (2): dt-bindings: net: snps,dwmac: Tx queues with coe net: stmmac: Tx coe sw fallback .../devicetree/bindings/net/snps,dwmac.yaml | 3 +++ drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 ++ .../net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +++++++++++++++++++ .../ethernet/stmicro/stmmac/stmmac_platform.c | 4 ++++ include/linux/stmmac.h | 1 + 5 files changed, 29 insertions(+)