Skip to content
InfratoApp
InfratoApp / Resources / Agent skills / doca-flow-dpa-provider

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

Stars
3735
State
listed
Licence
Apache-2.0
From the repository

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.

Learn this on Infrato