release 24.03.0

Message ID 20240328182308.3429510-1-thomas@monjalon.net (mailing list archive)
State Accepted
Headers
Series release 24.03.0 |

Commit Message

Thomas Monjalon March 28, 2024, 6:23 p.m. UTC
  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 <thomas@monjalon.net>
---
 content/doc/archives/_index.md |  4 ++
 content/download/_index.md     |  5 +-
 content/roadmap/_index.md      | 88 ++++++++++------------------------
 3 files changed, 33 insertions(+), 64 deletions(-)
  

Patch

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"
 
 <section class="download-container">
 <div class="dwnld-btn-group">
-<a class="dwnld-btn" href="https://fast.dpdk.org/rel/dpdk-23.11.tar.xz">
+<a class="dwnld-btn" href="https://fast.dpdk.org/rel/dpdk-24.03.tar.xz">
   {{< icon name="glyphicon glyphicon-download-alt" size="large" >}}
   Latest\
-  23.11.0
+  24.03.0
 </a>
 <a class="dwnld-btn" href="https://fast.dpdk.org/rel/dpdk-23.11.tar.xz">
   {{< 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}
 
 <!-- General -->
-- 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
 <!-- DMA -->
-- dmadev trace points in data path
 <!-- Networking -->
-- 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
 <!-- Network drivers -->
 - 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
 <!-- Virtualisation -->
 - 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
 <!-- Network apps -->
 - testpmd attach/detach on primary and secondary
 <!-- Crypto -->
@@ -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
 <!-- Compress -->
 <!-- Regex -->
 <!-- Machine Learning -->
 - mldev support of mbuf
-- mldev types int64/uint64
 <!-- Event -->
 - eventdev power optimization
 - eventdev adapter for mldev
-- eventdev test for DMA adapter
-- control adapter and RX adapter enhancements in DLB driver
-<!-- Others -->
-- DTS scatter test suite
-- DTS packet filtering capabilities when capturing packets
-- DTS automated documentation
-- DTS Docker file
-
-### Version 24.07 (2024 July) {#2407}
-
-<!-- General -->
-<!-- DMA -->
-<!-- Networking -->
-<!-- Network drivers -->
-<!-- Virtualisation -->
-- vhost small copy with CPU in DSA-accelerated vhost
-- vhost port mirroring with DMAdev
-<!-- Network apps -->
-<!-- Crypto -->
-<!-- Compress -->
-<!-- Regex -->
-<!-- Machine Learning -->
-<!-- Event -->
+- dlb2 control and Rx adapter enhancements
 <!-- Network drivers -->
 - sssnic driver from 3SNIC
 <!-- Others -->
 - DTS ethdev test suites
+- DTS automated documentation
+
+### Version 24.11 (2024 November) {#2411}
+
+<!-- General -->
+<!-- DMA -->
+<!-- Networking -->
+<!-- Network drivers -->
+<!-- Virtualisation -->
+<!-- Network apps -->
+<!-- Crypto -->
+<!-- Compress -->
+<!-- Regex -->
+<!-- Machine Learning -->
+<!-- Event -->
+<!-- Network drivers -->
+<!-- Others -->
 
 ### 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