From patchwork Thu Mar 28 18:23:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 138964 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 BA82E43D6E; Thu, 28 Mar 2024 19:23:21 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 86EF940E40; Thu, 28 Mar 2024 19:23:21 +0100 (CET) Received: from fhigh7-smtp.messagingengine.com (fhigh7-smtp.messagingengine.com [103.168.172.158]) by mails.dpdk.org (Postfix) with ESMTP id 3EAAA406BC for ; Thu, 28 Mar 2024 19:23:20 +0100 (CET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 7867F11400DB; Thu, 28 Mar 2024 14:23:19 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 28 Mar 2024 14:23:19 -0400 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:subject:subject:to :to; s=fm2; t=1711650199; x=1711736599; bh=A0eWalgXLJRPEBDnDVp5G 8UfNPLkHWM1Ydc9uw6FyFc=; b=wSaApjxmHPgOoM6PQCEWEzA1JQ+eQ/DhE6HOi XkC/eD0Uo6ZwYYP/ZuwsBVMYFiap6IQGZpD5qpSfG6ifawMycmYKrmYdHrv+rnne Btyw/y/edNEzTmD1n+DjYGYngz5G/AT3Z2s3uvx+RYc+zzNKzlNzKBMiNLJtbCdJ Mkjs3mD0wNMjZf4N6nOlaPwobLf2wzDAOjK6EDmTP2xUJRehVCSQky3DTqlYe3ba 2x8o+Y+2IN7TX+RfXpd5Gg+IZSQJj75Zh8XZfRP3+lK6tKeI9t4tUbDu96qS4bdS TTplAI5YWyZG6nTwBDndOFu2mJEG9bgLk62qFbl1hzzU6cpnQ== 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:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1711650199; x=1711736599; bh=A0eWalgXLJRPEBDnDVp5G8UfNPLk HWM1Ydc9uw6FyFc=; b=t2uExnBPsR91iVXorW6Dyhc5Fe1waOHVBN2HxvnDlyW0 y2eCxlszQYDOS4RLzbCOiO5gudcpKSfg87ecvHJfQCR5VHYkMcSEFGUtFD3UeMlI lK3gr8YhKDR9JxAF7MY8pJ3k2gjtANw6z1OJgsRfa1o/C1dNRSt3gXEfeD2S7VHQ Hg+mVy8TRrXabPub8xwOZcW2Z5pci+Au3p9omv8+XVh+KK/v7UEXvFebTuU0itAW chJiz5C81FmzGrc9xSXDsninFPghCYqmqTSAFrtf5ToVwQrjF8M2bGukHl8Js4AH 9qh1s1n4Zxg4T0FQiPZ46fMXg74SXU3TghlvisLCyg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudduledguddutdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm ohhnjhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnhepueejhfelffefvddvjeelge elieetiedtveejfedvueeiueehtdeihfehhfevgfetnecuffhomhgrihhnpeguphgukhdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 28 Mar 2024 14:23:18 -0400 (EDT) From: Thomas Monjalon To: web@dpdk.org Subject: [PATCH] release 24.03.0 Date: Thu, 28 Mar 2024 19:23:08 +0100 Message-ID: <20240328182308.3429510-1-thomas@monjalon.net> X-Mailer: git-send-email 2.44.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.07. Dates of the next cycle were discussed in maintainers meeting. Below are the intervals in weeks with guidelines in second position: proposal deadline: 4 / 4 rc1 - API freeze: 6 / 7 rc2 - PMD features freeze: 2 / 3 rc3 - app features freeze: 1 / 1 rc4 - more fixes: 1 / 1 rc5 - last chance buffer: 0 / 1 release: 0.5 Signed-off-by: Thomas Monjalon --- content/doc/archives/_index.md | 4 ++ content/download/_index.md | 5 +- content/roadmap/_index.md | 88 ++++++++++------------------------ 3 files changed, 33 insertions(+), 64 deletions(-) diff --git a/content/doc/archives/_index.md b/content/doc/archives/_index.md index 02d0223..6c8eb79 100644 --- a/content/doc/archives/_index.md +++ b/content/doc/archives/_index.md @@ -2,6 +2,10 @@ title = "Archives" +++ +- DPDK 24.03 +| [HTML API](//doc.dpdk.org/api-24.03/) +| [HTML guides](//doc.dpdk.org/guides-24.03/) + - DPDK 23.11 | [HTML API](//doc.dpdk.org/api-23.11/) | [HTML guides](//doc.dpdk.org/guides-23.11/) diff --git a/content/download/_index.md b/content/download/_index.md index 4610fe5..c432869 100644 --- a/content/download/_index.md +++ b/content/download/_index.md @@ -5,10 +5,10 @@ weight = "2"
- + {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} Latest\ - 23.11.0 + 24.03.0 {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} @@ -25,6 +25,7 @@ weight = "2" | file | date/changelog | md5 | |---------------------------------------------------------------|------------------------------------------------------------------------------|----------------------------------| +| [DPDK 24.03.0](//fast.dpdk.org/rel/dpdk-24.03.tar.xz) | [2024 March 28](//doc.dpdk.org/guides-24.03/rel_notes/release_24_03.html) | a98da848d6ba09808ef00f9a26aaa49a | | [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 | diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index ce02410..bd07514 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -9,10 +9,9 @@ This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed. {{% /notice %}} -### Version 24.03 (2024 March) {#2403} +### Version 24.07 (2024 July) {#2407} -- argparse library - AMD uncore power - non-temporal memory copy - mempool cache zero-copy get/put bulk @@ -21,44 +20,21 @@ This list is obviously neither complete nor guaranteed. - ring generic implementation removal and C11 improvement - PMU counter for self monitoring/profiling - VFIO cdev/iommufd -- UACCE bus - hash bulk key lookup with SVE -- dmadev trace points in data path -- ethdev number of free Tx descriptors available -- flow matching on field comparison -- flow matching on random value -- flow action for NAT64 -- flow template table resize -- flow template API performance tuning - ntnic driver from Napatech - rnp driver from Mucse - axgbe TSO -- bnxt support for 5760X device family -- cnxk mirroring -- cnxk port representor - cpfl flow offload with P4 -- ena on uio_pci_generic -- ena wide LLQ recommendation -- ena sub-optimal configuration notifications -- ena rx_overruns statistics -- ena Tx queue depth negotiation -- ena new link speeds -- hns3 monitor address - i40e/ice/iavf MDD debug - i40e/ice FEC -- iavf LLDP Tx - idpf AVX2 -- ionic net vdev driver -- ionic crypto driver -- mlx5 flow actions for Geneve -- mlx5 flow matching on VXLAN-GPE in template API - virtio hash reporting -- virtio-user RSS -- virtio-user notification area mapping +- vhost small copy with CPU in DSA-accelerated vhost +- vhost port mirroring with DMAdev - testpmd attach/detach on primary and secondary @@ -66,44 +42,36 @@ This list is obviously neither complete nor guaranteed. - cryptodev EC refactoring - PDCP control PDU - ipsec-mb unified API -- cnxk security Rx inject -- cnxk TLS 1.2, 1.3, and DTLS 1.2 -- TLS tests +- ionic crypto driver - mldev support of mbuf -- mldev types int64/uint64 - eventdev power optimization - eventdev adapter for mldev -- eventdev test for DMA adapter -- control adapter and RX adapter enhancements in DLB driver - -- DTS scatter test suite -- DTS packet filtering capabilities when capturing packets -- 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 - - - - - - +- dlb2 control and Rx adapter enhancements - sssnic driver from 3SNIC - DTS ethdev test suites +- DTS automated documentation + +### Version 24.11 (2024 November) {#2411} + + + + + + + + + + + + + + ### Nice to have - Future {#future} ---- @@ -143,16 +111,12 @@ The last period is approximately 1 month long and is dedicated to bug fixing. ### Scheduling {#dates} ---- -#### 24.03 - -- Proposal deadline (RFC/v1 patches): 29 December 2023 -- API freeze (-rc1): 21 February 2024 -- PMD features freeze (-rc2): 4 March 2024 -- Builtin applications features freeze (-rc3): 11 March 2024 -- Release: 20 March 2024 - #### 24.07 +- Proposal deadline (RFC/v1 patches): 26 April 2024 +- API freeze (-rc1): 7 June 2024 +- PMD features freeze (-rc2): 21 June 2024 +- Builtin applications features freeze (-rc3): 28 June 2024 - Release: 10 July 2024 #### 24.11