From patchwork Fri Mar 31 16:17:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 125705 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 BCEAE42888; Fri, 31 Mar 2023 18:18:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B5C5642D33; Fri, 31 Mar 2023 18:18:07 +0200 (CEST) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by mails.dpdk.org (Postfix) with ESMTP id 4243642D32 for ; Fri, 31 Mar 2023 18:18:06 +0200 (CEST) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 223E03200928; Fri, 31 Mar 2023 12:18:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 31 Mar 2023 12:18:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc: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=fm2; t=1680279482; x=1680365882; bh=gBwbLUBh+S Tbzh6GP4TAVIa4gEeuSjcLdTxOE40rXkI=; b=gw/fqjmWx4V+SuuEuzP34b9fbi mzGHDfBuZmSCFZuupRLVPclEMk3uextZp+Pxq10jASl46kpeQMj1R9Xr9bWM6PvT aU3+Q2p5g915i5r9Y39APpbQnhXze9BOUXIp9scpY6kRRKG5Ri4x08nDPnYyoX7+ G5BZ2/Lj0grj4YPTeFmAZSHZYmTyD7vR+JvfATj75tY2xkkoAU76HQ4Z9upZsomb B24YfVFwxCEqrwY+D8TE3frZgJWKwncamdseQrvCWQqEfLHpfcC9dmu+rI02SiRL t7LKA3Dj76Iv/XAJZPHPU/WG74Cr/Y9MDs7xfa7ajYL6WK7P9XH+JNjbm8Kw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=fm2; t=1680279482; x=1680365882; bh=gBwbLUBh+STbz h6GP4TAVIa4gEeuSjcLdTxOE40rXkI=; b=GBiznJEhT5gJk77lJsAth5SwvrPCW sCYJXpb5qyasy6PlGJzWyb8IGM+MeGEaVzd7npnFFW3mTSgNL0UsnaJwsar6iZ/H 0XWrHCcDmBqCf3KlbFNh0IoD10saMNBDoK/mePqGkmE+adusdXzmvKXiCvbcMWWb L7O8ZD/Q7mcojhEBNf1+/z0OZ4SVIR9JR7tcg7dzRErdjdKZd4MBYK2MzfCk1Fi0 pqXDxQv4veQQ0IpKEasx3RCzhkL7bZJelJI4DtcVyM5MwQSk9YRl6iKsfqvJW9v3 dz0BEaPIHMwBwpySzM+mINHX1uAONXrBTvb8OfLwQ5y8BPlsufiy1uyqA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeiuddgleeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf frrghtthgvrhhnpedvtefgffdvueeugeefheekteeflefhhfdtjeefteejtedttefgtdeh vdetteehueenucffohhmrghinhepughpughkrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdr nhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 31 Mar 2023 12:18:01 -0400 (EDT) From: Thomas Monjalon To: web@dpdk.org Cc: David Marchand Subject: [PATCH] release 23.03.0 Date: Fri, 31 Mar 2023 18:17:52 +0200 Message-Id: <20230331161752.1043831-1-thomas@monjalon.net> X-Mailer: git-send-email 2.39.1 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 Signed-off-by: Thomas Monjalon --- content/doc/archives/_index.md | 4 ++++ content/download/_index.md | 5 +++-- content/roadmap/_index.md | 40 ++-------------------------------- 3 files changed, 9 insertions(+), 40 deletions(-) diff --git a/content/doc/archives/_index.md b/content/doc/archives/_index.md index 382747b..8de8e3f 100644 --- a/content/doc/archives/_index.md +++ b/content/doc/archives/_index.md @@ -2,6 +2,10 @@ title = "Archives" +++ +- DPDK 23.03 +| [HTML API](//doc.dpdk.org/api-23.03/) +| [HTML guides](//doc.dpdk.org/guides-23.03/) + - DPDK 22.11 | [HTML API](//doc.dpdk.org/api-22.11/) | [HTML guides](//doc.dpdk.org/guides-22.11/) diff --git a/content/download/_index.md b/content/download/_index.md index 1996a3e..568f7b7 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\ - 22.11.1 + 23.03.0 {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} @@ -25,6 +25,7 @@ weight = "2" | file | date/changelog | md5 | |---------------------------------------------------------------|------------------------------------------------------------------------------|----------------------------------| +| [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.1 (LTS)](//fast.dpdk.org/rel/dpdk-22.11.1.tar.xz) | [2022 December 2](//doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html) | 0594708fe42ce186a55b0235c6e20cfe | | [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 | diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 9e8f687..e365176 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -9,45 +9,26 @@ This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed. {{% /notice %}} -### Version 23.03 (2023 March) {#2303} +### Version 23.07 (2023 July) {#2307} - non-temporal memory copy - mempool cache zero-copy get/put bulk - index-based per core mempool cache - memarea library -- PMD power management Arm implementation - PMU counter for self monitoring/profiling -- machine learning inference device library and test application - PDCP protocol library -- vfio-platform bus - dmadev trace points -- reorder API to drain buffers by sequence number - direct-rearm of Rx side buffers - Tx QoS marking API -- flow matching on IPv6 routing extension -- flow matching on ICMPv6 ID and sequence -- flow matching on port affinity and set affinity in Tx queue -- flow direction hint in transfer table -- flow quota -- flow flex modify -- flow indirect action sharing between ports -- flow template table insertion and matching types -- flow process migration -- ethdev trace points - ethdev telemetry RSS, Rx/Tx burst mode info -- memif performance optimization - octeontx2 mirroring - qede initial support for next generation hardware - qede flow API support - spnic driver for Ramaxel devices - mlx5 flow matching of all switch ports in one rule -- igc PTP timesync and Tx timestamp for Intel I225 -- cpfl driver for Intel IPU E2100 -- idpf features for Intel IPU E2100 -- af_xdp Kubernetes CNI - vhost small copy with CPU in DSA-accelerated vhost - vhost port mirroring with DMAdev @@ -55,21 +36,12 @@ This list is obviously neither complete nor guaranteed. - testpmd attach/detach on primary and secondary -- pipeline IPsec for tunnel and transport modes -- cryptodev SHAKE algorithm -- cryptodev query for error interrupt event - qat without dependency on OpenSSL-1.x -- qat asymmetric for Gen 3 -- qat SHA3 -- compressdev LZ4 algorithm - control adapter and RX adapter enhancements in DLB driver -- eventdev trace points -- graph pcap capture - DMA performance test tool -- DTS run "Hello World" application ### Nice to have - Future {#future} ---- @@ -109,17 +81,9 @@ The last period is approximately 1 month long and is dedicated to bug fixing. ### Scheduling {#dates} ---- -#### 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 +- Proposal deadline (RFC/v1 patches): 22 April 2023 - API freeze (-rc1): 31 May 2023 - PMD features freeze (-rc2): 21 June 2023 - Builtin applications features freeze (-rc3): 28 June 2023