From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <stable-bounces@dpdk.org> Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C5DB54642F for <public@inbox.dpdk.org>; Tue, 8 Apr 2025 09:46:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C06134027F; Tue, 8 Apr 2025 09:46:34 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2043.outbound.protection.outlook.com [40.107.93.43]) by mails.dpdk.org (Postfix) with ESMTP id 86F734027F for <stable@dpdk.org>; Tue, 8 Apr 2025 09:46:33 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AQ6tdALyiwwJ4Zp0FEZUUdqmcKi3KDd51NaOKV3+JKed1cnKHpjbxaQn11hWAbX5DjGnsMf2jfIPRM6a6TGOPdCz5GWZLbMxb9yCfn1WdhaQE602LJm1T1UDQSgvRpLnrDNAAOGU5YiP38oJFhjVxFcfSYgVgDi1YMpit2vzjSg89PhAB+kRRT4Fwbb2tJaZGKGL4tZX3Ud4rwGDeBpFF+Roqlg+uA+5V0+Xi2Pt2EOq8w7A84Tvj/oj47Jr+QO6zWvk0jmOzcRDGvqjqJKVMCOR4kpjYnoZMlA9pEdnpHq2lNIVKuMMCr2bmraKan8KXZ7+urqbQdR8Aye1a7FiLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U78V4YL+dSvaM740QM8IHbvNzBlKYMD+NYvyIru8vZE=; b=fzs6Bu8coAGho4H9Aq+H4ohVJVn0eX4+CEFvSBf2BNyeMlKcV6FW2JUBgIxkbJjFQ4UkxpV8CNS3f0z11QHaocTiJFfhfEPwf50E48n1uGZXXgXrPcAzRKDt1OeSvX3SLOyBMRUMRAdvW9f685/XQN0ghxwQdMmYuQL7jnvkMtW8oG6TJMj3u116wFfqngsZP1Iqlo2VrMoMGPvC4Of1ZnmDoKblsgc9XCsByGCkybtZPT6e7tDlNd87KknDH1mpZ0r81rGQtLex4JyZunVPD/XvzwHPP9THV2wd1oyntrdlVlJrX294ewsq5NFu9m2vrbsBf4opGVClzP/enRnTJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=networkplumber.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U78V4YL+dSvaM740QM8IHbvNzBlKYMD+NYvyIru8vZE=; b=n9J0GzTVStAzM8nf00Io+p9ier/D52UmtaP2tUNcdekPF63KaBfL/oMc1Lg+jvAovYY+q42UlZ+YGcj9r7GnWnqlOuJ9bHHQOYBhRLRZ6ULbEfVIS+1KoWDWi3plLuPBwk81Mekq/zqVhQ1aOh36PDO64Y9hmJjBixRwpEBlRKqnxtkx0/YRLlFNKVOO3HJUH1b+zt+2iAVbHQWMxRGvzFbi7GrsZ8xpXLtk9WO64Dc2C6EOCoHABeXyVfNifVA8Qz91xdDo5XUw08GIs3QjbQgI+DuqymkYidRgVnyoFGjsxTfOo4qZYiUQ1J2SarzPtvL+x4iFGwaMfPh0lti8Cw== Received: from SJ0PR03CA0332.namprd03.prod.outlook.com (2603:10b6:a03:39c::7) by PH7PR12MB8795.namprd12.prod.outlook.com (2603:10b6:510:275::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.27; Tue, 8 Apr 2025 07:46:30 +0000 Received: from SJ1PEPF000023D2.namprd02.prod.outlook.com (2603:10b6:a03:39c:cafe::c3) by SJ0PR03CA0332.outlook.office365.com (2603:10b6:a03:39c::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8606.34 via Frontend Transport; Tue, 8 Apr 2025 07:46:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by SJ1PEPF000023D2.mail.protection.outlook.com (10.167.244.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.22 via Frontend Transport; Tue, 8 Apr 2025 07:46:29 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Tue, 8 Apr 2025 00:46:11 -0700 Received: from nvidia.com (10.126.231.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Tue, 8 Apr 2025 00:46:07 -0700 From: Xueming Li <xuemingl@nvidia.com> To: Stephen Hemminger <stephen@networkplumber.org> CC: Xueming Li <xuemingl@nvidia.com>, Bruce Richardson <bruce.richardson@intel.com>, dpdk stable <stable@dpdk.org> Subject: patch 'doc: fix feature flags for queue start/stop' has been queued to stable release 23.11.4 Date: Tue, 8 Apr 2025 15:44:29 +0800 Message-ID: <20250408074515.361046-5-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250408074515.361046-1-xuemingl@nvidia.com> References: <20250218123523.36836-1-xuemingl@nvidia.com> <20250408074515.361046-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000023D2:EE_|PH7PR12MB8795:EE_ X-MS-Office365-Filtering-Correlation-Id: 9885555b-16c4-40d4-6982-08dd76717980 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|376014|36860700013|1800799024|13003099007|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?0KvnwQkUweUH5d8oZ+AqbEMpfcQdSk9wOLxQboacyq0akBxNCwTdP8Cftbr/?= =?us-ascii?Q?I4fFJQepcqs4aaifeMPrzsEJrMeb4wGYskufM9AFvF+N+q96yOYfsrt4R6FN?= =?us-ascii?Q?IyCqKtiRQ4Mw5lAyGv7tff9FZY+CWuN4Dim4IQ7q1CdQgjHqfB2cu95XnuiT?= =?us-ascii?Q?01SSIyhvHW8u3ynyatAX4WQ6VvxAZl1mRezSYYFW8wO/aLjVe7rW6TABo00x?= =?us-ascii?Q?jTCdbWjjOqj7gAZFDk3TjyAmdlh8yZdxyiU0FxLzndfmNkQB+lfEI6+6w8qu?= =?us-ascii?Q?qvxOop1UfcWi3dBfc/uhYl9WdOBuUK//N7TBAQ2i+T+TODDeFW5rbFJPE97e?= =?us-ascii?Q?kKKS87NIGAdIko5ygWu3DbHSJbvCxaXxgANxyknIgbHC/yABQWYwRS0felEi?= =?us-ascii?Q?Fo4RJKFe4NymzMCUa8kCTw4aA4DtPuxkcLJ7fNG9YuNXvBqDDghJ/oEAcfwp?= =?us-ascii?Q?BA7CYTNOTVsq75QrA4mJCopG9aryEwKscQZugN8KGKupHfmXdGOzLf5SdxbO?= =?us-ascii?Q?ofvAX+mECfoxu9RipS+v3uEizhPCYwVzGOsMH/XKjp0JZ2exM00kk9KzNIrJ?= =?us-ascii?Q?2lAL2q/ee2pjNgW+KrksELpJ62Ybqgpixho7ICD5WrQvOQpt17wgW2b2P0pC?= =?us-ascii?Q?Wx93Vi3fbo4y/+SyaWy5fpOPSh66mSf7+5IuX0ZImD5KIicEFTyCgWYEsPdc?= =?us-ascii?Q?p28TdIwkMfm5LbAusfAkxBW6n9g+Mf26UeisR7A6buOSC814ZpThSjDVn6Yb?= =?us-ascii?Q?QV92Kmxspq8gESQa9AoJNEuj3BjjjooLvP8Gbyiq43CWVqfoYCWoVGbm7zha?= =?us-ascii?Q?zYvxhPhsQ+6l3wFgGmdm1FtZpKul00UTT8JvUUg6myV223tk8SyJ3ISIK+ew?= =?us-ascii?Q?XFdHT/wocdjoGaO38FqAEZHWEa/+fAygFfc67qqBSHk2i/BM0Y4V5nh0+8bU?= =?us-ascii?Q?04wvSCKIFc1mgqBK/9fGbPvrHIVg4ncYIeLhYeBGPfOwxI+Cpjxlwj3LGAyX?= =?us-ascii?Q?wvRLPKC8iJ8sgAzasSYyzk1uhPV+5bUz3oVpBvG+/mEMpCT7nyD1WFRLS2Hw?= =?us-ascii?Q?E0IJdZVyOILIgcgtTmC0IPHwqodV4re/A/3mzGO6/qcB7rRkFb30PqIFMKiM?= =?us-ascii?Q?kTtYqrfLd6hkODBKmCNWy4ElSCByZAuU7aRu8r345nw/oAipBq3tbGEco8Lf?= =?us-ascii?Q?6oJJHr8Yj2pHNZxetHEGRe249PDB+QOEtRuqGkq54HghjpL7YanuIptgg+0v?= =?us-ascii?Q?a47FhfU3KAl8cg6kRvewp5nZSf1zvcf//kKzpMlKKk/ESYXlepntKazWnqMw?= =?us-ascii?Q?xZQUJ7GQu5Q7IEkfbLEgBmKNp6yFwvReaz4nr9BnQdjlgYSKJRouzL6IvR7U?= =?us-ascii?Q?91E0Rnww5t9fs+P5eC6ibhGX6thblB68U1QFk61/GT9PNQ97yC0fYaJZpVhn?= =?us-ascii?Q?nwDJeOV/IhIQ/cROzw3YSZOHHiFPybOYn2rWKLtsppHzWMRWNiZqdvdAOBJ7?= =?us-ascii?Q?ohpXvYOyk2U60dM=3D?= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(82310400026)(376014)(36860700013)(1800799024)(13003099007)(7053199007); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 07:46:29.8162 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9885555b-16c4-40d4-6982-08dd76717980 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000023D2.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB8795 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches <stable.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/stable>, <mailto:stable-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/stable/> List-Post: <mailto:stable@dpdk.org> List-Help: <mailto:stable-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/stable>, <mailto:stable-request@dpdk.org?subject=subscribe> Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 23.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 04/10/25. 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://git.dpdk.org/dpdk-stable/log/?h=23.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=72c75dbc79f0e32a4dc066a8e664c8095a257e85 Thanks. Xueming Li <xuemingl@nvidia.com> --- >From 72c75dbc79f0e32a4dc066a8e664c8095a257e85 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger <stephen@networkplumber.org> Date: Mon, 16 Dec 2024 10:53:42 -0800 Subject: [PATCH] doc: fix feature flags for queue start/stop Cc: Xueming Li <xuemingl@nvidia.com> [ upstream commit 4f6641cbdd571433d38fd82781916e0f1e64908b ] Several drivers have mismatch between the ethdev ops for queue start/stop and the documentation. The gve driver does implement queue start/stop support. The mana, netvsc, virtio and vmxnet3 drivers do not implement the rx_queue_start callback. Fixes: 410333da8b5f ("net/mana: start/stop Tx queues") Fixes: beff6d8e8e2e ("net/netvsc: add documentation") Fixes: 9db3f52126fb ("doc: generate NIC overview table from ini files") Fixes: 24595041937e ("net/vmxnet3: update feature doc") Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com> --- doc/guides/nics/features.rst | 1 + doc/guides/nics/features/gve.ini | 1 + doc/guides/nics/features/mana.ini | 1 - doc/guides/nics/features/netvsc.ini | 1 - doc/guides/nics/features/virtio.ini | 1 - doc/guides/nics/features/vmxnet3.ini | 1 - 6 files changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index 7b48e4e991..d5147c5a6b 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -149,6 +149,7 @@ Queue start/stop ---------------- Supports starting/stopping a specific Rx/Tx queue of a port. +This is required for use deferred start configuration option. * **[implements] eth_dev_ops**: ``rx_queue_start``, ``rx_queue_stop``, ``tx_queue_start``, ``tx_queue_stop``. diff --git a/doc/guides/nics/features/gve.ini b/doc/guides/nics/features/gve.ini index 838edd456a..b28aecf40c 100644 --- a/doc/guides/nics/features/gve.ini +++ b/doc/guides/nics/features/gve.ini @@ -6,6 +6,7 @@ [Features] Speed capabilities = Y Link status = Y +Queue start/stop = Y MTU update = Y TSO = Y RSS hash = Y diff --git a/doc/guides/nics/features/mana.ini b/doc/guides/nics/features/mana.ini index 42fd3327d2..db555ffe27 100644 --- a/doc/guides/nics/features/mana.ini +++ b/doc/guides/nics/features/mana.ini @@ -8,7 +8,6 @@ Speed capabilities = P Link status = P Removal event = Y Rx interrupt = Y -Queue start/stop = Y RSS hash = Y L3 checksum offload = Y L4 checksum offload = Y diff --git a/doc/guides/nics/features/netvsc.ini b/doc/guides/nics/features/netvsc.ini index de8c698184..32df77a03e 100644 --- a/doc/guides/nics/features/netvsc.ini +++ b/doc/guides/nics/features/netvsc.ini @@ -7,7 +7,6 @@ Speed capabilities = P Link status = Y Free Tx mbuf on demand = Y -Queue start/stop = Y Scattered Rx = Y Promiscuous mode = Y Allmulticast mode = Y diff --git a/doc/guides/nics/features/virtio.ini b/doc/guides/nics/features/virtio.ini index a5eab4932f..f0a1a564f9 100644 --- a/doc/guides/nics/features/virtio.ini +++ b/doc/guides/nics/features/virtio.ini @@ -8,7 +8,6 @@ Speed capabilities = P Link status = Y Link status event = Y Rx interrupt = Y -Queue start/stop = Y Scattered Rx = P Promiscuous mode = Y Allmulticast mode = Y diff --git a/doc/guides/nics/features/vmxnet3.ini b/doc/guides/nics/features/vmxnet3.ini index 971695fc4a..749887d642 100644 --- a/doc/guides/nics/features/vmxnet3.ini +++ b/doc/guides/nics/features/vmxnet3.ini @@ -7,7 +7,6 @@ Speed capabilities = P Link status = Y Link status event = Y -Queue start/stop = Y MTU update = Y LRO = Y TSO = Y -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-04-08 15:39:06.180295899 +0800 +++ 0004-doc-fix-feature-flags-for-queue-start-stop.patch 2025-04-08 15:39:05.856436604 +0800 @@ -1 +1 @@ -From 4f6641cbdd571433d38fd82781916e0f1e64908b Mon Sep 17 00:00:00 2001 +From 72c75dbc79f0e32a4dc066a8e664c8095a257e85 Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li <xuemingl@nvidia.com> + +[ upstream commit 4f6641cbdd571433d38fd82781916e0f1e64908b ] @@ -15 +17,0 @@ -Cc: stable@dpdk.org @@ -29 +31 @@ -index 8bd448139e..a075c057ec 100644 +index 7b48e4e991..d5147c5a6b 100644 @@ -41 +43 @@ -index 8dfa229bb0..f18b829eda 100644 +index 838edd456a..b28aecf40c 100644