What problem does it solve?
Tuning a running DOCA Flow pipeline on BlueField DPUs or ConnectX NICs requires choosing the right tuning axis, measurement, and scope, then safely applying recommendations without disrupting the live dataplane. This Skill guides agents through invoking doca_flow_tune correctly so optimization decisions are grounded in captured evidence rather than guesswork.
Core Features & Use Cases
- Snapshot and observe pipelines: Capture pipe, counter, and KPI state from a live doca-flow application over a Unix-domain socket, or analyze a previously captured config offline, producing dumper CSV, analyze JSON, and visualize mermaid outputs.
- Three-axis tuning decisions: Commit to a tuning axis (rule placement, resource hints/table sizing, hardware-offload mode), a matching measurement (rule-install rate, lookup latency, hardware-counter delta), and an explicit scope before any invocation.
- Safe recommendation workflow: Apply analyze-step recommendations back into the doca-flow program via minimum-diff code changes, gated by smoke-before-bulk testing, before/after snapshot pairs, and per-recommendation confirmation.
- Use Case: A performance engineer with a doca-flow-perf baseline notices low rule-install rate on a BlueField-3 service; the Skill walks them through a read-only online snapshot, interprets the analyze recommendation, and proposes a table-sizing change to the Flow program with a rollback plan.
Quick Start
Ask your agent to snapshot the running doca-flow pipeline with doca_flow_tune and recommend a table-sizing change for the pipe with low rule-install rate.