Dev & Engineering ✓ NVIDIA · Official doca-flowdpaperformance-testingconnectxbluefieldnetworking

DOCA Flow DPA Performance

Guides defensible measurement of DOCA Flow rule-update and disable rates on DPA-capable NVIDIA hardware.

FollowSkills review · FSRS-2.0
Not recommended
58/ 100 5-point scale 2.9 / 5
Trust18 / 25 · 3.6/5

The files constrain supported hardware, VNF mode, PF/VF usage, require user confirmation, recommend a smoke run, warn against production use, and disclose device binding, traffic verification, and version dependencies. Rollback and recovery are not adequately specified, while the tool binds devices, allocates resources, and programs path-selector entries through an install-dependent environment, so points are deducted.

Reliability9 / 20 · 2.3/5

TASKS.md and CAPABILITIES.md provide configuration, smoke, measurement, debugging, and layered failure guidance. However, this review is static, key commands were not reproduced, exact parameters depend on the installed README and --help, and no executable skill-local test suite is supplied; the static ceiling therefore applies and points are deducted.

Adaptability11 / 15 · 3.7/5

Audience, supported hardware, active/passive topology, workload axes, and out-of-scope boundaries are clearly stated, with both explicit and implicit trigger examples. Chinese-language support and mainland-China reachability are not demonstrated, and the core workflow depends on a local installation and external documentation, so points are deducted.

Convention10 / 15 · 3.3/5

The SKILL.md, CAPABILITIES.md, and TASKS.md provide useful layering, examples, routing, limitations, dependency notes, and safety rules. Stable release versioning, changelog, and explicit maintenance ownership are incomplete; SKILLCARD version/signature fields remain TBD, the benchmark reports schema findings, and license metadata is inconsistent, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill usefully structures DPA performance measurement around prerequisites, workload selection, smoke testing, statistics interpretation, and failure routing, which can reduce invalid measurements. It supplies no runnable scripts, fixed output, or reproducible fixture, and results remain dependent on hardware, firmware, DOCA version, and external README content; static evidence is insufficient for a higher score.

Verifiability4 / 10 · 2.0/5

The material includes internal cross-references, a four-tuple capture rule, iteration statistics, optional tcpdump self-test, and an evaluation report. The evaluation dataset is unavailable, no real CI plus committed key-path test suite is shown, and this review did not execute anything, so only limited static auditability is supported.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • This is a low-confidence static review; doca_flow_dpa_perf and its self-test were not executed.
  • Before running, verify the installed README and --help rather than relying only on workload defaults or parameter descriptions in the skill.
  • The tool touches hardware and may affect traffic; confirm a non-production environment, bounded device targets, and a recoverable operating plan.
  • Chinese-language usability and mainland-China network reachability are not demonstrated; external DOCA documentation may be an operational blocker.
  • The SKILLCARD version, signature, and timestamp remain TBD, and license information is inconsistent; correct these before publication.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What does this skill do, and when should you use it?

This tool-oriented Agent Skill guides invocation of doca_flow_dpa_perf for the DPA-offloaded DOCA Flow update path. It helps operators verify hardware, VNF Flow mode, device roles, and workload-shape parameters before measuring. It also explains iteration statistics, self-test output, Kops/sec reporting, and layered failure diagnosis. It is not intended for the host or DPU-CPU Flow path, Flow tuning, DOCA installation, or DOCA API development.

Guides the agent to inspect the DOCA installation under /opt/mellanox/doca, pkg-config doca-flow, and the installed doca_flow_dpa_perf binary and README; verify ConnectX-7+ or BlueField-3 hardware, VNF Flow mode, and PF/VF constraints; select burst, queue, completion-threshold, worker, hash-pipe, work-policy, and PSL-table parameters; run a small smoke test followed by an evaluation loop; and interpret update or disable-enable iteration statistics, self-test results, and optional tcpdump verification.

  1. A platform operator deciding whether a path-selector workload should move to DPA or remain on the host or DPU-CPU Flow path.
  2. A performance engineer creating a device-, DOCA-version-, and workload-scoped DPA Kops/sec baseline.
  3. A DOCA Flow developer measuring the deployed performance of a DPA-offloaded rule-update path.
  4. An operator diagnosing zero-operation, hung, or failed-self-test runs through the documented error layers.
  5. An engineer reporting DPA and host Flow measurements together while keeping the producing tool and workload context explicit.

What are this skill's strengths and limitations?

Pros
  • Draws a clear boundary between the DPA-offloaded path and the host or DPU-CPU Flow path.
  • Covers hardware prerequisites, workload axes, iteration statistics, self-testing, and error classification.
  • Promotes smoke-before-bulk testing, four-tuple capture, and explicit tool naming for safer comparisons.
  • Explicitly identifies BlueField-2 and earlier ConnectX devices as unsupported.
Limitations
  • Requires an installed DOCA SDK, matching binary, DPA-capable hardware, and device permissions.
  • Ships guidance rather than scripts, parsers, samples, or fixed throughput benchmarks.
  • The supplied material omits the complete CLI flag inventory, defaults, and reproducible performance baselines.
  • Does not cover DOCA installation, Flow API programming, or host-side Flow performance testing.

How do you install this skill?

