NVIDIA
NVIDIA
DPL RT Service Resources
Resource
NVIDIA
NVIDIA
DPL RT Service Resources

DPL RT Service Resources The DOCA Pipeline Language Runtime Service (DPL RT Service) is an NVIDIA® BlueField® service that implements the backend functionality to manage and program the DPU datapath.

Introduction

These resources are intended for the DPL RT Service

The DOCA Pipeline Language Runtime Service (DPL RT Service) is an NVIDIA® BlueField® service that implements the backend functionality to manage and program the DPU datapath.

This DPL RT Service includes a P4Runtime gRPC based server, that binds the P4Runtime protobuf interface to the underlying hardware driver APIs. The P4Runtime server listens on TCP port 9559, which is the port that has been allocated by IANA for the P4Runtime service. The server allows a P4 Controller to connect over gRPC so that it can set the ForwardingPipelineConfig, which installs and loads into hardware the compiled DPL program output and the associated P4Info metadata. Furthermore, the controller can query the target for the ForwardingPipelineConfig to retrieve the device config and the P4Info, as well as performing P4 table maintenance (which were defined in the P4 program source code).

Installation and Getting Started

All requirements and preparation steps to enable the DPL RT Service is explained in the DOCA Pipeline Language Services Guide.

Documentation

The DPL RT Service Guide is available here.
The DPL RT Service Release Notes is available here.

License & EULA

DOCA is licensed under the NVIDIA DOCA License. By pulling and using the container and its resources, you accept the terms and conditions of this license.

Technical Support

Use the NVIDIA Developers forum for questions regarding this software.

Publisher
NVIDIA
NVIDIA
Latest Version1.5.0-doca3.4.0
UpdatedJune 11, 2026 UTC
Compressed Size31.25 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.