doca-flow-dpa-provider
doca-flow-dpa-provider is an agent skill published by nvidia. It lives in the NVIDIA/skills repository, which has 3,735 GitHub stars and is licensed under Apache-2.0; we last read it on 2026-10-23.
This skill exports a `doca-flow` pipe or external resource into BlueField DPA address space, requiring credentials for DPA access. It covers per-port `doca_flow_dpa_ctx`, three queue types, and the export handshake process, and triggers based on specific DPA kernel interactions.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads NVIDIA/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add NVIDIA/skills
Maintenance
Use this skill when the user is doing hands-on DOCA Flow DPA Provider work — exporting a `doca-flow` pipe or external resource (index-selector/memory) into BlueField DPA address space so a DPACC-built kernel can read counters, mutate hash-pipe entries, and update/read memory or index-selector resources inline with Flow. Covers per-port `doca_flow_dpa_ctx`, three queue types (general/resources-write/resources-read), the order-sensitive export handshake (`_export_prepare` → add entries → `_export` → `_get_device_addr`), and DPA-side device API. Trigger even when the user does not say "DOCA Flow DPA Provider" — implicit phrasings include "DPA kernel never sees entries in the exported pipe", "BAD_STATE from `_pipe_export`", "how do I disable a hash entry from a DPA kernel", "DPA memory read returns no value", or "DPA-side post keeps returning AGAIN". Refuse and route elsewhere for `doca-flow` pipe construction, generic host-side DPA (`doca-dpa`), or DPA-side kernel-writing — those belong to other skills.
Common questions about doca-flow-dpa-provider
- What does doca-flow-dpa-provider do?
- This skill exports a `doca-flow` pipe or external resource into BlueField DPA address space, requiring credentials for DPA access. It covers per-port `doca_flow_dpa_ctx`, three queue types, and the export handshake process, and triggers based on specific DPA kernel interactions.
- How do I install doca-flow-dpa-provider?
- Run npx skills add NVIDIA/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes doca-flow-dpa-provider?
- nvidia.
- Is doca-flow-dpa-provider maintained, and what licence does it use?
- Its repository has 3,735 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-26. The repository declares the Apache-2.0 licence.