Install the selected skill from NVIDIA/skills with: npx skills add nvidia/skills --skill doca-flow-dpa-perf --yes. The CLI prompts for an installation destination; cloning the repository or manually copying the folder is not required. DOCA, hardware, and device-configuration prerequisites are separate from skill installation.

How do you use this skill?

After installation, ask the agent a task-specific question such as “Measure the DPA-offloaded Flow rule-update rate on ConnectX-8.” The agent should verify DOCA, hardware, and VNF Flow prerequisites, then follow the configure, run, and test workflow in TASKS.md and use CAPABILITIES.md to interpret results. The supplied material does not provide a complete CLI invocation or default-value inventory; use the installed README or doca_flow_dpa_perf --help for those details.

How does this skill compare with similar options?

The skill names doca-flow-perf as the appropriate alternative for the host or DPU-CPU Flow performance path and positions doca-flow-tune as a subsequent Flow-tuning tool. Results from the two performance surfaces should not be treated as interchangeable without naming the producing tool.

FAQ

Can this skill be used with BlueField-2?
No. The supplied material supports BlueField-3 and ConnectX-7 as the minimum supported ConnectX generation; BlueField-2 and earlier ConnectX devices are unsupported.
What environment and permissions are required?
Linux, the DOCA SDK installed at /opt/mellanox/doca, a DPA-capable device, VNF Flow mode, and permissions to bind the device and allocate the required DPA execution resources are required.
Does the skill provide an expected fixed Kops/sec number?
No. Results vary by device, firmware, DOCA version, workload, and platform environment. Measurements should be reported with the command, device, version, and deployed environment that produced them.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

DOCA Flow Performance Measurement

Guides reproducible, defensible measurements of host-side and DPU-CPU DOCA Flow control-plane rule rates.

Dev & Engineering ✓ NVIDIA · Official

DOCA Flow DPA Provider

Guides developers in exporting DOCA Flow pipes and resources into BlueField DPA for direct kernel-side access and mutation.

Dev & Engineering ✓ NVIDIA · Official

DOCA Flow gRPC Remote Control

Deploy, secure, smoke-test, and troubleshoot DOCA Flow’s gRPC control plane for non-C++ clients.

Automation & Ops ✓ NVIDIA · Official

DOCA Bench Benchmarking Skill

Measure DOCA library throughput, latency, and bandwidth reproducibly on real NVIDIA networking hardware.

Dev & Engineering ✓ NVIDIA · Official

DOCA Flow Tune

Guides engineers through snapshotting, analyzing, and optimizing live or captured DOCA Flow pipelines.

Dev & Engineering ✓ NVIDIA · Official

DOCA Hardware Telemetry Counter Reader

Guides developers in reading per-domain hardware counters from BlueField and ConnectX devices.

Automation & Ops ✓ NVIDIA · Official

DOCA Capabilities Inspector

Inspect what DOCA can see on a host through a read-only device and capability CLI.

Automation & Ops ✓ NVIDIA · Official

DOCA PCC Diagnostic Counters

Read fixed firmware and hardware PCC congestion diagnostics on ConnectX and BlueField devices.

Dev & Engineering ✓ NVIDIA · Official

DOCA Verbs Raw RDMA Control

Guides DOCA developers who genuinely need low-level verbs control, porting, and diagnosis.

Automation & Ops ✓ NVIDIA · Official

DOCA Management Service Operations

Operate and troubleshoot NVIDIA DMS for centralized BlueField and ConnectX management.

Dev & Engineering ✓ NVIDIA · Official

DOCA GPUNetIO Development Skill

Helps developers connect CUDA kernels on NVIDIA GPUs to DOCA network queues for GPU-side packet I/O and debugging.

Dev & Engineering ✓ NVIDIA · Official

DOCA Telemetry Exporter Development

Guides DOCA applications in defining, emitting, and debugging structured telemetry for external consumers.

Dev & Engineering ✓ NVIDIA · Official

DOCA Device Management Development Skill

Programmatically manage BlueField and ConnectX state through the DOCA C API.

Dev & Engineering ✓ NVIDIA · Official

DOCA SHA OpenSSL Offload Engine

Adds DOCA SHA hardware acceleration to existing OpenSSL pipelines without rewriting the application around the doca-sha C API.

Dev & Engineering ✓ NVIDIA · Official

DOCA SPCX Programmable Congestion Control

Operate and evaluate SPCX congestion-control algorithms on BlueField DPA before production rollout.

Dev & Engineering ✓ NVIDIA · Official

DOCA DPA High-Level Tracer

Capture and decode BlueField DPA programming events to diagnose kernel behavior, communication latency, and trace failures.

Dev & Engineering ✓ NVIDIA · Official

DOCA Compress Hardware Offload

Guides hands-on DEFLATE and LZ4 decompression development and debugging on BlueField and ConnectX platforms.

Dev & Engineering ✓ NVIDIA · Official

DOCA AES-GCM Acceleration

Configure, validate, and debug DOCA AES-GCM offload on BlueField DPUs and ConnectX NICs.

Dev & Engineering ✓ NVIDIA · Official

DOCA RDMA Initiator

Guides accelerator-initiated one-sided RDMA development on the DPA datapath.

Dev & Engineering ✓ NVIDIA · Official

DOCA SHA Acceleration

Guidance for offloading SHA hashing to NVIDIA BlueField and ConnectX hardware.

Related skills