From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 02B6142D83 for ; Wed, 28 Jun 2023 16:11:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C5C4342C4D; Wed, 28 Jun 2023 16:11:03 +0200 (CEST) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mails.dpdk.org (Postfix) with ESMTP id B3D3C400EF for ; Wed, 28 Jun 2023 16:11:02 +0200 (CEST) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-3fb4146e8fcso9845045e9.0 for ; Wed, 28 Jun 2023 07:11:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687961462; x=1690553462; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8XsOYkyr+5rXYliWZqI/aaV5K3//3kFaBoLHcAXIhkc=; b=HynAa3NPQbLXRCrX8Qbxw1w8jQE9MliDxVkpUsUj2mnGbiX+mkdF4PMEEu3CJbBVsW QAUQ7gUsXekjU59SKmOL/+Z+TfVYsunr6pCHj4GFILlf3F98we62gSroOAvq2zUDUR+X QP5QCHXsMbu64DQqCB2JDjUAHvpjgmu7PG1sJ+0KMuscO/U7Z8Hh40JlLjkWJHPTPPFV JKUCF/4bpJzRRVI+61MfZ23M6Vs710XZufqXSCnv2hSsQxr9P6FVyyNr6C+V9F4CUoWK e3G6ulNOgZ/aKNXn+yAuULih46853VcH71gynFFPGrMvc67ePZOzrgvr5x+ubSQxLAsG 4/UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687961462; x=1690553462; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8XsOYkyr+5rXYliWZqI/aaV5K3//3kFaBoLHcAXIhkc=; b=CEWhdNAmMteWbVrJ3yd+0EFAfIz3sZ0nlW0uTa6lxYe9KCAD9I5xmj6XHYrYPuO9YD X4BlQ+O8z3pjX3jnxiG/QPGrNNxVRPFUig+Oc3IBmOPfIQ3gPVM0UPVyMzxBu8LdQFBs A94S/TlGupUvi7F8BUJp75ok97/ABd7xkbsDEDXF2kKAnN0Fyeu5fZ0qAHK5UFj5sxMB 7zMYzEE+LsWAFvC5tTaEoY2mYdIoLrWF0nNt+5iH0RqYmNtohJTFfkmfO06WE7ZXj4UJ MgmK9Q6Hai6ynPvRFQMswqFumPQ6pa3kS7ZYYnrHwStl8iAtk3a/2DpumobZ3NWPSriI 7RVA== X-Gm-Message-State: AC+VfDzLoktXQBZLzvemjsWERy3vg7ndbNukKCq8sVtEnfHPnQEPIluX rflajuhw37SuDp6VUJYy6Zo= X-Google-Smtp-Source: ACHHUZ5FPm40DT7auTo8o96yg32+sZcv+u7CvoEUNHpFk9yqrCn2fHt7BMJGFjVYC9JkjlUSwWwtdw== X-Received: by 2002:a05:600c:28c:b0:3fb:2d92:ecf1 with SMTP id 12-20020a05600c028c00b003fb2d92ecf1mr1617913wmk.7.1687961462335; Wed, 28 Jun 2023 07:11:02 -0700 (PDT) Received: from localhost ([2a01:4b00:d307:1000:f1d3:eb5e:11f4:a7d9]) by smtp.gmail.com with ESMTPSA id r3-20020adfda43000000b0030ae3a6be4asm13471760wrl.72.2023.06.28.07.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jun 2023 07:11:01 -0700 (PDT) From: luca.boccassi@gmail.com To: Denis Pryazhennikov Cc: Ivan Malov , Viacheslav Galaktionov , Ferruh Yigit , dpdk stable Subject: patch 'ethdev: update documentation for API to set FEC' has been queued to stable release 20.11.9 Date: Wed, 28 Jun 2023 15:10:29 +0100 Message-Id: <20230628141046.2145871-5-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230628141046.2145871-1-luca.boccassi@gmail.com> References: <20230615013258.1439718-63-luca.boccassi@gmail.com> <20230628141046.2145871-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 20.11.9 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/30/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/a6ffd39801701b8e5e1ce5b6d0be8dd9bfd8242b Thanks. Luca Boccassi --- >From a6ffd39801701b8e5e1ce5b6d0be8dd9bfd8242b Mon Sep 17 00:00:00 2001 From: Denis Pryazhennikov Date: Mon, 8 May 2023 15:47:05 +0400 Subject: [PATCH] ethdev: update documentation for API to set FEC [ upstream commit 6af24dc3794059373c2131ae776d55ac78724ffa ] The documentation for the rte_eth_fec_set() is updated to provide more detailed information about how FEC modes are handled. It also includes a description of the case when only the AUTO bit is set. Fixes: b7ccfb09da95 ("ethdev: introduce FEC API") Signed-off-by: Denis Pryazhennikov Acked-by: Ivan Malov Acked-by: Viacheslav Galaktionov Acked-by: Ferruh Yigit --- lib/librte_ethdev/rte_ethdev.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/librte_ethdev/rte_ethdev.h index 709563215f..7b7f440fba 100644 --- a/lib/librte_ethdev/rte_ethdev.h +++ b/lib/librte_ethdev/rte_ethdev.h @@ -3736,10 +3736,13 @@ int rte_eth_fec_get(uint16_t port_id, uint32_t *fec_capa); * @param port_id * The port identifier of the Ethernet device. * @param fec_capa - * A bitmask of allowed FEC modes. If AUTO bit is set, other - * bits specify FEC modes which may be negotiated. If AUTO - * bit is clear, specify FEC modes to be used (only one valid - * mode per speed may be set). + * A bitmask of allowed FEC modes. + * If only the AUTO bit is set, the decision on which FEC + * mode to use will be made by HW/FW or driver. + * If the AUTO bit is set with some FEC modes, only specified + * FEC modes can be set. + * If AUTO bit is clear, specify FEC mode to be used + * (only one valid mode per speed may be set). * @return * - (0) if successful. * - (-EINVAL) if the FEC mode is not valid. -- 2.39.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-06-28 11:40:08.282057118 +0100 +++ 0005-ethdev-update-documentation-for-API-to-set-FEC.patch 2023-06-28 11:40:08.032027010 +0100 @@ -1 +1 @@ -From 6af24dc3794059373c2131ae776d55ac78724ffa Mon Sep 17 00:00:00 2001 +From a6ffd39801701b8e5e1ce5b6d0be8dd9bfd8242b Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 6af24dc3794059373c2131ae776d55ac78724ffa ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -19 +20 @@ - lib/ethdev/rte_ethdev.h | 11 +++++++---- + lib/librte_ethdev/rte_ethdev.h | 11 +++++++---- @@ -22,5 +23,5 @@ -diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h -index 34ca25bbc0..2f8350a268 100644 ---- a/lib/ethdev/rte_ethdev.h -+++ b/lib/ethdev/rte_ethdev.h -@@ -4266,10 +4266,13 @@ int rte_eth_fec_get(uint16_t port_id, uint32_t *fec_capa); +diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/librte_ethdev/rte_ethdev.h +index 709563215f..7b7f440fba 100644 +--- a/lib/librte_ethdev/rte_ethdev.h ++++ b/lib/librte_ethdev/rte_ethdev.h +@@ -3736,10 +3736,13 @@ int rte_eth_fec_get(uint16_t port_id, uint32_t *fec_capa);