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 DOCA-Feedback@exchange.nvidia.com.
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.
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.
CLI name: pcc_counters.sh
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.
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.