From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 537EB9A8D for ; Wed, 25 Feb 2015 14:40:06 +0100 (CET) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP; 25 Feb 2015 05:32:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,645,1418112000"; d="scan'208,217";a="683211088" Received: from irsmsx107.ger.corp.intel.com ([163.33.3.99]) by fmsmga002.fm.intel.com with ESMTP; 25 Feb 2015 05:39:59 -0800 Received: from irsmsx109.ger.corp.intel.com ([169.254.13.103]) by IRSMSX107.ger.corp.intel.com ([169.254.10.35]) with mapi id 14.03.0195.001; Wed, 25 Feb 2015 13:39:59 +0000 From: "Butler, Siobhan A" To: "dev@dpdk.org" Thread-Topic: Looking forward to DPDK 2.1 Thread-Index: AdBRAHGX/+OwsdoyTJ+17EKaV/+jcw== Date: Wed, 25 Feb 2015 13:39:58 +0000 Message-ID: <0C5AFCA4B3408848ADF2A3073F7D8CC86D51353E@IRSMSX109.ger.corp.intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.182] MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Looking forward to DPDK 2.1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2015 13:40:07 -0000 Hi all, The progress on DPDK 2.0 has been really positive and thanks to everyone fo= r contributing and helping to grow our community. We now look onwards to DP= DK 2.1 planning which is due to release at the end of July, and we'd like t= o inform the community of the features that we hope to submit to that relea= se. The current list of features, along with brief descriptions, is include= d below. This list is provisional and will naturally change over the lifecycle of th= e release, and should be taken as guidance on what we hope to submit, not a= commitment. Our aim in providing this information now is to solicit input from the comm= unity. We'd like to make sure we avoid duplication or conflicts with work t= hat others are planning, so please feel free to let the community know of a= ny plans that you have for contributions to DPDK in this timeframe. This wi= ll allow us to build a complete picture and ensure we avoid duplication of = effort. We have seen great community collaboration in DPDK 2.0 and hope tha= t this will increase in 2.1. I'm sure people will have questions, and will be looking for more informati= on on these features. Further details will be provided by the individual de= velopers over the next few months. We aim to provide early outlines of the = features so that we can obtain community feedback as soon as possible. In a= ddition, community calls can be arranged to discuss features as required. 2.1 (Q2 2015) DPDK Features: * Cuckoo hash - Provide a new hash library based on the cuckoo hashing sche= me (see http://www.cs.cmu.edu/~dongz/papers/cuckooswitch.pdf), which shall = guarantee worst-case constant lookup time with a better memory utilization,= compared to the current implementation. * IEEE1588 Support for i40e - Support IEEE1588 Standard (PTP) for i40e Et= hernet Controller * Continued development of PCI Hot Plug - Add support for PCI Hotplug Frame= work in librte_pmd drivers (librte_pmd_ixgbe, librte_pmd_bond, librte_pmd_e= 1000, librte_pmd_i40e, librte_pmd_virtio, librte_pmd_vmxnet3) * Packet Framework Enhancements - Enhancements to Packet Framework Port and= Table Libraries, as well as IP Pipeline Application, to include additiona= l statistics, better pipeline encapsulation and CLI simplification. * i40e DCB (ETS only) - Support DCB Enhanced Transmission Selection algorit= hm with i40e Ethernet controller. * i40e Mirroring Rule - Add support for port mirroring using i40e Ethernet = Controller. * Additional FM10K Features - Add support for additional usage models for F= M10K including: promiscuous mode, mac vlan filter, statistics, vlan offload= (strip, insertion, dual), flow control, Tx offload (checksum). * Dynamic Configuration of RSS on Bonded Slave devices - Support dynamic qu= eues assignment for RX packets. Implementation for a bonding device will re= quire multiple RX queues support on a bonding slave and its dynamic reconfiguration. * VXLAN Offload Sample Application - Provide a sample application to demons= trate the usage of VXLAN overlay encapsulation protocol in DPDK. * Dynamic Memory Management - Add DPDK API's (Rte_free_unused_pages, rte_at= tach_pages, rte_detach_pages, rte_lazy_allocation) for Dynamic Memory Manag= ement for NFV use cases. Thanks, Siobhan Butler