From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 8D1782C16 for ; Tue, 25 Jul 2017 12:24:23 +0200 (CEST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP; 25 Jul 2017 03:24:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,411,1496127600"; d="scan'208";a="996896516" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga003.jf.intel.com with ESMTP; 25 Jul 2017 03:24:21 -0700 Received: from irsmsx101.ger.corp.intel.com ([169.254.1.242]) by irsmsx110.ger.corp.intel.com ([169.254.15.227]) with mapi id 14.03.0319.002; Tue, 25 Jul 2017 11:18:55 +0100 From: "O'Driscoll, Tim" To: "dev@dpdk.org" Thread-Topic: 17.11 Intel Roadmap Thread-Index: AdMFKq10QDe6xlLMTKutjqbrnC0Jmg== Date: Tue, 25 Jul 2017 10:18:54 +0000 Message-ID: <26FA93C7ED1EAA44AB77D62FBE1D27BA9BA1E40C@IRSMSX101.ger.corp.intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDMxM2E2MjQtNGZmMS00YWI1LThmZWYtOTlmOGEzNjQxMzQ0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImRiSmxkRHVuVjg5RnhvYlRqMGJ3a1hReHVTQzNCcnVKd29Bb0NQQUFzRVE9In0= x-ctpclassification: CTP_IC dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: [dpdk-dev] 17.11 Intel Roadmap X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jul 2017 10:24:24 -0000 Below are the features that we're planning to submit for the 17.11 release.= We'll submit a patch to update the roadmap page with this info. It would be good if others are also willing to share their plans so that we= can build up a complete picture of what's planned for 17.11 and make sure = there's no duplication. QoS Traffic Management Software Fallback and Sample App: The new QoS traffi= c management API (rte_tm) was added to ethdev in 17.08. A software fallback= using the existing DPDK QoS scheduling library (librte_sched) will be adde= d. A sample application will also be created which demonstrates usage of th= is API. Extend Power Management Lib to Support Per-Core Turbo Boost: The power mana= gement library will be enhanced to support the ability to enable per-core t= urbo boost for CPUs that support this capability. An example usage of this = would be in a pipeline model where enabling turbo boost on a distributor co= re will increase overall system performance without having to enable turbo = on the worker cores. Power Management Policy Control: This change will allow policy control to b= e applied to power management actions such as changes to p-states. A guest = will be able to send policy info to a power management process on the host,= which will apply that policy when making power management changes. DES SW PMD: A new SW crypto PMD will be created to support DES. This will p= rovide an optimized implementation for AVX512, and an unoptimised implement= ation for AVX2/AVX/SSE. AES CCM Support in OpenSSL PMD: Support for AES CCM mode will be added to t= he OpenSSL PMD. Further details on AES CCM are available at: https://en.wik= ipedia.org/wiki/CCM_mode. QAT PMD Performance Enhancements: Improve QAT cryptodev driver performance = by 1) RX/TX CSR writes coalescing, 2) deferred freeing of RX descriptors, a= nd 3) removing atomics and assuming single threaded queue pair operation. Generic Segmentation Offload (GSO): Support for Generic Receive Offload (GR= O) was added in 17.08. Similar support for GSO will be added in 17.11. GRO Heavyweight Mode Sample App: The Generic Receive Offload library added = in 17.08 operates in two modes: lightweight and heavyweight. Use of the lig= htweight mode is demonstrated with testpmd. A sample application will be cr= eated to demonstrate usage of the heavyweight mode. Primary/Secondary Process Support for Virtual Devices: Most virtual devices= don't currently support the primary/secondary process model. Support for t= his will be added. Extend Port ID to 2 Bytes: The Port ID will be extended to 2 bytes. See the= ABI deprecation notice for further details: http://www.dpdk.org/dev/patchw= ork/patch/26852/. I40E API to Configure RSS Queue Regions: The I40E allows queue regions to b= e defined, so that different traffic classes or different packet classifica= tion types can be sent to different queues.