NVIDIA
NVIDIA
DOCA Firefly
Helm Chart
NVIDIA
NVIDIA
DOCA Firefly

A Helm chart for deploying DOCA Firefly service that provides time synchronization services leveraging the hardware acceleration of the NVIDIA DPUs.

Introduction

The DOCA Firefly service enables time syncing services based on PTP4L. It can also enable PPS if the used DPU supports this capability.

PTP

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.

Installation and Getting Started

Install Helm

For installing Helm, refer to the official helm website.

Configuration

Please refer to user guide of DOCA Firefly for the needed setup-related configurations that are required before deploying the service using helm.

Important: Please ensure to specify the desired DOCA Firefly tag for the deployment (list of tags):

  • Version
  • Tag flavor - A "-host" suffix is needed when deploying over the host

Install Firefly service

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

Documentation

The DOCA Firefly Service Guide is available here.

License & EULA

This DOCA Microservice is licensed under the NVIDIA Networking Product Agreement. By pulling and using this product, you accept the terms and conditions of this license.

Technical Support

Use the NVIDIA Developers forum for questions regarding this Software.

Enterprise Support

Get access to knowledge base articles and support cases or submit a ticket.

Publisher
NVIDIA
NVIDIA
Latest Version1.2.1
UpdatedJune 16, 2026 UTC
Compressed Size4.11 KB

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.