DPDK
v2.1.0
  • Getting Started Guide for Linux
    • 1. Introduction
    • 2. System Requirements
    • 3. Compiling the DPDK Target from Source
    • 4. Compiling and Running Sample Applications
    • 5. Enabling Additional Functionality
    • 6. Quick Start Setup Script
  • Getting Started Guide for FreeBSD
  • Xen Guide
  • Programmer’s Guide
  • Network Interface Controller Drivers
  • Sample Applications User Guide
  • Testpmd Application User Guide
  • DPDK FAQ
  • DPDK Release Notes
  • Contributor’s Guidelines
 
DPDK
  • Docs »
  • Getting Started Guide for Linux
  • View page source

Getting Started Guide for Linux¶

August 18, 2015

Contents

  • 1. Introduction
    • 1.1. Documentation Roadmap
  • 2. System Requirements
    • 2.1. BIOS Setting Prerequisite on x86
    • 2.2. Compilation of the DPDK
    • 2.3. Running DPDK Applications
  • 3. Compiling the DPDK Target from Source
    • 3.1. Install the DPDK and Browse Sources
    • 3.2. Installation of DPDK Target Environments
    • 3.3. Browsing the Installed DPDK Environment Target
    • 3.4. Loading Modules to Enable Userspace IO for DPDK
    • 3.5. Loading VFIO Module
    • 3.6. Binding and Unbinding Network Ports to/from the Kernel Modules
  • 4. Compiling and Running Sample Applications
    • 4.1. Compiling a Sample Application
    • 4.2. Running a Sample Application
    • 4.3. Additional Sample Applications
    • 4.4. Additional Test Applications
  • 5. Enabling Additional Functionality
    • 5.1. High Precision Event Timer HPET) Functionality
    • 5.2. Running DPDK Applications Without Root Privileges
    • 5.3. Power Management and Power Saving Functionality
    • 5.4. Using Linux* Core Isolation to Reduce Context Switches
    • 5.5. Loading the DPDK KNI Kernel Module
    • 5.6. Using Linux IOMMU Pass-Through to Run DPDK with Intel® VT-d
    • 5.7. High Performance of Small Packets on 40G NIC
  • 6. Quick Start Setup Script
    • 6.1. Script Organization
    • 6.2. Use Cases
    • 6.3. Applications
Next Previous

Revision 7173acefc7cfdfbbb9b91fcba1c9a67adb4c07c9.

Built with Sphinx using a theme provided by Read the Docs.