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