DOCASTA(存储目标加速)技能Skill doca-sta

本技能面向在BlueField DPU/ConnectX NIC上使用DOCA STA加速NVMe-oF存储目标(target)的开发者,涵盖doca_sta Core上下文、子系统/命名空间配置、后端NVMe磁盘、RDMA传输、I/O队列能力查询及DOCA_ERROR_*调试。关键词:DOCA STA、NVMe-over-Fabrics、NVMe-over-RDMA、存储目标加速、BlueField、doca_sta_subsystem、doca_sta_be、doca-rdma、RoCE、DPU、I/O队列、Identify Controller、DOCA_ERROR_IO_FAILED。

RDMA/DMA 0 次安装 0 次浏览 更新于 9/6/2026
开源协议 Apache-2.0
名称 doca-sta
描述 > 本技能适用于在BlueField DPU或ConnectX NIC上使用DOCA STA进行NVMe-over-Fabrics存储目标实操:建立doca_sta DOCA Core上下文来加速基于RDMA的NVMe-oF数据通路,定义由本地NVMe-PCI后端磁盘(doca_sta_be)支持的doca_sta_subsystem目标(NQN+命名空间),通过doca_sta_cap_is_supported检查设备支持,按连接设置I/O队列,或者调试STA调用返回的DOCA_ERROR_*。

DOCA STA(存储目标加速)

从哪里开始: 假定DOCA已安装,用户正针对BlueField设备进行NVMe-over-Fabrics存储目标的实操(配置/修改/构建/运行/测试/调试)。本技能覆盖STA能力查询、目标模型、队列形状、错误分类和调试。

主要能力

  • 目标对象模型:doca_sta_subsystem、命名空间、doca_sta_be后端NVMe磁盘
  • 仅RDMA传输:NVMe-over-RDMA,无TCP路径
  • 管理队列 + 每连接N个I/O队列,支持soca_sta_get_max_*容量查询
  • 能力检查:doca_sta_cap_is_supported
  • 错误分类:映射到跨库DOCA_ERROR_*

范围外

DOCA安装、原始RDMA数据搬移、原始包I/O、flow编程、initiator/主机NVMe栈等工作不在此技能范围。

关联技能

doca-version、doca-rdma、doca-flow、doca-debug、doca-setup、doca-public-knowledge-map等。