DOCA Documentation v2.10.0

DOCA Framework Documentation v2.10.0

DOCA Framework includes all software components - drivers, libraries, tools, lower level software to interact with the hardware devices and the default operating system included in then BlueField installation package.

DOCA Framework is not an installation package, but rather a software bundle including all DOCA-related pieces of software, which are made available by DOCA packages: DOCA-Host and BlueField-Bundle.

There are 2 main part of the DOCA Framework

  • DOCA SDK - enables developers to rapidly create applications and services on top of NVIDIA® BlueField® networking platforms, leveraging industry-standard APIs. the power of NVIDIA's BlueField data-processing units (DPUs) and SuperNICs.

    • DOCA SDK documentation available here

  • BlueField Platform Software - built from the bootloaders and other essentials for loading and setting software components, and also includes the official BlueField operating system (Ubuntu reference Linux distribution). Bluefield Platform Software includes:

    • ATF/UEFI, BMC Firmware, BlueField NIC-Firmware

    • BlueField Platform Software Documentation available here

To support the optimal installation of DOCA on your host and device, DOCA has several packages for installation:

DOCA-Host

DOCA-Host is the software package installed on the host server to support the NVIDIA devices installed in the host - BlueField and/or Connect-X.

DOCA-Host includes different host installation profiles

  • doca-all

  • doca-networking

  • doca-ofed

see details of profiles and supported host OS here

BlueField-Bundle (BF-Bundle)

BlueField Software Bundle (BF-Bundle) is the software package installed on the BlueField Arm cores for the full DOCA experience on your BlueField networking platform. BlueField devices are shipped with BF-Bundle.

BF-Bundle includes:

  • DOCA SDK libs, drivers and tools

  • BlueField Platform Software: ATF, UEFI, BlueField NIC-Firmware, BMC Firmware

  • Default operating system for BlueField Arms - Ubuntu 22.04

BlueField-Firmware Bundle (BF-FWBundle)

BlueField Firmware Bundle (BF-FWBundle) is the minimal software package installed on the BlueField Arm cores which includes only management interface for external provisioning system software loading.

BF-FWBundle includes:

  • ATF

  • UEFI

  • BlueField NIC-Firmware

  • BMC Firmware

  • EROT Firmware

BF-FWBundle does not include:

  • DOCA SDK

  • Operating system for BlueField Arms

BlueField user manuals detail how to install, the supported interfaces, specification and troubleshooting

© Copyright 2025, NVIDIA. Last updated on Feb 26, 2025.