Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/doca-flow-dpa-provider
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`
Passed 17 of 20 test cases with the skill, and 4 of 20 without it.
and 24 more in the full report
16 fixed3 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
A DPA kernel receives a device address for an exported hash pipe. Which device API enables a specific index within that hash pipe?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies calling doca_flow_pipe_hash_enable_index from the DPA device translation unit. | Missed | Passed |
The instructions your model reads when the skill loads.
Where to start: This skill assumes DOCA is already
installed, the user has a BlueField with a DPA processor that
the host can see through DOCA, the user already programs DOCA
Flow from the host (doca-flow) and already runs DPA kernels
from the host (doca-dpa / DPACC compiler), and the user is
doing hands-on DPA Flow Provider work — i.e. using
doca-flow-dpa-provider to export an existing DOCA Flow pipe
or external resource into the DPA address space so a DPA
kernel can manipulate it inline. Open TASKS.md
if the user wants to do something (configure / build /
modify / run / test / debug); open
CAPABILITIES.md when the question is
what can the provider express on this version + this
BlueField generation. If the user has not installed DOCA yet,
route to doca-setup first; if
the user has not stood up a host-side Flow pipe yet, route to
doca-flow first; if the user has
not stood up host-side DPA execution yet, route to
doca-dpa first.
The CLASSES of DPA Flow Provider questions this skill is built to answer, each with one worked example. The agent should treat the class as the load-bearing piece — the worked example is a single instance.
doca-flow API exposes". Answered by the
decision rule in
CAPABILITIES.md ## Capabilities and modes
("three-program model: when this library is the right
surface vs pure host-side Flow vs pure DPA"). Most
first-time askers do NOT need this library; the skill's
first job is to confirm they do.test cases passed, vs 4 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.