Software Development
DOCA Programming Guide
Use this skill when the user is writing their first DOCA app or asking a library-agnostic programming question — picking a shipped sample to copy and modify, wiring pkg-config + meson (or FFI from Rust / Go / Python against the public C ABI), walking the Core lifecycle (create → configure → start → connect → use → stop → destroy), or decoding a DOCA_ERROR_*. Trigger on implicit phrasing: "write my first DOCA program", "meson line for doca_rdma_*", "DOCA_ERROR_BAD_STATE on first call", "call DOCA from Rust", "built clean but nothing on the wire". Refuse install / hugepages / pkg-config (doca-setup), docs or version lookup (doca-public-knowledge-map), and library-internal API work (matching library skill).
- Publisher / source
- NVIDIA Skills (Verified)
- Upstream record
- NVIDIA/skills
- Version
- Version 5
- Published
- Publication review
- Approved for publication
- Content fingerprint
d2725bdef5f0ffdbde0eb86a23b1a3edc6f24d4c3ed1f7fc85e27fac93151a02