From patchwork Thu Jan 16 17:44:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 150148 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (unknown [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5D73D460A5; Thu, 16 Jan 2025 18:46:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 54CD240DCE; Thu, 16 Jan 2025 18:45:53 +0100 (CET) Received: from fout-b1-smtp.messagingengine.com (fout-b1-smtp.messagingengine.com [202.12.124.144]) by mails.dpdk.org (Postfix) with ESMTP id AE65040DCD for ; Thu, 16 Jan 2025 18:45:51 +0100 (CET) Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfout.stl.internal (Postfix) with ESMTP id AA492114016B; Thu, 16 Jan 2025 12:45:50 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Thu, 16 Jan 2025 12:45:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1737049550; x= 1737135950; bh=WKU0KH374UnIlCVrVOdnTLeH1U1KrIlUU59PEcn8S4A=; b=O sPqKCHYkSnKE4Bu76stI5wP0aHHf5g8/POh0/YXysQn4NIInMsFzr6tArwBngqSz uycoJSB6qkPsE03SnhcNboJEytxGivRfKKiIdFQczEC5Y1F1GbRNnk6km1Xck4vh Xsdap/qA8z/zN5knNu7bo1uY87kuYWJskw3E2VKlC9WhlrlW/Od9PMWUCBdVJk70 zrCNf9jm77pzzfONhI/2CJ0g/+cfdHtFo17hhRu6IPMOl1wu/g4fck5eFwIvcLv2 +ZRxsnBM8kY4rtpFrlQYnC4ToCcrA0ceCVebyv3FJxkqMa5OrULRvFmIGZ2EMk3W 2QrNEJe1VRiaW/46KkeDw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1737049550; x=1737135950; bh=WKU0KH374UnIlCVrVOdnTLeH1U1K rIlUU59PEcn8S4A=; b=Fcf+p8dpFHUfxTbdGvL5LUjWBFpi7gTls4C+XGAoNg/6 l4PhshzO7iilvDW5qSPgkE0Fae3dAptFvBPynaKZXDMOBmT2Ld8bOuKuXiZNxPtS OSrrGx2J3BZsjnVvK9V4BOh3IthHSepmAk/gRn2WdMCsxQbbF6ePx69IHVPIBQyG 3i/o+H7epZZOKy5U8WocPpnAaLlsk70EnN5rGUVWcZI8gCZj+Wn+5v6EyL/xudFb 0iosSfUDKPvLkTtPlBJQBP7O/oevZ6n30+KThWOF+lJsFiWhmfOV8cazZyIVrMNJ DoyaMu46i+JDEoBVG7d/1szk32I1NbyPdhfIJgeMWw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeiuddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvuf ffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghl ohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnh epvdehgfeivdejgedtveehfefhteelfefgieevgfffveefjeegtdfguedthedtgeevnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrg hssehmohhnjhgrlhhonhdrnhgvthdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhht phhouhhtpdhrtghpthhtohepfigvsgesughpughkrdhorhhg X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 16 Jan 2025 12:45:49 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org Subject: [PATCH 1/2] clean up old roadmap items Date: Thu, 16 Jan 2025 18:44:31 +0100 Message-ID: <20250116174530.1271539-2-thomas@monjalon.net> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250116174530.1271539-1-thomas@monjalon.net> References: <20250116174530.1271539-1-thomas@monjalon.net> MIME-Version: 1.0 X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org The Technical Board decided to remove old roadmap entries. Signed-off-by: Thomas Monjalon --- content/roadmap/_index.md | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index f0adae5..332dcb4 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -12,60 +12,26 @@ This list is obviously neither complete nor guaranteed. ### Version 25.03 (2025 March) {#2503} -- non-temporal memory copy -- mempool cache zero-copy get/put bulk -- memarea library -- ring generic implementation removal and C11 improvement -- PMU counter for self monitoring/profiling -- VFIO cdev/iommufd -- axgbe TSO -- cpfl flow offload with P4 - ena dynamic HRSS size - ena asynchronous reset request from device - enetc NXP driver version 4 - eqos NXP driver -- i40e/ice/iavf MDD debug -- idpf AVX2 -- rnp driver from Mucse -- sssnic driver from 3SNIC - xsc Yunsilicon driver -- virtio hash reporting -- vhost small copy with CPU in DSA-accelerated vhost -- vhost port mirroring with DMAdev - testpmd attach/detach on primary and secondary -- cryptodev EC refactoring -- PDCP control PDU -- mldev support of mbuf -- eventdev power optimization -- eventdev adapter for mldev -- dlb2 control and Rx adapter enhancements ### Nice to have - Future {#future} ---- -- lock-free l3fwd algorithms -- multi-process rework -- automatic UIO/VFIO binding -- infiniband driver class (ibdev) -- default configuration from files -- generic allow/blocklisting -- libedit integration -- UBSan in build -- regex driver based on libpcre -- IF proxy -- performance test for IP reassembly -- IPv6 in lookaside IPsec example -- anti-replay in inline IPsec example ### Cycle model {#cycle} ---- From patchwork Thu Jan 16 17:44:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 150149 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (unknown [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 55B494603A; Thu, 16 Jan 2025 18:46:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6EE7F40DCD; Thu, 16 Jan 2025 18:45:54 +0100 (CET) Received: from fout-b1-smtp.messagingengine.com (fout-b1-smtp.messagingengine.com [202.12.124.144]) by mails.dpdk.org (Postfix) with ESMTP id F32B740DCD for ; Thu, 16 Jan 2025 18:45:52 +0100 (CET) Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id 6894F1140128; Thu, 16 Jan 2025 12:45:52 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Thu, 16 Jan 2025 12:45:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1737049552; x= 1737135952; bh=pDU5ZyqgR6JGxDomhse6TAIPCK+lvM2PWhtQxF0VdS4=; b=O NA45BtOvtah2wVPa7GMNMSW/d2rl7biJOeYWZY5xf8d+jfbicvjSn00ZQUA1ipgi 2L/NzTVkLO408LJuws+EMontNrcNK4Yy40sg1/W+d9bojIbl7rREj5XGeYtn7UJE aSk/8YZHkzj8knGoT3QbB6V023SV5w6OuZZTVxgrbqnV+uRZxNN8WvmovL5+Le5w 0ScJjSemsdWuCipvbesbNce61L7XD46ljU2nUqd6Ibj1lwSI4oIG7jz9UluUpGXZ RoCXmIYm+sS9QG3nm3JMAsD5TRODbH1YmLU6jtxM2mM2YZ7VezHIhSe2LRS8D5Nw Dw2FxF1Gm8rGLBY0hKfMw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1737049552; x=1737135952; bh=pDU5ZyqgR6JGxDomhse6TAIPCK+l vM2PWhtQxF0VdS4=; b=jIAfjsbo4DpR+E01mQRuOynWlKdPbfRLBrsVMKlSltPL vQ3j9wIQ41eG3SuBDs9A0o+zfQSVZF9xTiRscDo7fSu8GtvOJ16tf8JJni3QRMNA SermXeg3vO2bRZaJkZPbcovVqWul/6M7LRMY9h90cnRfJpqL2T6u8r2/H6BpbV0n zt//4K2nRR3wz7W6GzM1PJrbQ6+93x3jFeS3zi52AaZOaeMdqWCd9KdUMGgrBkLH kGRbWcVJF7ZzwpXVGa7hwOiEitW+0tj5k8eS6K63zvcPkgvvdWdMQOs+gbKD7j0B gJBT0wAYroQiJ7KRSzDNVoeVHCYoNw1pmpfUkq/nLA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeiuddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvuf ffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghl ohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnh epvdehgfeivdejgedtveehfefhteelfefgieevgfffveefjeegtdfguedthedtgeevnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrg hssehmohhnjhgrlhhonhdrnhgvthdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhht phhouhhtpdhrtghpthhtohepfigvsgesughpughkrdhorhhg X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 16 Jan 2025 12:45:51 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org Subject: [PATCH 2/2] move roadmap dates Date: Thu, 16 Jan 2025 18:44:32 +0100 Message-ID: <20250116174530.1271539-3-thomas@monjalon.net> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250116174530.1271539-1-thomas@monjalon.net> References: <20250116174530.1271539-1-thomas@monjalon.net> MIME-Version: 1.0 X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org The roadmap dates are reformatted in tables, and moved before the features lists for each cycle. Signed-off-by: Thomas Monjalon --- content/roadmap/_index.md | 57 +++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 11 deletions(-) diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 332dcb4..4667749 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -11,6 +11,14 @@ This list is obviously neither complete nor guaranteed. ### Version 25.03 (2025 March) {#2503} +| Date | Milestone | Description | +|-------------------|----------------|------------------------------| +| 4 January 2025 | RFC/v1 patches | Proposal deadline | +| 7 February 2025 | 25.03-rc1 | API freeze | +| 28 February 2025 | 25.03-rc2 | PMD features freeze | +| 7 March 2025 | 25.03-rc3 | Builtin apps features freeze | +| 26 March 2025 | 25.03.0 | Release | + @@ -30,6 +38,44 @@ This list is obviously neither complete nor guaranteed. +### Version 25.07 (2025 July) {#2507} + +| Date | Milestone | Description | +|-------------------|----------------|------------------------------| +| July 2025 | 25.07.0 | Release | + + + + + + + + + + + + + + +### Version 25.11 (2025 November) {#2511} + +| Date | Milestone | Description | +|-------------------|----------------|------------------------------| +| November 2025 | 25.11.0 | Release | + + + + + + + + + + + + + + ### Nice to have - Future {#future} ---- @@ -52,17 +98,6 @@ At the end of the merge windows, the first release candidates are out. The last period is approximately 1 month long and is dedicated to bug fixing. -### Scheduling {#dates} ----- - -#### 25.03 - -- Proposal deadline (RFC/v1 patches): 4 January 2025 -- API freeze (-rc1): 7 February 2025 -- PMD features freeze (-rc2): 28 February 2025 -- Builtin applications features freeze (-rc3): 7 March 2025 -- Release: 26 March 2025 - ### Stable Releases {#stable} ---- There is a documentation page describing the