From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 67122A00BE for ; Fri, 12 Jun 2020 18:20:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2BC071BFC6; Fri, 12 Jun 2020 18:20:37 +0200 (CEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by dpdk.org (Postfix) with ESMTP id 4EF2F1BFC4 for ; Fri, 12 Jun 2020 18:20:35 +0200 (CEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id D21DB5C018B; Fri, 12 Jun 2020 12:20:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Fri, 12 Jun 2020 12:20:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm1; bh=LYOPzmgkh+ZUF MkBPZuAR1z6bAHNEDj07YKmmExO6jU=; b=ATv75LFdUrmKmCSDRly1u6O8VlQ9U NZL7axnAqLrkuNTcoQCclvA6v0kC7oqA/NDF7RJN7xT0XHecVfNWGOzLR5IEX+Ch 6laJIRZUH0CUN7BwkTuKrIC9yXYyNG3st0sLRJ6FvmOz5+NYUNOT8jO9FhBrCPeI ND7Rqm6eL/AKizG7ORUliZ4Rk2TrgJzTgODDZVw1AkuuDE4xKAph3wCRapTaSKIS KBpuahRfZwvtgQxa5LcanmCbBN8Lecwn6ZOgBIAUYcr6lRZMFcCLCZ3iflbDvG5X yFOSnm52oam2adi7nzBISADlqaVNq+oLgs8/mzKa2ig0Ls7+uJRA0loHQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=LYOPzmgkh+ZUFMkBPZuAR1z6bAHNEDj07YKmmExO6jU=; b=UwJcea4/ Qql9LWCwPmIiu73Podu0ogmZ0DARK2df2Eyxj8lrJOBClTRWtPJgmJhT3tSL1hya b87wxuMttX/d6D/yvmlSBethTTH/mDR1rQzLfRbzQdYAlQxPGsVX02YREpQnIqsV yK5mFSV3rvHKaja5Am9MpVKg0Y3e2Y8qC7eNsPCZI1nMDjIMROX18uXtrdvGmrpo yjo/dyJPe7hoRU6NtkAmvkqUUDVZZZf1BbbicCKgYBL4URr5hq/Whc3ZmOiHKq6Y TaVuOoe/A5cdqtNQWSqIX7cp5h+DnbHr2bCqezKxuamNiXcD3YPfyQz1WC+my5vO eWDzaQnBHe9cVQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeiuddguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpedvhefgiedvjeegtdevheefhfetleefgfeivefgffevfeejgedt gfeutdehtdegveenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgr lhhonhdrnhgvth 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 id A5DFC30614FA; Fri, 12 Jun 2020 12:20:33 -0400 (EDT) From: Thomas Monjalon To: web@dpdk.org Cc: john.mcnamara@intel.com, tim.odriscoll@intel.com, Ferruh Yigit Date: Fri, 12 Jun 2020 18:20:31 +0200 Message-Id: <20200612162031.1683250-1-thomas@monjalon.net> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200612135804.3781756-1-ferruh.yigit@intel.com> References: <20200612135804.3781756-1-ferruh.yigit@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-web] [PATCH v2] update Intel roadmap for 20.08 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: , Errors-To: web-bounces@dpdk.org Sender: "web" From: Ferruh Yigit Signed-off-by: Ferruh Yigit Signed-off-by: Thomas Monjalon --- v2: items integrated in the list Small rewording were done to start items with driver name and avoid verbs in the middle. 2 word additions: "x86" direct-store and CBDMA "ioat driver" --- content/roadmap/_index.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 887612c..e3310a1 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -11,21 +11,33 @@ This list is obviously neither complete nor guaranteed. ### Version 20.08 (2020 August) {#2008} + - external thread registration API - log registration constructor - removal of non-kernel based PCI probing - bit operations API for drivers +- x86 direct-store (write-combined) memory write (movdiri) - Arm CPU frequency calculation using generic counter - Armv8-a IO barriers changed to use DMB instruction - Arm CRC32 in generic API - C11 atomic semantics in mbuf, eventdev, EAL interrupts + - integrate RCU library with LPM library +- FIB vector lookup - Tx QoS marking API - flow action object API - flow sampling and mirroring API + - bnxt VF representor and multi-device - bnxt optimization for Arm, burst mode info and flow counters - bnxt VLAN pop/push, VXLAN encap/decap, L2/L3/L4 rewrite and TTL decrement +- i40e switch filter programming for DNS +- i40e flow director rule insertion rate optimization +- ice DCF, GTP-U, IPv6 RSS, and PPPoE enhancement +- ice flow based RSS improvement and add more protocols +- ice ethertype filtering on flow director +- ixgbe/i40e legacy filter API replacement +- igb/ixgbe/i40e/ice base code update - performance optimizations in mlx drivers for Arm platforms - mlx5 memory management options, and queue stop/start - mlx5 eCPRI matching and Tx scheduling for 5G @@ -33,18 +45,27 @@ This list is obviously neither complete nor guaranteed. - octeontx2 parameters for Rx/Tx context locking - octeontx2 packet mirroring - qede SR-IOV PF + +- vhost async API +- vhost DMA operations with CBDMA ioat driver - vhost REPLY_ACK advertised unconditionally - vhost SET_STATUS - virtio-user GET/SET_PROTOCOL_FEATURES, REPLY_ACK, SET_STATUS + - IF proxy - testpmd swap forwarding for L2/L3/L4 - l2fwd forwarding between asymmetric ports - performance test for IP reassembly - performance test application for flow rules + +- crypto-CRC chained operation - octeontx2 crypto protocol lookaside and ChaCha-Poly +- qat multi-process support and Chacha-Poly - ipsec-secgw flow distribution and stats per-core + - regexdev - regex driver based on libpcre +- Dynamic Load Balancer event driver - UBSan in build ### Version 20.11 (2020 November) {#2011} -- 2.26.2