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 011F6A0093; Sun, 27 Nov 2022 22:30:28 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C9C974067E; Sun, 27 Nov 2022 22:30:28 +0100 (CET) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by mails.dpdk.org (Postfix) with ESMTP id 13AFC40156 for ; Sun, 27 Nov 2022 22:30:27 +0100 (CET) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 45A055C00CF; Sun, 27 Nov 2022 16:30:26 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sun, 27 Nov 2022 16:30:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1669584626; x=1669671026; bh=iSiW2ZB/xPpO+Zqw0aqqab+tP sk+WCYetec24a5AR40=; b=iyrqbxIZuBuddrsB9VHbRf8EoCuWYe5t4BhTyqXfs nPy9IgyUrqJiOi61iGIQXfz9rFlu6YdxDs8Z/nlWeJ+puXN9QS+P2Ph9WN4nPLSQ f4wLFVmR9EdrIF8XEu0Lr0IMyfAE1DU22rVAGLzaiisk9uIhv7ATyQJP+jVeQ5Gx NOoLsg2YW6xOnj3G+Ht4aZOYqkrImQGWYbMgTy2AMLzupO35nw7SWv7uD/yuf7Mj XPoN2ONJLsSTYsPNfs/XfIkCvZwKvAa7GA0ctT+hXmY8MQ240zZUBVX8JigIY4TZ JKeMuoQDV2GipFjnTHiAV2/rwrixsCm47xaMSWp7HHTiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1669584626; x=1669671026; bh=iSiW2ZB/xPpO+Zqw0aqqab+tPsk+WCYetec 24a5AR40=; b=SY2M2kOFDWIJlsJwAKPiH+3C3WpE0AVW0wQJNNjfYDkDymnNoVj hD/hIGrh2LifE92x7bz+WuUZOIUrnkziksyt3sbTJUZYYSlCqZpijzE1ua3zy0RB 3mq7Ewk/zmACr9nxhXHZu3mVQ3G3Kn4VWsQs0cKDiLirhxgwD1VpgGbScVs7fZZc DRfHVSQir6ZzvdAw4dvfSSP/V5vzMaiD1AOuIPiOdA9mJVYwAvh2SVWJlZwdoDT3 pi4shgnZbbUOHuFYRLOZes7khn8IGTMUvlMdRUDsXbIY9j/R9otX5AuduHw5qkpr OgPvXKn6mTIZe1aSoyThFxrLd6TLinbe5iA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrjedtgdduheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm ohhnjhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnhepvdetgfffvdeuueegfeehke etfeelhffhtdejfeetjeettdetgfdthedvteetheeunecuffhomhgrihhnpeguphgukhdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 27 Nov 2022 16:30:24 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org Cc: david.marchand@redhat.com, honnappa.nagarahalli@arm.com, niklas.soderlund@corigine.com, liudongdong3@huawei.com, jerinj@marvell.com, lmargalit@nvidia.com, mb@smartsharesystems.com Subject: [PATCH] release 22.11.0 Date: Sun, 27 Nov 2022 22:30:17 +0100 Message-Id: <20221127213017.891461-1-thomas@monjalon.net> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 implemented features are removed from the roadmap. A cleanup of the remaining features may be needed. The dates for the next year are approximately following this guideline (in weeks): proposal deadline: 4 rc1 - API freeze: 7 rc2 - PMD features freeze: 3 rc3 - app features freeze: 1 rc4 - more fixes: 1 rc5 - last chance buffer: 1 release: 0.5 Signed-off-by: Thomas Monjalon --- content/doc/archives/_index.md | 4 ++ content/download/_index.md | 9 +++-- content/roadmap/_index.md | 72 ++++++++++++---------------------- 3 files changed, 33 insertions(+), 52 deletions(-) diff --git a/content/doc/archives/_index.md b/content/doc/archives/_index.md index ab6c921..382747b 100644 --- a/content/doc/archives/_index.md +++ b/content/doc/archives/_index.md @@ -2,6 +2,10 @@ title = "Archives" +++ +- DPDK 22.11 +| [HTML API](//doc.dpdk.org/api-22.11/) +| [HTML guides](//doc.dpdk.org/guides-22.11/) + - DPDK 22.07 | [HTML API](//doc.dpdk.org/api-22.07/) | [HTML guides](//doc.dpdk.org/guides-22.07/) diff --git a/content/download/_index.md b/content/download/_index.md index b1cb5b6..7e3c279 100644 --- a/content/download/_index.md +++ b/content/download/_index.md @@ -5,15 +5,15 @@ weight = "2"
- + {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} Latest\ - 22.07.0 + 22.11.0 - + {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} Latest Long Term Stable (LTS)\ - 21.11.2 + 22.11.0 {{< icon name="glyphicon glyphicon-calendar" size="large" >}} @@ -25,6 +25,7 @@ weight = "2" | file | date/changelog | md5 | |---------------------------------------------------------------|------------------------------------------------------------------------------|----------------------------------| +| [DPDK 22.11.0](//fast.dpdk.org/rel/dpdk-22.11.tar.xz) | [2022 November 27](//doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html) | 494a3f8f3e1752ca5546bfed3051adca | | [DPDK 22.07.0](//fast.dpdk.org/rel/dpdk-22.07.tar.xz) | [2022 July 17](//doc.dpdk.org/guides-22.07/rel_notes/release_22_07.html) | fb73b58b80b1349cd05fe9cf6984afd4 | | [DPDK 22.03.0](//fast.dpdk.org/rel/dpdk-22.03.tar.xz) | [2022 March 17](//doc.dpdk.org/guides-22.03/rel_notes/release_22_03.html) | a07ca8839f98062f46e1cc359735cce8 | | [DPDK 21.11.2 (LTS)](//fast.dpdk.org/rel/dpdk-21.11.2.tar.xz) | [2022 August 29](//doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html) | 86f9c3b9034545172a9f3f2a8cf0f71b | diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 127de7d..3dab202 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -9,55 +9,30 @@ This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed. {{% /notice %}} -### Version 22.11 (2022 November) {#2211} +### Version 23.03 (2023 March) {#2303} - non-temporal memory copy - index-based per core mempool cache - memarea library -- free up 8B in first cacheline of mbuf for IOVA as VA builds - PMD power management Arm implementation - machine learning inference device library - PDCP protocol library - dmadev trace points -- telemetry ethdev/eventdev/dmadev/rawdev dump - direct-rearm of Rx side buffers -- multiple mbuf pools per Rx queue - Tx QoS marking API -- protocol-based header split -- ethdev congestion management -- protocol parameter in color table update -- ethdev hairpin memory capabilities -- ethdev flow rules pre-configuration flags - ethdev port type hint when creating transfer table -- ethdev flow action to route packet to kernel -- ethdev async flow connection tracking configuration -- ethdev indirect action async query -- ethdev indirect age action update -- ethdev queue-based ageing event info -- ethdev flow modify action with GTP PSC QFI -- ethdev event subtypes for IPsec SA expiry -- ethdev error report/recovery event - ethdev trace points -- ethdev Rx/Tx descriptor dump - ethdev telemetry RSS, Rx/Tx burst mode info - pipeline connection tracking improvements - AVF software back-end driver with device emulation libraries -- bonding Tx prepare - memif performance optimization -- mlx5 flow template and asynchronous queue-based management -- mlx5 port representor matching -- nfp flower firmware -- nfp representor port -- nfp flow offload - octeontx2 mirroring - qede initial support for next generation hardware - qede flow API support - spnic driver for Ramaxel devices -- ice header split -- idpf PMD for Intel IPU SoC - Intel AFU PMD based on rawdev - mlx5 flow matching of all switch ports in one rule @@ -65,26 +40,12 @@ This list is obviously neither complete nor guaranteed. - virtio hash reporting - testpmd attach/detach on primary and secondary -- more info in dpdk-proc-info -- MACsec in security library -- qat with OpenSSL-3.0 library - qat without dependency on OpenSSL-1.x -- SNOW3G PMD support on Aarch64 -- ZUC PMD support on Aarch64 -- security performance application -- IPsec application support for per-SA HW reassembly -- IPsec application event crypto adapter -- event element offset in vector -- event weight and affinity attributes in queue configuration -- event cryptodev vector type -- event vector support in SW Rx eventdev adapter - control adapter and RX adapter enhancements in DLB driver -- DLB assignment of SW/HW credit quanta on port usage hint -- DTS SSH connectivity with the SUT - DTS run "Hello World" application ### Nice to have - Future {#future} @@ -125,14 +86,29 @@ The last period is approximately 1 month long and is dedicated to bug fixing. ### Scheduling {#dates} ---- -#### 22.11 - -- Proposal deadline (RFC/v1 patches): 14 August 2022 -- API freeze (-rc1): 11 October 2022 -- PMD features freeze (-rc2): 1 November 2022 -- Builtin applications features freeze (-rc3): 14 November 2022 -- Last release candidate for validation (-rc4): 18 November 2022 -- Release: 23 November 2022 +#### 23.03 + +- Proposal deadline (RFC/v1 patches): 25 December 2022 +- API freeze (-rc1): 8 February 2023 +- PMD features freeze (-rc2): 1 March 2023 +- Builtin applications features freeze (-rc3): 8 March 2023 +- Release: 20 March 2023 + +#### 23.07 + +- Proposal deadline (RFC/v1 patches): 15 April 2023 +- API freeze (-rc1): 31 May 2023 +- PMD features freeze (-rc2): 21 June 2023 +- Builtin applications features freeze (-rc3): 28 June 2023 +- Release: 12 July 2023 + +#### 23.11 + +- Proposal deadline (RFC/v1 patches): 12 August 2023 +- API freeze (-rc1): 29 September 2023 +- PMD features freeze (-rc2): 20 October 2023 +- Builtin applications features freeze (-rc3): 27 October 2023 +- Release: 15 November 2023 ### Stable Releases {#stable} ---- -- 2.36.1