ibv_query_pkey

查询远程直接存储器存取 (RDMA) 端口的 P_Key 表。

语法

#include <rdma/verbs.h>
int ibv_query_pkey(struct ibv_context *context, uint8_t port_num, int index, uint16_t *pkey)

描述

ibv_query_pkey () 函数通过指针 帕基在设备上下文 上下文 的端口 端口号 的条目 索引 中返回 P_Key 值。

输入参数

描述
上下文 指定 ibv_open_device () 函数返回的有效上下文指针。
端口号 指定 ibv_query_device () 函数返回的设备的有效端口号。
INDEX 指定 ibv_query_port () 函数返回的属性中 port_num 参数的有效索引。

输出参数

描述
钥匙 指定存储保护密钥的有效指针。

返回值

描述
0 在成功的基础上
-1 由于以下原因,请求失败:
  • contextpkey 参数为 NULL
  • /dev/rdma/ofed_adm 管理员设备上的打开或写操作失败。