From patchwork Tue Nov 28 16:14:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 134676 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2BEB5433F4; Tue, 28 Nov 2023 17:15:05 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 244BE410FD; Tue, 28 Nov 2023 17:15:05 +0100 (CET) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by mails.dpdk.org (Postfix) with ESMTP id 6DC9B402A6 for ; Tue, 28 Nov 2023 17:15:04 +0100 (CET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.nyi.internal (Postfix) with ESMTP id F3E965C0170; Tue, 28 Nov 2023 11:15:03 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 28 Nov 2023 11:15:03 -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:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1701188103; x=1701274503; bh=oq0nbQ3WUe Cpzz5Uu4P80EU3WNh62Kt6/aIJYTKmX4Y=; b=SKbWNy1n+XeVyJ1b6ze7H2t0Gz Xyv2XFVP205ccUyjgSas6B0ztVYDumGC5ZhWJdVCnmpvB9OgzuGI1u+cCeWP2QGe MUYipD8ZTo6wBEeZPTNWD0s6UoVDX3JM1CVTsyxgoLuDGZXEL+VQQtxxBq5Qf3Ej +/0LUvYSu+GUL/PTgOoEa4L1RFFNb1NEsIPNK26uqT+3+yJaQAu19312hEOYaQx2 Lz41Wdkpp1y8rMmrq5hxNOASDKob4jLd8wcRRZAqMPLQp5Eq4kjOeO/IBSQpXwMV xomrPt+n+1zHTgfUJtexUxiyud3VReaKenmdBc10J0iabLNGPdabIZjaTPwQ== 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 :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=1701188103; x=1701274503; bh=oq0nbQ3WUeCpzz5Uu4P80EU3WNh6 2Kt6/aIJYTKmX4Y=; b=VpwVFJAXDXX+lAb5RV5pWStISoD7khs6Mbl5xP+7rxut hyXdqCbZmKDM2E6clJaEpCZYH9JVs4kZrCqhjAKxfwejjd+rBjdeGYtqdS7dtNYh geMsAW7OsQZA+KpoA8N5LG8Pag0z3O7PEAvp4O3GeUpV5UfverT4xMfoJqa1Rh5P YAtbhYJsVVvRV0Lthc3D+wOOnZFYn2nghgmWJ6ADY3druMPyvNPgoDPGPOhEZw7I E+QadOpS/lPz2PMsP+uLX0riX9Zzm2VLU9+GLKRBzV6o0fC6Dq0cyKtOii/P0w9k G8iyM8bRxF0BPHCbWuAWaKdNHT5mZ+KrvETL5ljl7A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeifedgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhho nhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpeeujefhlefffedvvdejleegle eiteeitdevjeefvdeuieeuhedtiefhhefhvefgteenucffohhmrghinhepughpughkrdho rhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepth hhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 28 Nov 2023 11:15:03 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org Subject: [PATCH] release 23.11.0 Date: Tue, 28 Nov 2023 17:14:57 +0100 Message-ID: <20231128161457.2664988-1-thomas@monjalon.net> X-Mailer: git-send-email 2.42.0 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 implemented features are removed from the roadmap. The remaining ones are postponed to 24.03 or 24.07. Signed-off-by: Thomas Monjalon Reviewed-by: David Marchand --- content/doc/archives/_index.md | 4 +++ content/download/_index.md | 9 ++--- content/roadmap/_index.md | 61 ++++++++++++---------------------- 3 files changed, 31 insertions(+), 43 deletions(-) diff --git a/content/doc/archives/_index.md b/content/doc/archives/_index.md index 4deeaa3..02d0223 100644 --- a/content/doc/archives/_index.md +++ b/content/doc/archives/_index.md @@ -2,6 +2,10 @@ title = "Archives" +++ +- DPDK 23.11 +| [HTML API](//doc.dpdk.org/api-23.11/) +| [HTML guides](//doc.dpdk.org/guides-23.11/) + - DPDK 23.07 | [HTML API](//doc.dpdk.org/api-23.07/) | [HTML guides](//doc.dpdk.org/guides-23.07/) diff --git a/content/download/_index.md b/content/download/_index.md index ff3de72..1df5617 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\ - 23.07.0 + 23.11.0 - + {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} Latest Long Term Stable (LTS)\ - 22.11.3 + 23.11.0 {{< icon name="glyphicon glyphicon-calendar" size="large" >}} @@ -25,6 +25,7 @@ weight = "2" | file | date/changelog | md5 | |---------------------------------------------------------------|------------------------------------------------------------------------------|----------------------------------| +| [DPDK 23.11.0](//fast.dpdk.org/rel/dpdk-23.11.tar.xz) | [2023 November 28](//doc.dpdk.org/guides-23.11/rel_notes/release_23_11.html) | 896c09f5b45b452bd77287994650b916 | | [DPDK 23.07.0](//fast.dpdk.org/rel/dpdk-23.07.tar.xz) | [2023 July 28](//doc.dpdk.org/guides-23.07/rel_notes/release_23_07.html) | 2b6d57f077585cb15b885482362fd47f | | [DPDK 23.03.0](//fast.dpdk.org/rel/dpdk-23.03.tar.xz) | [2023 March 31](//doc.dpdk.org/guides-23.03/rel_notes/release_23_03.html) | 3cf8ebbcd412d5726db230f2eeb90cc9 | | [DPDK 22.11.3 (LTS)](//fast.dpdk.org/rel/dpdk-22.11.3.tar.xz) | [2023 September 11](//doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html) | 4122af79afd604df747c5661e3869336 | diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 52ea1b7..344f011 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -9,69 +9,60 @@ This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed. {{% /notice %}} -### Version 23.11 (2023 November) {#2311} +### Version 24.03 (2024 March) {#2403} -- Microsoft compiler (MSVC) support on Windows - 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 -- dmadev free mbuf upon transfer completion -- dmadev trace points +- dmadev trace points in data path -- buffer recycle (a.k.a direct-rearm of Rx side buffers) -- ESP packet type -- flow color-aware mode for meters in shared actions list - flow action for NAT64 -- flow group miss action -- flow item for packet type matching -- flow template hash - ntnic driver from Napatech - rnp driver from Mucse -- sssnic driver from 3SNIC - cnxk mirroring -- cnxk flow aging - cnxk port representor -- mlx5 more tags with flow template -- mlx5 parsing of VXLAN-GPE with NSH -- mlx5 flow actions for Geneve and IPv6 extension push/remove -- mlx5 indirect action for quota and raw encap/decap -- mlx5 transfer traffic to representor -- mlx5 switch between 2 physical ports -- mlx5 hairpin up to 4 physical ports and queue counters +- mlx5 flow actions for Geneve -- vhost small copy with CPU in DSA-accelerated vhost -- vhost port mirroring with DMAdev - virtio hash reporting - testpmd attach/detach on primary and secondary -- security internal structures hidden -- security TLS -- security session out-of-place for inline ingress -- cryptodev inject to ethdev Rx -- cnxk SM2 algorithm - PDCP control PDU - mldev support of mbuf -- mldev arbitrary shape input/output -- cnxk mldev support TVM models -- eventdev adapter for dmadev - eventdev adapter for mldev -- eventdev link profiles - control adapter and RX adapter enhancements in DLB driver -- graph test application - DTS automated documentation - DTS Docker file +### Version 24.07 (2024 July) {#2407} + + + + + + +- vhost small copy with CPU in DSA-accelerated vhost +- vhost port mirroring with DMAdev + + + + + + + +- sssnic driver from 3SNIC + + ### Nice to have - Future {#future} ---- - lock-free l3fwd algorithms @@ -110,14 +101,6 @@ The last period is approximately 1 month long and is dedicated to bug fixing. ### Scheduling {#dates} ---- -#### 23.11 - -- Proposal deadline (RFC/v1 patches): 12 August 2023 -- API freeze (-rc1): 17 October 2023 -- PMD features freeze (-rc2): 6 November 2023 -- Builtin applications features freeze (-rc3): 14 November 2023 -- Release: 23 November 2023 - #### 24.03 - Proposal deadline (RFC/v1 patches): 22 December 2023