DPL v1.3.0 Release Announcement

DOCA Pipeline Language (DPL) is NVIDIA’s P4-derived language for programmable networking pipelines. DPL contains a Runtime Service that runs on BlueField-3 devices and a development tools container that can be run on any Linux host.

DPL v1.3.0 introduces increased capacity, expanded programmability, and improved diagnostic tools, as summarized below.

Release Highlights

  • Scale and Optimization: Table size support increased to 20 million entries, alongside optimized idle timeout support for high-update-rate tables.

  • Programmability Enhancements: Added support for comparison operators, direct externs, and TCP states extern. These can be monitored via the new and enhanced dpl_nspect CLI commands.

  • Performance Monitoring: dpl_nspect CLI now provides a new command to display real-time performance statistics.

  • Debugger Enhancements: DPL Debugger now supports both Rx (Receive) and Tx (Transmit) packets, alongside the ability to automatically insert debug points within apply blocks without requiring source code externs.

Resources & Support