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. Naming
 - 1.7. C Indentation
 - 1.8. C Function Definition, Declaration and Use
 - 1.9. C Statement Style and Conventions
 - 1.10. Dynamic Logging
 - 1.11. Python Code
 - 1.12. Integrating with the Build System
 - 1.13. Meson Coding Style
 
 - 2. Design
 - 3. ABI Policy
 - 4. ABI Versioning
 - 5. DPDK Documentation Guidelines
 - 6. DPDK Unit Testing Guidelines
 - 7. Contributing Code to DPDK
- 7.1. The DPDK Development Process
 - 7.2. Source License
 - 7.3. Maintainers and Sub-trees
 - 7.4. Getting the Source Code
 - 7.5. Make your Changes
 - 7.6. Commit Messages: Subject Line
 - 7.7. Commit Messages: Body
 - 7.8. Creating Patches
 - 7.9. Checking the Patches
 - 7.10. Checking Compilation
 - 7.11. Checking ABI compatibility
 - 7.12. Sending Patches
 - 7.13. The Review Process
 - 7.14. Milestones definition
 
 - 8. DPDK Vulnerability Management Process
 - 9. DPDK Stable Releases and Long Term Support
 - 10. Patch Cheatsheet