[dpdk-announce] DPDK 2.0.0 released
thomas.monjalon at 6wind.com
Fri Apr 3 23:12:19 CEST 2015
A new DPDK release can be downloaded here:
During this cycle, 23 maintainers for 48 areas of interest have been set up:
A dozen areas are still orphans.
Changelog (main changes since 1.8.0)
* ABI versioning
* x32 ABI
* non-eal thread supports
* multi-pthread per core
* enable big contigmem blocks in BSD
* port hotplug
* jobstats library
* reorder library
* memcpy optimization
* acl for AVX2
* crc hash arch-independent
* uio_pci_generic support
* kni optimizations
* vhost-user support
* virtio (link, vlan, mac, port IO, perf)
* ixgbevf RSS
* i40e hash filtering
* i40e nvgre offloading
* i40e TSO
* fm10k driver
* mlx4 driver
* bonding mode 4 tests
* bonding mode 6
* Rx/Tx callbacks
* unified flow types
* remove old filtering API (flow director, flex, ethertype, syn, ntuple)
* remove static tailqs from EAL
* remove device arguments limit
* add indirect attached mbuf flag
* use default port configuration in testpmd
* tunnel offloading in testpmd
* PDF doc output
* NICs guide
- fixes for:
* memory leaks
* big endian
Statistics for this release cycle:
530 patches from 60 authors
513 files changed, 44567 insertions(+), 11269 deletions(-)
Although it is not visible in these numbers, reviewing process is at least
as important as patch authoring.
Thank you everyone!
It is the first release based on deadlines, and is delivered almost on time.
Some features were submitted too late or need still some work to reach a
consensus. They were deferred and come back for the new release cycle.
In order to avoid trashing some work because of design issues, it is
recommended to submit design ideas early with a bit of code, e.g. the API.
Then the roadmap will be feeded to show the approved ideas.
New features for 2.1 cycle must be submitted before June.
If not properly reviewed and acked on June 26th, feature will be deferred.
For now, enjoy this Easter egg release!
More information about the announce