Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp1217078rdg; Fri, 11 Aug 2023 13:50:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGAjdP2eDA+apPTGzWNb3sadSOhSpxjuwH+wKUkpi4zAcWtl1OCwZaa3sBBcP2ERcrqL9x2 X-Received: by 2002:a05:6512:1594:b0:4fe:59b3:b9d7 with SMTP id bp20-20020a056512159400b004fe59b3b9d7mr2657760lfb.14.1691787010921; Fri, 11 Aug 2023 13:50:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691787010; cv=none; d=google.com; s=arc-20160816; b=YoRVmrcpynl0cQ2MWZ39C8YPD/U635QbQlPyTVvwJYMy5+aQh8KajmL1v7Ym5Eo/95 Ua0c80zrecO5oxBFS2iZExQ/g/RHb/jzUqg8yTekv5W10qQd1uACq1j/v/in01HAud8W NbETlbkcyWBbCFV+JFh4BIauZjA8aaOYaaePNg2+FvNOxfYyJDHOi+MzBQJmXb+rQm2k UJA4EyjryV5LXqFrrQGw1FYcnDsKK388kADIxmkj0HcnDP6jIf90dk1k3obwrAM8LOrT BrHt44CmOckmXwsf9k3CF2Ai36MJrsX+hnJAE3SnCT+w58kke4w8ih61zgMlC5h1ZzVE 99bA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qg0HHA58ujrAv+cxF/oSfkrPycjg6Ghl4shvp+09UzU=; fh=sffvnmpTf39j8lhAczxsttbfALxQIS7wZ7XvIwegTiw=; b=ELoA70ILGpb8iAfbGpKn8HwBhEgl2GYPvYfYJ6wjomFnDI+blGZHNDOas/JKOMjXDF Wq6i0a4D9QpjA/yY0j9RT1erUDqSf0kZH5prslp7N+aNne9mJBbr7uA/JNYhyoyUsC9X svsRFNtgQRa5XUpvaYbE+dTtqx4U2SULZFRmxQE7G/SLYtWebbCI8CKnB5vnx0iIeDJP H9lhPUUp9zy+Aj7wMF3v5hg53uZRyn4OQJa28kGvxA1PCurMwkpkTLoQ4vX0an0t0JtD a3h5T6ro3wINx0whG9zW7oCmOZfCOwiOkrPckPgqZqd/xoQHl/5DODspunQg0WUol95r Xjgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="k/HJBVWR"; 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 w1-20020a056402128100b0052322fbabf9si3881574edv.324.2023.08.11.13.49.46; Fri, 11 Aug 2023 13:50:10 -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="k/HJBVWR"; 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 S229618AbjHKTAl (ORCPT + 99 others); Fri, 11 Aug 2023 15:00:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235170AbjHKTAk (ORCPT ); Fri, 11 Aug 2023 15:00:40 -0400 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> 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, 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 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 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