From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by dpdk.org (Postfix) with ESMTP id 9E2565A44 for ; Wed, 25 Feb 2015 15:52:39 +0100 (CET) Received: by mail-wi0-f171.google.com with SMTP id ex7so13408462wid.4 for ; Wed, 25 Feb 2015 06:52:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=3CrSDJk9UhsHFqfQmL2LNNPtUw1IbO7iGuoSXLRmbtI=; b=HQ/KvdH5YMawLelY4qRoRbEFTYtMhRIHaFPtouAQBb046jSTfl4fguh+Tgjw9zp3qh tkSAoZ/fYZp7tdvHYZxWBT3svhS68Lo2c+RNizbD7Efgak+qMQSBGyFQpV1/BEhKoqeo Z4QDtq7KfLOD3gQuYsISXKWbbN0nU3mmB7leCFN5LHc0K7KXd0e+3/kJFaVAQdveKIDQ Y5jxj2QvFp7I9wmhpQbem7D73xUSyDDyh9sLgJJ3vWf2CrmPER8u60nAh0iL9Ac2zP5B 9wdCxYbsp1CJ/vr4z5F6Fnj5YO2fnVdqt0B3FFQgzmIlhi+6+4ks8UhqXi8mo+wmkmDW AXUw== X-Gm-Message-State: ALoCoQnZgXuJxkicP/HB972xZNyk7HopiLrw5BTCSM3wqBABA1qx4df1lTN8+bnaU0KIehAAIIyi X-Received: by 10.180.189.35 with SMTP id gf3mr7029944wic.5.1424875959421; Wed, 25 Feb 2015 06:52:39 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by mx.google.com with ESMTPSA id et4sm65151217wjd.15.2015.02.25.06.52.38 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Feb 2015 06:52:38 -0800 (PST) From: Thomas Monjalon To: "Butler, Siobhan A" Date: Wed, 25 Feb 2015 15:52:05 +0100 Message-ID: <2470085.OeaoANeAHl@xps13> Organization: 6WIND User-Agent: KMail/4.14.4 (Linux/3.18.4-1-ARCH; KDE/4.14.4; x86_64; ; ) In-Reply-To: <0C5AFCA4B3408848ADF2A3073F7D8CC86D51353E@IRSMSX109.ger.corp.intel.com> References: <0C5AFCA4B3408848ADF2A3073F7D8CC86D51353E@IRSMSX109.ger.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [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 14:52:39 -0000 Hi Siobhan, Thanks for contributing to the roadmap, the page http://dpdk.org/dev/roadmap will be updated soon. 2015-02-25 13:39, Butler, Siobhan A: > Hi all, > > The progress on DPDK 2.0 has been really positive and thanks to everyone for contributing and helping to grow our community. We now look onwards to DPDK 2.1 planning which is due to release at the end of July, and we'd like to inform the community of the features that we hope to submit to that release. The current list of features, along with brief descriptions, is included below. > > This list is provisional and will naturally change over the lifecycle of the 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 community. We'd like to make sure we avoid duplication or conflicts with work that others are planning, so please feel free to let the community know of any plans that you have for contributions to DPDK in this timeframe. This will 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 that this will increase in 2.1. > > I'm sure people will have questions, and will be looking for more information on these features. Further details will be provided by the individual developers 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 addition, 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 scheme (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 Ethernet Controller > > * Continued development of PCI Hot Plug - Add support for PCI Hotplug Framework in librte_pmd drivers (librte_pmd_ixgbe, librte_pmd_bond, librte_pmd_e1000, 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 additional statistics, better pipeline encapsulation and CLI simplification. > > * i40e DCB (ETS only) - Support DCB Enhanced Transmission Selection algorithm 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 FM10K 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 queues assignment for RX packets. Implementation for a bonding device will require multiple RX queues support on a bonding slave and its dynamic > reconfiguration. > > * VXLAN Offload Sample Application - Provide a sample application to demonstrate the usage of VXLAN overlay encapsulation protocol in DPDK. > > * Dynamic Memory Management - Add DPDK API's (Rte_free_unused_pages, rte_attach_pages, rte_detach_pages, rte_lazy_allocation) for Dynamic Memory Management for NFV use cases. > > > Thanks, > Siobhan Butler >