doca-pcc-counters
doca-pcc-counters 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 script arms and reads fixed firmware/hardware PCC diagnostic counters on ConnectX / BlueField devices via mst + mlx5 debugfs. It requires the `set | query` action and an mst device path as arguments.
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
Use this skill when the user is invoking the DOCA PCC Counters tool — the `pcc_counters.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 debugfs `diag_cnt` interface. The script takes two positional args — `set | query` and an mst device path — with no `--help` or subcommands. Trigger even without "pcc_counters.sh" or "PCC counters": "how do I read the CNP / RTT / WRED-drop counters", "PCC counter stuck at zero", "the script says Bad Device", or "is congestion control dropping packets on this port?". Route elsewhere for writing a custom PCC algorithm (doca-pcc), factory firmware PCC config, DOCA install, or fleet-wide CC tuning.
Common questions about doca-pcc-counters
- What does doca-pcc-counters do?
- This script arms and reads fixed firmware/hardware PCC diagnostic counters on ConnectX / BlueField devices via mst + mlx5 debugfs. It requires the `set | query` action and an mst device path as arguments.
- How do I install doca-pcc-counters?
- 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-pcc-counters?
- nvidia.
- Is doca-pcc-counters 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.