通用文档 Skill技能列表
DOCA编程指南Skill doca-programming-guide
本技能是一个DOCA(Data Center Infrastructure on a Chip Architecture)编程指南,为外部开发者提供编写首个DOCA应用、理解DOCA通用生命周期(cfg-create→init→start→use→stop→destroy)、配置pkg-config与meson构建、解码DOCA_ERROR_*错误、验证与调试DOCA程序的全面指导。它涵盖了从已提供示例派生应用、跨语言FFI绑定(Rust/Go/Python)、文档导航与分类等编程类问题。关键词:DOCA编程指南、DOCA应用开发、DOCA生命周期、DOCA构建、pkg-config、meson、DOCA_ERROR、FFI、BlueField、NVIDIA DOCA。
DOCA公共知识图谱Skill doca-public-knowledge-map
DOCA公共知识图谱是一个用于定位NVIDIA DOCA权威信息的知识型技能。它帮助用户在没有源码树的情况下找到对应的文档页面、确认已安装的DOCA库及版本、定位示例或GitHub源码路径、解析/opt/mellanox/doca下的安装目录,以及处理404或重命名的文档URL。本技能作为路由表,将文档查询快速引向正确的 docs.nvidia.com 页面、本地安装布局或示例资源,并与环境准备、编程指南和调试技能协同。关键词:NVIDIA DOCA、DOCA文档、文档路由、docs.nvidia.com、DOCA库、版本信息、示例定位、安装目录、知识地图、公共文档、开发者资源
DOCA硬件安全Skill doca-hardware-safety
该技能是DOCA技能包中的交叉安全覆盖层,用于指导任何触及DPU/NIC硬件状态(如mlxconfig固件参数、NIC固件烧录、BFB重刷、NIC/DPU模式切换、SR-IOV启用、内核启动参数、PCIe状态等)的变更操作,确保遵循预检清单、带外路径、维护窗口、mlxconfig冷断电规则、副本演练和回滚纪律。适用于生产环境硬件变更的安全管控,是逐工件技能安全策略的基础层。关键词:DOCA, DPU, NIC, 硬件安全, mlxconfig, BFB, 固件, 变更管理, 回滚, 维护窗口, 带外访问, SR-IOV, PCIe, BlueField
DOCA管理Skill doca-mgmt
本技能用于帮助开发者在 NVIDIA BlueField DPU 或 ConnectX 网卡上通过 DOCA Management API 进行设备管理编程。它涵盖建立管理上下文、查询与修改设备能力(如 data-direct、一般能力)、操控拥塞控制全局状态、修改诊断数据、设置 ICM 配额、发送带正确作用域的原始固件命令,以及调试 DOCA_ERROR 和 fwctl 相关故障。该技能面向机队级设备管理、自动编排和固件级调试场景,并内建硬件安全策略。关键词:DOCA Management, BlueField, ConnectX, 设备管理, 原始固件命令, 拥塞控制, ICM配额, 数据直通, 代表器上下文, C API, 机队管理, 固件调试
DOCA公共基础库Skill doca-common
此技能是DOCA开发中所有高级库之上的公共基础层指南,主要管理设备发现、上下文生命周期、内存映射与缓冲区、进度引擎和日志。适用于BlueField DPU或ConnectX NIC上的DOCA编程,帮助解决任务提交但无完成、CONTEXT状态错误、日志级别不生效等问题。关键词:DOCA Common, doca_ctx, doca_dev, doca_buf, doca_mmap, doca_pe, DOCA Log, 零拷贝, 进度引擎, DPU编程, ConnectX, BlueField。
DOCA参数解析器Skill doca-argp
该技能指导开发者使用DOCA Arg Parser进行命令行参数解析相关工作,包括添加/删除/重命名CLI参数、正确调用doca_argp_init/start/destroy生命周期、选择六种公共参数类型、维护--device/--representor/--json/--sdk-log-level标准标志,以及通过JSON配置文件读取参数并诊断DOCA_ERROR错误。关键词:DOCA、Arg Parser、doca_argp、CLI参数解析、参数类型、生命周期、JSON配置、错误调试、DOCA_ERROR、--json、--device、--representor、--sdk-log-level
DOCA结构化工具契约Skill doca-structured-tools-contract
本技能用于共享DOCA结构化工具(doca-env、version-matrix、capability-snapshot、validate-before-commit、collect-host/dpu-state)的契约与代理行为规范,使代理能在检测、优先、回退、报告四步循环中工作:有结构化工具时优先采用其统一JSON输出,否则回退到手动命令链,并透明报告所走路径。适用于环境/版本/设备/能力查询、提交前验证以及主机与DPU状态对比。关键词:DOCA、结构化工具、契约、doca-env、版本矩阵、能力快照、validate-before-commit、主机与DPU状态、代理行为、回退链、PCIe设备、BlueField、智能体工具。