What problem does it solve?
Deploying NVIDIA's shipped Zero-Touch RoCE RTT-based Congestion Control (ZTR RTTCC) reference algorithm on a BlueField-3 DPA requires precise in-place edits to the DOCA PCC sample application, correct DPACC build-time variant selection, and disciplined parameter tuning — mistakes can throttle production RoCE-v2 traffic or leave the algorithm loaded but ineffective.
Core Features & Use Cases
- Sample Integration Guidance: Walks the exact in-place edits to
rp_rtt_template_dev_main.c, build_device_code.sh, and dependencies/meson.build that wire doca_pcc_dev_ztr_rttcc_algo into the shipped DOCA PCC application.
- Variant Selection & Parameter Tuning: Explains the compile-time variant set (vanilla, path-migration, RX-rate, multipath, window-probeless) and the host-set parameter workflow via
doca_pcc_dev_set_ztr_rttcc_params without rebuilding the DPA image.
- Diagnosis & Observability: Provides a layered debug ladder for
DOCA_PCC_DEV_STATUS_FAIL errors and the "loaded but counters are flat" failure mode, routing counter inspection to doca-pcc-counters.
- Use Case: An operator with a BlueField-3 carrying production RoCE-v2 traffic from a GPU cluster asks whether the shipped algorithm is a suitable baseline, then deploys it, confirms it shapes flows under load, and tunes latency-sensitive parameters.
Quick Start
Ask your agent to help you deploy and tune the DOCA-shipped ZTR RTTCC reference algorithm on your BlueField-3 port carrying RoCE-v2 traffic.