Chapter 1: DOCA Infrastructure
Addresses common problems related to DOCA infrastructure, such as RShim driver issues (not loading, ownership conflicts), connectivity problems (lost SSH/console access, driver loading failures, network interface issues), performance degradation, SR-IOV configuration, and eSwitch troubleshooting.
- RShim Troubleshooting and How-Tos
- Connectivity Troubleshooting
- Performance Degradation
- SR-IOV Troubleshooting
- eSwitch Troubleshooting
Chapter 2: DOCA Applications
Focuses on troubleshooting specific errors encountered when running DOCA applications. This includes SFT errors (SFs, VFs), Mlx-regex errors, EAL initialization failures, ring memory issues, and problems with running multiple DOCA applications using DPDK concurrently.
- SFT Error – SFs
- SFT Error – VFs
- Mlx-regex Error
- EAL Initialization Failure
- Ring Memory Issue
- DOCA Apps using DPDK in Parallel Issue
Chapter 3: DOCA Libraries
Details troubleshooting steps for issues related to DOCA libraries, specifically addressing DOCA Flow errors that occur when adding new entries to pipes.
- DOCA Flow Error
Chapter 4: Compiling DOCA Applications from Source
Provides solutions for problems encountered during the compilation of DOCA applications from source code, particularly focusing on missing dependencies and environment variable configurations required by build systems like Meson.
- Meson Complains About Missing Dependencies
Chapter 5: Cross-compiling DOCA and CUDA
Addresses troubleshooting for cross-compilation issues between DOCA and CUDA, including application build errors related to architecture and dependency paths.
- Application Build Error