DOCA Tools

DOCA SDK 2.6.0

This is an overview of the set of tools provided by DOCA and their purpose.

DOCA tools are a set of executables/scripts that are needed to produce inputs to some of the DOCA libraries and applications.

All tools are installed with DOCA, as part of the doca-tools package, and can either be directly accessed from the terminal or can be found at /opt/mellanox/doca/tools. Refer to NVIDIA DOCA Installation Guide for Linux for more information.


For questions, comments, and feedback, please contact us at

Capabilities Print Tool

CLI name: doca_caps

The caps tool is used to print the available devices and their representor devices (in the DPU), all their capabilities, and the available DOCA libraries.

DPA Tools

DOCA DPA tools are a set of executables that enable the DPA application developer and the system administrator to manage and monitor DPA resources and to debug DPA applications.

PCC Counter

CLI name:

The PCC Counter tool is used to print PCC-related hardware counters. The output counters help debug the PCC user algorithm embedded in the DOCA PCC application.

Socket Relay

CLI name: doca_socket_relay

DOCA Socket Relay allows Unix Domain Socket (AF_UNIX family) server applications to be offloaded to Bluefield while communication between the two sides is proxied by DOCA Comm Channel.

© Copyright 2024, NVIDIA. Last updated on May 7, 2024.