Introduction
The NVIDIA FlexIO SDK provides an API for managing the Data Path Acceleration (DPA) processor and executing native code on NVIDIA BlueField-3 DPUs and later generations.
Key Features
- DPA Programming: Low-level access to Data Path Acceleration processors
- BlueField Integration: Optimized for NVIDIA BlueField DPU architecture
- High Performance: Hardware-accelerated data processing capabilities
- Flexible API: Comprehensive programming interface for DPA applications
Getting Started
After DOCA installation, FlexIO SDK headers can be found under:
- Headers:
/opt/mellanox/flexio/include/
- Libraries:
/opt/mellanox/flexio/lib/
API Modules
Explore the FlexIO SDK documentation through the following sections:
- API Modules - Detailed API reference
- File List - Source file documentation
- Class List - Class and structure reference
Support and Documentation
For additional information, please refer to:
- NVIDIA DOCA SDK Documentation
- FlexIO SDK Programming Guide
- BlueField DPU Developer Resources
- Note
- This documentation covers the FlexIO SDK APIs for DPA processor programming. Ensure you have the appropriate DOCA SDK version installed.