The DOCA Firefly service enables time syncing services based on PTP4L. It can also enable PPS if the used DPU supports this capability.
Note: Helm chart is currently only provided for host-based deployments.
The Precision Time Protocol (PTP) is a protocol used to synchronize clocks in a network. When used in conjunction with hardware support, PTP is capable of sub-microsecond accuracy, which is far better than is normally obtainable with NTP (Network Time Protocol). PTP support is divided between the kernel and user space. The ptp4l program implements the PTP boundary clock and ordinary clock. With hardware time stamping, it is used to synchronize the PTP hardware clock to the master clock.
For installing Helm, refer to the official helm website.
Please refer to user guide of DOCA Firefly for the needed setup-related configurations that are required before deploying the service using helm.
Install the chart as follows:
helm fetch https://helm.ngc.nvidia.com/nvidia/doca/charts/doca-firefly-1.0.0.tgz --untar
helm install doca-firefly doca-firefly
The DOCA Firefly Service Guide is available here.
DOCA is licensed under the NVIDIA DOCA License. By pulling and using the container, you accept the terms and conditions of this license.
Use the NVIDIA Developers forum for questions regarding this Software.