From patchwork Fri May 21 16:43:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 93367 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 ED6F0A0A0A; Fri, 21 May 2021 18:43:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DA2A540686; Fri, 21 May 2021 18:43:49 +0200 (CEST) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by mails.dpdk.org (Postfix) with ESMTP id 6588940143 for ; Fri, 21 May 2021 18:43:48 +0200 (CEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 1AEB4140F; Fri, 21 May 2021 12:43:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 21 May 2021 12:43:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=fm1; bh=6/3LwOIU9DYo1ooI+YEtYXSIJO JY0qbalvGFN5Ukdb8=; b=MOslJkTUhzE7FT9QTYF75pKKFw3Dhnt8O+cYikXVFa AtBQhoRgNABpPRs1gpNWNjz518WfXPeH3XbhcGfvQ/2Yb7dYW2phsCerAFt45/81 5GrgvFEytaGSo7igTAJRqT6fcCcf1mmz7aD+t9Z4NU8lGunB1bhwlLq1IxChqAiP ZEk4JOpzRri9+Yc7os0xmAQ8rLbbneVGjyg00TQXn5wSDkeXeqHDcEaLu/O/CdKA PUfw1xaKkMK2UkVFaIqc6LyS6bSNWPrrPdNMSwF+FJe8FKbJiDKUa46y+onhG8vh gQf1ZNkF2Xy1KCvftpBSlx7iZO34iSW91z2orXkNgp4w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=6/3LwOIU9DYo1ooI+ YEtYXSIJOJY0qbalvGFN5Ukdb8=; b=NKXdMHUPfZhOp3yyrutEO4URwIJAuegXj UWFh0KTM/ob0trCuF2dU1Ug1WyOrE/Mf8Lkp1jFUklowzd5dOE3rK5OPPNE92wFy +15dS8GkDRHHNLdjo2xNclvCwdgxNvBcd/dDR5OuRRUC7ZEV3VMAAFSM/CsxoSYk YkUIW75hld7ElwT5UCkf30JVfoSm/+128ss4Xx4VjkaMoKK9P0FiGVm4YtIRLbTo /p2FF855URcGS3gVjywcr64e+DDQHTcdI32ImP7z0hegjgJUTUQ//YLkGXHA0z8h 4pxa42UVKKbTZSAX4MAX5Vqec9qCjXK+mLxdmdrwBnyd9VpjS93eA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdejfedguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm ohhnjhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnhepueejhfelffefvddvjeelge elieetiedtveejfedvueeiueehtdeihfehhfevgfetnecuffhomhgrihhnpeguphgukhdr ohhrghenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdr nhgvth X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 21 May 2021 12:43:46 -0400 (EDT) From: Thomas Monjalon To: web@dpdk.org Date: Fri, 21 May 2021 18:43:39 +0200 Message-Id: <20210521164339.1488646-1-thomas@monjalon.net> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [dpdk-web] [PATCH] release 21.05.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 Sender: "web" Signed-off-by: Thomas Monjalon Acked-by: David Marchand --- content/doc/archives/_index.md | 4 +++ content/download/_index.md | 5 +-- content/roadmap/_index.md | 61 ++++++++++------------------------ 3 files changed, 25 insertions(+), 45 deletions(-) diff --git a/content/doc/archives/_index.md b/content/doc/archives/_index.md index e59e952..056e541 100644 --- a/content/doc/archives/_index.md +++ b/content/doc/archives/_index.md @@ -2,6 +2,10 @@ title = "Archives" +++ +- DPDK 21.05 +| [HTML API](//doc.dpdk.org/api-21.05/) +| [HTML guides](//doc.dpdk.org/guides-21.05/) + - DPDK 21.02 | [HTML API](//doc.dpdk.org/api-21.02/) | [HTML guides](//doc.dpdk.org/guides-21.02/) diff --git a/content/download/_index.md b/content/download/_index.md index 4c792fe..35a3352 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\ - 21.02.0 + 21.05.0 {{< icon name="glyphicon glyphicon-download-alt" size="large" >}} @@ -25,6 +25,7 @@ weight = "2" | file | date/changelog | md5 | |---------------------------------------------------------------|------------------------------------------------------------------------------|----------------------------------| +| [DPDK 21.05.0](//fast.dpdk.org/rel/dpdk-21.05.tar.xz) | [2021 May 21](//doc.dpdk.org/guides-21.05/rel_notes/release_21_05.html) | a78bba290b11d9717d1272cc6bfaf7c3 | | [DPDK 21.02.0](//fast.dpdk.org/rel/dpdk-21.02.tar.xz) | [2021 February 14](//doc.dpdk.org/guides-21.02/rel_notes/release_21_02.html) | 2c3e4800b04495ad7fa8656a7e1a3ec1 | | [DPDK 20.11.1 (LTS)](//fast.dpdk.org/rel/dpdk-20.11.1.tar.xz) | [2021 March 8](//doc.dpdk.org/guides-20.11/rel_notes/release_20_11.html) | c6be9347f0200dc5315035720b732499 | | [DPDK 20.08.0](//fast.dpdk.org/rel/dpdk-20.08.tar.xz) | [2020 August 8](//doc.dpdk.org/guides-20.08/rel_notes/release_20_08.html) | 64badd32cd6bc0761befc8f2402c2148 | diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 4b10f1d..d77bbd7 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -9,65 +9,30 @@ This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed. {{% /notice %}} -### Version 21.05 (2021 May) {#2105} +### Version 21.08 (2021 August) {#2108} - Arm CRC32 in generic API - Aarch32 cross-compilation support - Tx QoS marking API -- device identifier syntax for SF representor -- flow action for connection tracking window -- flow match on packet integrity checks -- single flow rule dump -- shared meter policy -- packets per second metering - AVF software back-end driver with device emulation libraries -- thash library predictable RSS support -- af_xdp preferred busy polling support -- hns3 PTP (Precise Time Protocol) -- hns3 link and descriptors status -- hns3 runtime selection of Rx/Tx function -- hns3 extended statistics and registers info -- hns3 update for Kunpeng 930 -- iavf UMWAIT/UMONITOR instructions support -- ice & iavf flow filter for IP fragment and GTPU support/enhancement -- ice & iavf AVX-512 support with and without hardware offloads -- ice on Windows -- mlx5 SF (Scalable Function) representor -- mlx5 idle power saving with x86 UMWAIT -- mlx5 VLAN push/pop in any Rx/Tx direction -- mlx5 connection tracking window and packet integrity checks -- mlx5 metering policy and packets per second - mlx5 inline IPsec ESP crypto - octeontx2 mirroring -- octeontx3 base driver for mempool, ethdev, eventdev and rte_flow support +- octeontx3 driver for ethdev and rte_flow support - qede initial support for next generation hardware - qede flow API support - Wangxun driver for 1Gb NICs -- vhost async control path refactoring -- virtio packed ring enqueue acceleration via DMA - testpmd multi-process support -- l3fwd FIB support -- IF proxy -- performance test for IP reassembly -- IPv6 in lookaside IPsec example -- anti-replay in inline IPsec example - mlx5 AES-XTS look-aside crypto -- event vector support to reduce scheduler overhead and to improve performance - event vector support in SW Rx eventdev adapter -- event driver support for dynamic load balancer 2.5 -- regex driver based on libpcre -- mlx5 regex with chained mbufs -- dynamic load balancer event driver common code consolidation -- UBSan in build ### Nice to have - Future {#future} ---- @@ -76,8 +41,14 @@ This list is obviously neither complete nor guaranteed. - automatic UIO/VFIO binding - infiniband driver class (ibdev) - default configuration from files -- generic white/blacklisting +- 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} ---- @@ -101,12 +72,16 @@ The last period is 1 month long and is dedicated to bug fixing. ### Scheduling {#dates} ---- -#### 21.05 +#### 21.08 -- Proposal deadline (RFC/v1 patches): 18 March 2021 -- API freeze (-rc1): 21 April 2021 -- PMD features freeze (-rc2): 5 May 2021 -- Release: 21 May 2021 +- Proposal deadline (RFC/v1 patches): 2 June 2021 +- API freeze (-rc1): 5 July 2021 +- PMD features freeze (-rc2): 19 July 2021 +- Release: 3 August 2021 + +#### 21.11 + +- Release: November 2021 ### Stable Releases {#stable} ----