Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp2595074rdg; Mon, 14 Aug 2023 07:30:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEKhPsnEfEu4UtaEaVY88R2+tBrKIXq6tdmfGc6d1rbcHNL23+pQ62sXnKfsAQrkNxXnxgO X-Received: by 2002:a17:90a:c4:b0:26b:f18:799a with SMTP id v4-20020a17090a00c400b0026b0f18799amr6931926pjd.16.1692023455626; Mon, 14 Aug 2023 07:30:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692023455; cv=none; d=google.com; s=arc-20160816; b=zndVdgrcf9Z9BYFQrC3X7JdBgDHfqtEyXXFD1ZKRdWlUqVRLdd7wSOI1XKaPwv907M shxIwBy1W7QYJgGNeYRbZoq4w0wMZG+P4lIzh7i/x3uxkikwihEUBaf92X4q4Kt758cP 7fmDgzRrY1gvfzhlMTmBv/o2DrizqhVgqf5ScAcA1sOK1u2af9gIpb115bp+ryx4ZsI5 0+LN2SCOE8+f1Wu4bm8BmPZzSP90kwx3dR7VaJWCw5UcnTO/M8Y7Po1gn9icnvCfSby8 kGFpfZdRWGWtOJOe617RlE4A6dqhRIcPDQQQEUMgkMsAQjAJzbJHPKMI5D4nwu829YA0 RI0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=VS6p+DDY6xXbTQxfP4r+2c7KYVRw2gcAlb7YHlw1MeU=; fh=regjaZqT4O2l4Ky0GTKsUP9twnBSIVw/sx4yjda/06Y=; b=RKQEkUx7xGfgGPEvaot7jSqgqvYcUIDGEmIIVzkaX9Y9rV5zkyezLtezLfPuXgU6gt g2zWWbx56fAwL6rvord8Bflz+HpOEs9C4pSzXVvsbNO3POkf4JXQ8SkR1TyQq734pfDi ot72ErYoKbE6IqrhQJMJ6jtmrCI2iVErCGiOhlo0zZE5sPCvhFI+lWBIBvHfQ9w92jGK v6C19ZyLPo0GNAFVfBo64rVGwRourZGtFFPbtPpQYj1YcNIOQmMhg1poXeT6qmvXfiFj b36k7d84zI/6lscSgq/bjVs5q2BHAZe/hKBAcW4a0ROUqy3jFdwXxzruObThwGf2phCS 1U0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=UcJjx8At; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ot2-20020a17090b3b4200b0026b53effbb7si2270805pjb.173.2023.08.14.07.30.42; Mon, 14 Aug 2023 07:30:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=UcJjx8At; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230503AbjHNOG5 (ORCPT + 99 others); Mon, 14 Aug 2023 10:06:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39802 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231860AbjHNOGt (ORCPT ); Mon, 14 Aug 2023 10:06:49 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94973E3; Mon, 14 Aug 2023 07:06:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692022008; x=1723558008; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=CDzK91hrFBu3C3eQWjdbTzk2hWA6gCmI/7dZQVWE7PE=; b=UcJjx8AtR45so9ZsThfLdvKBwf74uOvLNfgpULEhLBYiILmfFsj3oToe pzdHHUtVUnOkcy7GhPnO/qCLNiFstnwZDdGw3jjA4mQ8llSjXHLaRnxs7 YEGUA7tL5bJG1HphRZTsXVA96E6elzZerhioxgPNbiN8c5DqXKRBtiGFP tMELsXzI0ASRH66Fa9H1pNu3JylxZtXO+/T4PYlEXgDA+rDwmSLQRQUT2 a80GNUqn5HI0M7fwjsDjHl7AFxkI2SCjiY2EfTGZi9D/7yOFNuj0WZTJL k7snkFSk/RFq6kaVUQA09WFIxdysoQ1440Ce+ok/zo1yGVZjSMeazoAwd Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10802"; a="438377168" X-IronPort-AV: E=Sophos;i="6.01,172,1684825200"; d="scan'208";a="438377168" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Aug 2023 07:06:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10802"; a="683317889" X-IronPort-AV: E=Sophos;i="6.01,172,1684825200"; d="scan'208";a="683317889" Received: from pglc00067.png.intel.com ([10.221.207.87]) by orsmga003.jf.intel.com with ESMTP; 14 Aug 2023 07:06:43 -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 , Giuseppe Cavallaro Cc: netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Rohan G Thomas Subject: [PATCH net-next v3 0/2] net: stmmac: Tx coe sw fallback Date: Mon, 14 Aug 2023 22:06:35 +0800 Message-Id: <20230814140637.27629-1-rohan.g.thomas@intel.com> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Some DWMAC IPs support tx coe only for a few initial tx queues, starting from tx queue 0. This patchset adds support for tx coe sw fallback for those queues that don't support tx coe. Also, add binding for snps,tx-queues-with-coe property. changelog v3: * Resend with complete email list changelog v2: * Reformed binding description. * Minor grammatical corrections in comments and commit messages. 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(+) -- 2.19.0