DOCA Rivermax
简介
该技能面向在BlueField DPU或ConnectX主机上进行DOCA Rivermax实际操作的用户,涵盖Rivermax SDK与许可证前置确认、doca_rmax_in_stream(接收流)生命周期管理、doca_rmax_get_*supported能力查询、与doca-eth/doc-flow的配合以及DOCA_ERROR*错误分诊。Rivermax用于精确时序的以太网/InfiniBand媒体流接收(如SMPTE ST 2110、实时行情数据等)。
核心能力
- 接收端输入流模型:doca_rmax_in_stream(Rivermax为只接收API)
- 能力探测:doca_rmax_get_*_supported 系列函数
- 强制前置条件:必须单独安装 NVIDIA Rivermax SDK 并配置有效许可证
- 与底层队列(doca-eth)和流规则(doca-flow)协同工作,Rivermax 本身不编程队列或流转发
- 提供 DOCA_ERROR_* 错误分类及分层调试路径
典型场景
- SMPTE ST 2110 视频/音频 IP 流接收
- 高精度实时市场数据流
- 需要亚微秒级抖动的科学仪器数据流
边界
- 不负责安装 DOCA、Rivermax SDK 或许可证管理
- 不负责底层队列编程(用doca-eth)或流转发规则(用doca-flow)
- 面向 DOCA Rivermax C 库及其语言绑定使用者
相关技能
- doca-setup、doca-version、doca-eth、doca-flow、doca-debug、doca-public-knowledge-map