Received: by 2002:a05:6358:51dd:b0:131:369:b2a3 with SMTP id 29csp1246224rwl; Thu, 10 Aug 2023 08:26:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG1x8ZKkwUmWauVQIr8LnAnC52C/5J9FzSu+80WPk2p5NdPeacHuyGb9PK5IdqPdcM4NWAU X-Received: by 2002:a2e:3109:0:b0:2b6:ef2b:da5e with SMTP id x9-20020a2e3109000000b002b6ef2bda5emr2081973ljx.49.1691681161432; Thu, 10 Aug 2023 08:26:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691681161; cv=none; d=google.com; s=arc-20160816; b=a8W4Zt+dgEffkmTrzVKp5kS/h3+/SKuz8Vk62ThTqHZ5gO2ytKvNefTBcPvjQ0JG/A ouQ+TUJeyUN+15hJBbSavXeqdL5LwNxR4l5AAxHtoL7orycD0ysyRenS+kLWFfufirQo 1tL+m4fBasU24c9QPgSaObQmmeAc8D6pHf9B0V5qcVnW3EUq3FvY5r0B5WA1NnjpuRzI u/7xR5D8Z1UY0KVKpX59EGcLDKTDHWwD+x/9xVSpMdvQKwSfgZwWkPKbYOTeYAVgpj4M M9ovHFw2nRPUsIN4MDp2uVWTKmracG4kFvWnbcW2T3YYAyFPaw9JIlXHsnxuRAvSOF1f PBKA== 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=M7H7w8IZiswjTaN1M0LrsBKrmj4mNA8xbaLWaqhZnAY=; fh=sffvnmpTf39j8lhAczxsttbfALxQIS7wZ7XvIwegTiw=; b=M/1k1Y7DE2+xVetp90nsJk0V6/uZkQcBaWB0grEs4PSQw41K0BsQAq7VSBzMYymk3D zT9ypyN8OgjveXC4Io/xCl2Dkq/zLsWr1+UKWDtjHnIcGH9QEJGjBwvzUjmUMV31/Bym q+tEEufW14ET/+p643/rnqi2k0bB8aCLWxnjpwbBjA/lHGBsDgjT3rAK+p3cQBVT+mWT Y+GdpEHOHCEwrJ05Cz4cJuWeTtIxqXZzYX2+hxlzZGCmxYNJlzmwOkwpwmV06HNKO30c CAVaOpFsM/xyKLfRcMCJ733AVFXM+MGMZWsLk+CnLgrRyRUyvIXxJ15b3/q8d7Y3H4u3 VDSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=RqCLzc4S; 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 u12-20020a1709064acc00b00992aaed9f81si1594610ejt.356.2023.08.10.08.25.35; Thu, 10 Aug 2023 08:26:01 -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=RqCLzc4S; 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 S235970AbjHJPFs (ORCPT + 99 others); Thu, 10 Aug 2023 11:05:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231825AbjHJPFr (ORCPT ); Thu, 10 Aug 2023 11:05:47 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F62026B2; Thu, 10 Aug 2023 08:05:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691679947; x=1723215947; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=z+1vviIBmgueRkTK+vn9A1VWVZa0pIGPVtXHtItRiqE=; b=RqCLzc4SXsuFF1sxBDEFToCevjZWwceJ5ojomEOUS5cl2F+aG3818fTI rU2hVhORYVqOhJtIyCFVdz/YsYPrCP7xDCQLzD/C41XQeP2SGZwbugJi8 oA7/lY6LkriSZNSS6OpGPlAEq5g9whOj1dAIiKp5dIWHc4EKp7J/Dp85H BpmVR3djGiMJP0ZNyoj8CKE4QC6NJY4EcfOdxa9FGui5fbIx090KCkTWJ PnY6xFUHc0vYAcmsRPj47ofaUMtTiBfGCC84rf6Y0pNZW5z82gmveC1LI J+lVclxD5ivR4PvJ0qFAUpakIyRY3iPa1UMg5v0KV/ni2dPRCbQi6o0Jn g==; X-IronPort-AV: E=McAfee;i="6600,9927,10798"; a="368901620" X-IronPort-AV: E=Sophos;i="6.01,162,1684825200"; d="scan'208";a="368901620" 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 Content-Transfer-Encoding: 8bit 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, 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 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(+) -- 2.26.2