dpdk - Data Plane Development Kit (runtime)

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Main amd64
Package name: dpdk
Package version: 2.2.0
Package release: 0ubuntu7
Package architecture: amd64
Package type: deb
Installed size: 462 B
Download size: 117.25 KB
Official Mirror: archive.ubuntu.com
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.



    Source package: dpdk

    Install Howto

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


    • /etc/dpdk/dpdk.conf
    • /etc/dpdk/interfaces
    • /etc/init.d/dpdk
    • /lib/dpdk/dpdk-init
    • /lib/systemd/system/dpdk.service
    • /sbin/dpdk_nic_bind
    • /usr/bin/dpdk_proc_info
    • /usr/bin/testpmd
    • /usr/share/doc/dpdk/changelog.Debian.gz
    • /usr/share/doc/dpdk/copyright
    • /usr/share/dpdk/tools/cpu_layout.py
    • /usr/share/dpdk/tools/dpdk_nic_bind.py
    • /usr/share/dpdk/tools/setup.sh
    • /usr/share/python/runtime.d/dpdk.rtupdate


    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)