鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

用户态程序获取RTT时间

接口描述

获取最近一次探测到的RTT的值。

接口类型

用户态接口

参数说明

参数名

入参/出参

说明

struct ibv_qp *qp

入参

指定想获取RTT时间的QP信息。

uint32_t *rtt_timestamp

出参

最近一次探测到的RTT的值。

使用示例

#include "hiroce3/roce_verbs.h"

/*省略*/

int ret = 0;
uint32_t rtt_timestamp = 0;
ret = roce3_get_rtt_timestamp(ctx->qp[num], &rtt_timestamp);
if (ret == 0) {
    printf(“rtt timestamp:%u.\n”, rtt_timestamp);
}

返回值

0表示成功,非0表示失败。

约束和注意事项

  • 使用此接口在编译用户程序前需要安装hiroce3的rpm包。
  • 需要在用户态程序的构建中添加-lhrn3-rdmav动态库。