DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Looking forward to DPDK 2.1
@ 2015-02-25 13:39 Butler, Siobhan A
  2015-02-25 14:52 ` Thomas Monjalon
  0 siblings, 1 reply; 2+ messages in thread
From: Butler, Siobhan A @ 2015-02-25 13:39 UTC (permalink / raw)
  To: dev

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
<siobhan.a.butler@intel.com>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dpdk-dev] Looking forward to DPDK 2.1
  2015-02-25 13:39 [dpdk-dev] Looking forward to DPDK 2.1 Butler, Siobhan A
@ 2015-02-25 14:52 ` Thomas Monjalon
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2015-02-25 14:52 UTC (permalink / raw)
  To: Butler, Siobhan A; +Cc: dev

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
> <siobhan.a.butler@intel.com>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-02-25 14:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-25 13:39 [dpdk-dev] Looking forward to DPDK 2.1 Butler, Siobhan A
2015-02-25 14:52 ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).