From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 673E1201 for ; Tue, 25 Jul 2017 15:52:13 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP; 25 Jul 2017 06:52:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,411,1496127600"; d="scan'208";a="1176261561" Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by fmsmga001.fm.intel.com with ESMTP; 25 Jul 2017 06:52:10 -0700 Received: from irsmsx101.ger.corp.intel.com ([169.254.1.242]) by IRSMSX104.ger.corp.intel.com ([169.254.5.26]) with mapi id 14.03.0319.002; Tue, 25 Jul 2017 14:51:14 +0100 From: "O'Driscoll, Tim" To: "O'Driscoll, Tim" , "dev@dpdk.org" Thread-Topic: 17.11 Intel Roadmap Thread-Index: AdMFKq10QDe6xlLMTKutjqbrnC0JmgAIdqQQ Date: Tue, 25 Jul 2017 13:51:14 +0000 Message-ID: <26FA93C7ED1EAA44AB77D62FBE1D27BA9BA1E798@IRSMSX101.ger.corp.intel.com> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA9BA1E40C@IRSMSX101.ger.corp.intel.com> In-Reply-To: <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: Re: [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 13:52:14 -0000 Apologies, but I missed a feature: QoS Metering and Policing: A new API will be created to support QoS Meterin= g and Policing. This will include a software implementation using the exist= ing QoS metering library (librte_meter). Further details are available in t= he RFC at: http://dpdk.org/ml/archives/dev/2017-May/066888.html. > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of O'Driscoll, Tim > Sent: Tuesday, July 25, 2017 11:19 AM > To: dev@dpdk.org > Subject: [dpdk-dev] 17.11 Intel Roadmap >=20 > 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. >=20 > 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. >=20 >=20 > QoS Traffic Management Software Fallback and Sample App: The new QoS > traffic 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 added. A sample application will also be created which > demonstrates usage of this API. >=20 > Extend Power Management Lib to Support Per-Core Turbo Boost: The power > management library will be enhanced to support the ability to enable > per-core turbo 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 core will increase overall system performance without > having to enable turbo on the worker cores. >=20 > Power Management Policy Control: This change will allow policy control > to be 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. >=20 > DES SW PMD: A new SW crypto PMD will be created to support DES. This > will provide an optimized implementation for AVX512, and an unoptimised > implementation for AVX2/AVX/SSE. >=20 > AES CCM Support in OpenSSL PMD: Support for AES CCM mode will be added > to the OpenSSL PMD. Further details on AES CCM are available at: > https://en.wikipedia.org/wiki/CCM_mode. >=20 > QAT PMD Performance Enhancements: Improve QAT cryptodev driver > performance by 1) RX/TX CSR writes coalescing, 2) deferred freeing of RX > descriptors, and 3) removing atomics and assuming single threaded queue > pair operation. >=20 > Generic Segmentation Offload (GSO): Support for Generic Receive Offload > (GRO) was added in 17.08. Similar support for GSO will be added in > 17.11. >=20 > GRO Heavyweight Mode Sample App: The Generic Receive Offload library > added in 17.08 operates in two modes: lightweight and heavyweight. Use > of the lightweight mode is demonstrated with testpmd. A sample > application will be created to demonstrate usage of the heavyweight > mode. >=20 > Primary/Secondary Process Support for Virtual Devices: Most virtual > devices don't currently support the primary/secondary process model. > Support for this will be added. >=20 > 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/patchwork/patch/26852/. >=20 > I40E API to Configure RSS Queue Regions: The I40E allows queue regions > to be defined, so that different traffic classes or different packet > classification types can be sent to different queues.