dpdk - Data Plane Development Kit (runtime)

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Updates Main amd64
Package filename dpdk_2.2.0-0ubuntu8_amd64.deb
Package name dpdk
Package version 2.2.0
Package release 0ubuntu8
Package architecture amd64
Package type deb
Category devel
Homepage http://www.dpdk.org
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 117.16 KB
Installed size 462.00 KB
DPDK is a set of libraries for fast packet processing. Applications run
in user-space and communicate directly with dedicated network interfaces.
This package contains the runtime environment to run DPDK applications.


Package Version Architecture Repository
dpdk_2.2.0-0ubuntu8_i386.deb 2.2.0 i386 Ubuntu Updates Main
dpdk_2.2.0-0ubuntu7_i386.deb 2.2.0 i386 Ubuntu Main
dpdk_2.2.0-0ubuntu7_amd64.deb 2.2.0 amd64 Ubuntu Main
dpdk - - -


Name Value
init-system-helpers >= 1.18~
libc6 >= 2.22
libdpdk0 = 2.2.0-0ubuntu8
libgcc1 >= 1:3.0
libpcap0.8 >= 0.9.8
libxenstore3.0 >= 3.2.0
lsb-base >= 3.2-14
python:any >= 2.7.5-5~


Type URL
Mirror archive.ubuntu.com
Binary Package dpdk_2.2.0-0ubuntu8_amd64.deb
Source Package dpdk

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install dpdk deb package:
    # sudo apt-get install dpdk




2016-04-25 - Christian Ehrhardt <christian.ehrhardt@canonical.com>
dpdk (2.2.0-0ubuntu8) xenial; urgency=medium
* d/p/ubuntu-backport-[36-37] fix virtio issues (LP: #1570195):
- don't let DPDK initialize virtio devices still in use by the kernel
- this avoids conflicts between kernel and dpdk usage of those devices
- an admin now has to unbind/bind devices as on physical hardware
- this is in the dpdk 16.04 release and delta can then be dropped
- d/dpdk-doc.README.Debian update for changes in virtio-pci handling
- d/dpdk.interfaces update for changes in virtio-pci handling
* d/p/ubuntu-backport-38... fix for memory leak (LP: #1570466):
- call vhost_destroy_device on removing vhost user ports to fix memory leak
- this likely is in the dpdk 16.07 release and delta can then be dropped
* d/p/ubuntu-fix-vhost-user-socket-permission.patch fox (LP: #1546565):
- when vhost_user sockets are created they are owner:group of the process
- the DPDK api to create those has no way to specify owner:group
- to fix that without breaking the API and potential workaround code in
consumers of the library like openvswitch 2.6 for example. This patch
adds an EAL commandline option to specify user:group created vhost_user
sockets should have.
2016-04-12 - Christian Ehrhardt <christian.ehrhardt@canonical.com>
dpdk (2.2.0-0ubuntu7) xenial; urgency=medium
* Increase max_map_count after setting huge pages (LP: #1507921):
- The default config of 65530 would cause issues as soon as about 64GB or
more are used as 2M huge pages for dpdk.
- Increase this value to base+2*#hugepages to avoid issues on huge systems.
* d/p/ubuntu-backport-[28-32,34-35] backports for stability (LP: #1568838):
- these will be in the 16.04 dpdk release, delta can then be dropped.
- 5 fixes that do not change api/behaviour but fix serious issues.
- 01 f82f705b lpm: fix allocation of an existing object
- 02 f9bd3342 hash: fix multi-process support
- 03 1aadacb5 hash: fix allocation of an existing object
- 04 5d7bfb73 hash: fix race condition at creation
- 05 fe671356 vfio: fix resource leak
- 06 356445f9 port: fix ring writer buffer overflow
- 07 52f7a5ae port: fix burst size mask type
* d/p/ubuntu-backport-33-vhost-user-add-error-handling-for-fd-1023.patch
- this will likely be in dpdk release 16.07 and delta can then be dropped.
- fixes a crash on using fd's >1023 (LP: #1566874)
* d/p/ubuntu-fix-lpm-use-after-free-and-leak.patch fix lpm_free (LP: #1569375)
- the old patches had an error freeing a pointer which had no meta data
- that lead to a crash on any lpm_free call
- folded into the fix that generally covers the lpm allocation and free
weaknesses already (also there this particular mistake was added)

See Also

Package Description
dpkg-dev_1.18.4ubuntu1.6_all.deb Debian package development tools
dpkg_1.18.4ubuntu1.6_amd64.deb Debian package management system
dselect_1.18.4ubuntu1.6_amd64.deb Debian package management front-end
ebtables_2.0.10.4-3.4ubuntu2.16.04.2_amd64.deb Ethernet bridge frame table administration
ec2-hibinit-agent_1.0.0-0ubuntu4~16.04.3_all.deb Amazon EC2 hibernation agent
ecj-gcj_3.10.1-2ubuntu1_amd64.deb standalone version of the Eclipse Java compiler (native version)
ecj_3.10.1-2ubuntu1_amd64.deb standalone version of the Eclipse Java compiler
ecryptfs-utils_111-0ubuntu1.1_amd64.deb ecryptfs cryptographic filesystem (utilities)
eject_2.1.5+deb1+cvs20081104-13.1ubuntu0.16.04.1_amd64.deb ejects CDs and operates CD-Changers under Linux
emacs24-bin-common_24.5+1-6ubuntu1.1_amd64.deb GNU Emacs editor's shared, architecture dependent files
emacs24-common_24.5+1-6ubuntu1.1_all.deb GNU Emacs editor's shared, architecture independent infrastructure
emacs24-el_24.5+1-6ubuntu1.1_all.deb GNU Emacs LISP (.el) files
emacs24-nox_24.5+1-6ubuntu1.1_amd64.deb GNU Emacs editor (without GUI support)
emacs24_24.5+1-6ubuntu1.1_amd64.deb GNU Emacs editor (with GTK+ GUI support)
eog-dev_3.18.2-1ubuntu2.1_all.deb Development files for the Eye of GNOME