Data Plane Development Kit
v16.07
  • Getting Started Guide for Linux
  • Getting Started Guide for FreeBSD
  • Xen Guide
  • Programmer’s Guide
  • Network Interface Controller Drivers
  • Crypto Device Drivers
  • Sample Applications User Guide
  • Testpmd Application User Guide
  • FAQ
  • How To User Guides
  • Release Notes
  • Contributor’s Guidelines
    • 1. DPDK Coding Style
    • 2. Design
    • 3. Managing ABI updates
    • 4. DPDK Documentation Guidelines
    • 5. Contributing Code to DPDK
    • 6. Patch Cheatsheet
Data Plane Development Kit
  • Docs »
  • Contributor’s Guidelines
  • View page source

Contributor’s Guidelines

  • 1. DPDK Coding Style
    • 1.1. Description
    • 1.2. General Guidelines
    • 1.3. C Comment Style
    • 1.4. C Preprocessor Directives
    • 1.5. C Types
    • 1.6. C Indentation
    • 1.7. C Function Definition, Declaration and Use
    • 1.8. C Statement Style and Conventions
    • 1.9. Python Code
  • 2. Design
    • 2.1. Environment or Architecture-specific Sources
    • 2.2. Library Statistics
  • 3. Managing ABI updates
    • 3.1. Description
    • 3.2. General Guidelines
    • 3.3. What is an ABI
    • 3.4. The DPDK ABI policy
    • 3.5. Examples of Deprecation Notices
    • 3.6. Versioning Macros
    • 3.7. Examples of ABI Macro use
    • 3.8. Running the ABI Validator
  • 4. DPDK Documentation Guidelines
    • 4.1. Structure of the Documentation
    • 4.2. Role of the Documentation
    • 4.3. Building the Documentation
    • 4.4. Document Guidelines
    • 4.5. RST Guidelines
    • 4.6. Doxygen Guidelines
  • 5. Contributing Code to DPDK
    • 5.1. The DPDK Development Process
    • 5.2. Getting the Source Code
    • 5.3. Make your Changes
    • 5.4. Commit Messages: Subject Line
    • 5.5. Commit Messages: Body
    • 5.6. Creating Patches
    • 5.7. Checking the Patches
    • 5.8. Checking Compilation
    • 5.9. Sending Patches
    • 5.10. The Review Process
  • 6. Patch Cheatsheet
Next Previous

Revision 20e2b6eb.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v16.07
Versions
latest
stable
v16.07
v16.04
v2.2.0
v2.1.0
v2.0.0
v1.8.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.