- BlueField-2 Quickstart Guide for Clemson R7525s
- NVIDIA Mellanox Bluefield-2 SmartNIC Hands-On Tutorial: Host setup is little outdate. See
Host setup
bellow. - NVIDIA Mellanox Bluefield-2 SmartNIC Hands-On Tutorial: “Rig for Dive” — Part III: Ultimate Cloudlab Setup
- NVIDIA Mellanox Bluefield-2 SmartNIC Hands-On Tutorial: “Rig for Dive” — Part V: Install the Latest Bluefield OS with DPDK and DOCA
- NVIDIA BlueField-2 Ethernet DPU User Guide
- Host setup for bluefield DPU
- Installing Ubuntu on BF2
- Download and install Mellanox Technologies GPG-KEY for apt: This is needed to install packages on DPU.
- Configuring NVIDIA BlueField2 SmartNIC
- BF2 Hardware Installation
- Troubleshooting BF2 Interfaces
- Installation and Initialization: Troubleshooting
- BF SmartNIC modes
- DOCA Installation guide 1.5.1
- NVIDIA BLUEFIELD DPU PLATFORM OPERATING SYSTEM v3.9.2 DOCUMENTATION
- NVIDIA BLUEFIELD-2 BMC SOFTWARE USER MANUAL v2.8.2
- BlueField 2 DOCA SDK Index Page: Ubuntu bfb image at the end of the page.
- DOCA SDK Documentation
- DOCA programming guide overview
- DOCA Core programming guide
- DOCA DMA programming guide [PDF]
- DOCA Library API [PDF]
- DOCA DMA sample application
- DOCA Sample Applications
- Introduction to Developing Applications with NVIDIA DOCA on BlueField DPUs
- How to deal with dma on the host to access DPU’s memory?
- Developing Applications with NVIDIA BlueField DPU and DPDK
- DPA Subsystem
- Scalable Functions
- Introduction to switchdev SR-IOV offloads
- NVIDIA DATA CENTER PROCESSING UNIT (DPU) ARCHITECTURE
- DPU Operation Guide
- NVIDIA DOCA vSwitch and Representors Model
- Open vSwitch in NVIDIA BlueField SmartNIC
- OVS Offload Using ASAP² Direct
- Accelerated Receive Flow Steering(aRFS)
- Mellanox ASAP DOC
- Hardware offloads past, present and future
- [VIDEO] Hardware offloads past, present and future
- Offloading Network Traffic Classification
- OVS Bridge and Open vSwitch (OVS) Basics
- Linux kernel documentation: Network Function Representors
- Openflow in a day
- OpenFlow Switch Specification
- OpenFlow rules interactions: Definition and detection
- Flow Hardware offload with Linux TC flower (OVS)
- TC Hardware offload by Simon Horman
- OvS Hardware Offload with TC Flower
- Open vSwitch Offload
- Configuring OVS-DPDK Offload with BlueField-2
- Open vSwitch with DPDK
- HW offload performance with TC vs. DPDK (on SmartNIC)
- OVS Deep Dive 0: Overview
- Open vSwitch command reference
- OVS Short Command Cheat
- OpenFlow command examples by NVIDIA
ovs-fields
- protocol header fields in OpenFlow and Open vSwitchovs-actions
- OpenFlow actions and instructions with Open vSwitch extensions- Improve multicore scaling in Open vSwitch DPDK
- NVIDIA Reported storage offload performance
- HowTo Configure NVMe over Fabrics
- HowTo Configure NVMe over Fabrics (NVMe-oF) Target Offload
- Simple NVMe-oF Target Offload Benchmark
- NVMeOF BF Docs Index page
- [PATCH RFC] Introduce verbs API for NVMe-oF target offload
- NVME OVER FABRICS OFFLOAD presentation by Mellanox
- Hardware offloads for SPDK
- Setting up Mellanox NVMf offload Issue
- How to find PCI address of an ethernet interface?
- PCI Express I/O Virtualization Howto
- HowTo Change the Ethernet Port Speed of Mellanox Adapters (Linux)
- Orchestrate offloaded network functions on DPUs with Red Hat OpenShift
- Understanding mlx5 ethtool Counters
- HowTo Configure DPDK Packet Generator for ConnectX-4
- Awesome SmartNIC
mst
mlxconfig
mlxfwmanager
devlink
mlxdevm