From patchwork Fri Aug 11 19:00:30 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: 13351332 Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net [23.128.96.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3D3DF8468 for ; Fri, 11 Aug 2023 19:00:40 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED03730CF; Fri, 11 Aug 2023 12:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691780439; x=1723316439; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=wtEhmMOeJDkVUYiG8gBXOCWEqswA0gnZypTeZtKMdYQ=; b=k/HJBVWRpqFk2ZIiS5tqTzXzHF6lRYvBKtD3f0IR0Y247GQWGe8W5mW2 x6eQFlqc8M6fdLUVVbUDYZXFc2TPteG5LsUQIji1ZwXUk2YTzYHUWYT3W Z145uXjnDZ51Ff5vV/z5+OUar+tg9od+mQbAwBqdgBF/mtxI7UNlsbROm ze8vcjKAXRDFXrMM2vlkGAr25jHyoLwxn2aXA5S2nxh9u+NHHiEKenroc Z69A+LiqrqBHTa1RrPodx5RsiDrSTryhcyCEI1Ed9+utBk8CPbhFUIvll 0Ylu6v/MqCrpL8k4jBGrnSsz+C6p9Ue3pgNlrK6vQJ06V7dKYg/M+ySyN w==; X-IronPort-AV: E=McAfee;i="6600,9927,10799"; a="402718788" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="402718788" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2023 12:00:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10799"; a="802768017" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="802768017" Received: from pglc00052.png.intel.com ([10.221.207.72]) by fmsmga004.fm.intel.com with ESMTP; 11 Aug 2023 12:00:35 -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 v2 0/2] Tx coe sw fallback for unsupported queues Date: Sat, 12 Aug 2023 03:00:30 +0800 Message-Id: <20230811190032.13391-1-rohan.g.thomas@intel.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20230810150328.19704-1-rohan.g.thomas@intel.com> References: <20230810150328.19704-1-rohan.g.thomas@intel.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net X-Patchwork-Delegate: kuba@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 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(+)