Operate NVIDIA DOCA Management Service on a BlueField, Arm/x86 host, or Kubernetes pod: from DOCA 3.5 the local dms-cli (one command per YANG path, no server), and the dmsd + dmspe service: choose deployment and authentication, configure -allowedusers and dmsgroup, use gNMI Get/Set, run supported gNOI workflows, and…
Use this skill when the user runs docadpahltracer to capture/decode DPA-side traces at the programming-events layer (kernel entry/exit, sync points, comm primitive calls, RDMA WR submission, completion drain) — picking TRACE vs CRIT, tuning the JSON config (file-size limits + filesizelimitpolicy, thread…
Use this skill when the user is doing hands-on DOCA DPA host-side work on a BlueField — creating the docadpa Core context, loading a DPACC-compiled DPA app image (docadpaapp), creating DPA threads, launching kernels via docadpakernellaunchupdate, draining docadpacompletion, running docadpacap discovery, choosing…
Use this skill when the user has an existing DPDK application and is adding DOCA capabilities in-place — most commonly DOCA Flow hardware steering — without rewriting the data-plane in DOCA-native form: binding a DPDK port id to a docadev (docadpdkportprobe / docadpdkportasdev), converting rtembuf ↔ docabuf, querying…
Hardware-offloaded erasure coding with DOCA Erasure Coding (Reed-Solomon, docaec) on a BlueField DPU, ConnectX NIC, or host: generating parity for data blocks, rebuilding lost blocks from the survivors, and refreshing parity after a change. Trigger on "one data block changed, how do I refresh parity without…
Use this skill for hands-on DOCA Ethernet packet-queue work on a BlueField DPU or ConnectX NIC — bringing up a docaethrxq or docaethtxq on a port / representor / SF, picking among the four enum docaethrxqtype values (REGULAR / CYCLIC / MANAGEDMEMPOOL / SHAREDMEMPOOL), sizing burst or scatter-gather length against the…
Use this skill when the user is operating the DOCA Firefly Service container on BlueField — picking the four PTP configuration axes (role / profile / domain / interface), wiring the BlueField PHC + host follower + consumer workload pairing, deciding whether PTP-grade time is even needed (vs. chrony / NTP), or…
Use this skill when the user is invoking docaflowdpaperf on DPA-capable hardware (ConnectX-7 minimum supported, ConnectX-8 recommended, or BlueField-3) to measure rule update / disable rates on the DPA-offloaded DOCA Flow path — picking the active / passive device split, choosing workload-shape axes (burst, queue…
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.…
Remote control of DOCA Flow over gRPC with the shipped docaflowgrpc server: program Flow pipes and entries from Python, Go, Rust or Java, or from another host, instead of linking libdocaflow.so. PLAINTEXT-ONLY: the server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob; transport security…
Use this skill when the user measures control-plane insertion throughput of DOCA Flow with the docaflowperf binary on x86 host or Arm cores — selecting a configs/ JSON policy, weighing the DPDK-versus-DOCA backend, running the smoke iteration then the eval loop, interpreting CPU cycles plus numpushed / numfailed, or…
Use this skill when the user is tuning a live or captured doca-flow pipeline with docaflowtune — snapshotting pipe / counter / KPI state, picking a tuning axis (rule placement, resource hints / table sizing, HW-offload mode) and a matching measurement (rule-install rate, lookup latency, hardware-counter delta)…
DOCA Flow packet steering on NVIDIA NICs/DPUs, linked into a C application: match/action pipes, ports, representors, forwarding, hairpin, counters. Trigger on packet steering, classifier, rule-matching, representor, hairpin or 5-tuple-to-queue questions even when "DOCA Flow" is not named. Also covers pipe validation…
Use this skill for DOCA GPI work — configuring a GPU Packet Initiator so device code issues RDMA operations straight out of GPU-resident buffers via docagpi objects: domain creation and channel limits, attribute objects, the docagpugpichannel handoff consumed inside device code, and DOCAERROR triage on docagpi entry…
Use this skill when the user is building or interpreting the doca/tools/gpunetioibwritebw tool pair — a CUDA kernel posts RDMA WRITE work requests through the doca-gpunetio device-side surface to measure sustained GPU-driven WRITE BW on a GPU+IB-device pair. Trigger even without the tool name — typical phrasings…
Use this skill when the user characterizes RDMA WRITE round-trip time posted from a CUDA kernel via GPUNetIO — compiling gpunetioibwritelat under doca/tools/, verifying GPU–NIC affinity, and interpreting the half-iteration / full-iteration / nanosecond columns for median / p99 / tail-jitter analysis of a real-time…
Use this skill when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the per-CUDA-device docagpu context, designing the persistent CUDA kernel that drains the GPU-visible queue, running the dual capability…
Use this skill whenever the agent is about to recommend or apply a change that touches DPU / NIC hardware state on a live system — mlxconfig firmware-parameter write, NIC firmware burn, BFB reflash, NIC ↔ DPU mode flip, SR-IOV or device-emulation slot enable, kernel boot-parameter change (IOMMU, hugepages, VFIO), PCIe…
Use this skill when the user is doing hands-on DOCA Management programming against BlueField / ConnectX devices — standing up a management or representor context (docamgmtdevctx / docamgmtdevrepctx), querying device caps (data-direct, caps-general), toggling congestion-control global status, modifying…
Use this skill when the user is invoking the DOCA PCC Counters tool — the pcccounters.sh bash script under the DOCA tools directory — to arm and read the fixed firmware/hardware PCC (Programmable Congestion Control) diagnostic counters (CNP, RTT, WRED-drop, etc.) on a ConnectX / BlueField device via mst + the mlx5…
DOCA-shipped Zero-Touch RoCE RTT congestion control (ZTR RTTCC) reference algorithm on a BlueField-3 DPA: deploy, tune and evaluate docapccdevztrrttccalgo through the shipped DOCA PCC sample. Trigger on "my RoCE-v2 flows aren't being throttled", "PCC sample isn't dispatching to my algo", "set-params returns fail"…
Use this skill when the user is doing hands-on host-side DOCA PCC work to load a CUSTOM Programmable Congestion Control algorithm onto a BlueField DPU — creating per-port docapcc contexts, loading a dpacc-compiled docapccapp onto the docadev for the RoCE-bearing port, parameterizing it, walking triple-axis capability…
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 →…
Use this skill to locate authoritative NVIDIA DOCA information without the source tree: the docs.nvidia.com page for a library/service/tool, which DOCA libraries are installed and at what version, a sample on disk or GitHub, a path under /opt/mellanox/doca, or a 404'd/renamed doc URL. Activate on implicit phrasing…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: