From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by dpdk.org (Postfix) with ESMTP id 33F35F04 for ; Fri, 24 Nov 2017 18:12:40 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6A06A20D97; Fri, 24 Nov 2017 12:12:38 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 24 Nov 2017 12:12:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=mesmtp; bh=2IsZhCtTGaD+fx6Xpuh4cKHXBZKz5H2gyr1Zmg PVajk=; b=TBVFOHvOFeGgBsGEP1G50/Z5Tq2/WfOyOTUezHKzW6abd9dyUvtcpM S5t4MGoROmMJUarN/jqiB8hlPO6VHM9Vl5n7U/V1yMV65lL12OgFqx9WVH/+dsRo 1O/RCkpaLRRZO+iKlUxoyPFrNEr457sm4lxVll5Jura4ktSbRnr4w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=2IsZhCtTGaD+fx6Xp uh4cKHXBZKz5H2gyr1ZmgPVajk=; b=frE9/lA3wPKA0xPJqV7/LK/MseHIUiWm3 rhDgjkIFHN3bVuXs0vUXT+mRTQ8XRTVRLuWowny66e91RI7Ivf8IMbNiMbQS55Ie 5mDHj4AgpvuNYVvYqhvzOyYYD8ofzAOu/zx6u+DwpjCvek7I982fA1QMhJh6vjk6 CNrS1P6tv+PTr57bPLgtRsBgeIr+gg9ENF+i78a0jFZUDInkaXLKLUARu6JMzIhO sbGTYwSnOD/312StE3lpBBfbPqQCJO8FDX8fmrmaDx8FM+CMdWETEg80kgRtdnso JBKS8FBw8S16zBYKYSXFBJwEVI4dbD18U242r9T3sFEN6PeMFyXgg== X-ME-Sender: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 051BA7FA6A for ; Fri, 24 Nov 2017 12:12:37 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org Date: Fri, 24 Nov 2017 18:12:31 +0100 Message-Id: <20171124171231.20058-1-thomas@monjalon.net> X-Mailer: git-send-email 2.15.0 Subject: [dpdk-web] [PATCH] update roadmap for 18.02 X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Nov 2017 17:12:40 -0000 The old 17.11 roadmap and deadlines are removed. The informations about new major features for 18.02 are summarized. The wishlist (nice to have) is also updated with latest informations from contributors. Signed-off-by: Thomas Monjalon --- dev/roadmap.html | 61 +++++++++++++++++++++++++------------------------------- 1 file changed, 27 insertions(+), 34 deletions(-) diff --git a/dev/roadmap.html b/dev/roadmap.html index fa6f16f..db22d6c 100644 --- a/dev/roadmap.html +++ b/dev/roadmap.html @@ -41,39 +41,38 @@

Development roadmap

Major known features and milestones may be noted here. This list is obviously neither complete nor guaranteed. -

Version 17.11 (2017 November)

-
    -
  • Extend port ID to 2 bytes -
  • New Rx/Tx offload API -
  • IPsec offload API -
  • QoS metering and policing API -
  • QoS traffic management software fallback -
  • Example application for QoS traffic management -
  • Example application for rte_flow API -
  • GSO (Generic Segmentation Offload) library -
  • Example application for GRO heavyweight mode -
  • RSS queue regions API for i40e PMD -
  • NXP DPAA1 bus, mempool and PMD -
  • PF support in nfp PMD -
  • VF restore after PF reset -
  • Rework mlx drivers for upstream ibverbs support -
  • Support secondary process, plug out, raw timestamp and flow counter in mlx5 PMD -
  • Support secondary process in virtual devices -
  • IOMMU support in vhost-user -
  • DES software PMD with AVX512 optimization -
  • AES CCM in OpenSSL PMD -
  • Performance enhancements in qat PMD -
  • Per-core turbo boost in power management library -
  • Power management policy control -

Version 18.02 (2018 February)

    -
  • ARM support in ark PMD +
  • meson/ninja build system +
  • memory management rework +
  • hotplug, notifications and device ownership +
  • new device specification (devargs) syntax +
  • secondary process support in virtual devices +
  • ethdev port representor driver +
  • adaptive virtual function (AVF) driver +
  • ARM support for ark +
  • qede tunneling offloads +
  • mlx5 IPsec offload +
  • security protocol offload support for DPAA +
  • virtual address support for DPAA2 +
  • virtio-crypto driver +
  • eventdev driver for DPAA +
  • eventdev ordered and atomic queues for DPAA2 +
  • eventdev optimized packet distribution library (OPDL) driver +
  • eventdev crypto adapter +
  • base band device class (bbdev) +
  • raw device class +
  • libedit integration

Nice to have - Future

    -
  • Hotplug Notification -
  • Automatic Device Binding +
  • multi-process rework +
  • automatic UIO/VFIO binding +
  • vhost-crypto +
  • infiniband driver class (ibdev) +
  • BPF support +
  • default configuration from files +
  • generic white/blacklisting

Cycle model

A typical release should be done after 3 months. @@ -88,12 +87,6 @@

At the end of the merge window, the first release candidate is out.

The last period is 1 month long and is dedicated to bug fixing.

Scheduling

-

17.11 -

    -
  • Proposal deadline: August 25, 2017 -
  • Integration deadline: October 6, 2017 -
  • Release: November 2, 2017 -

18.02

  • Proposal deadline: November 30, 2017 -- 2.15.0