Queries the P_Key table of an remote direct memory access
(RDMA) port.
Description
The ibv_query_pkey() function
returns the P_Key value in the entry index of port port_num for
device context context through the pointer pkey.
Input Parameters
| Item |
Description |
| context |
Specifies the valid context pointer that is
returned by the ibv_open_device() function. |
| port_num |
Specifies the valid port number for the device
that is returned by the ibv_query_device() function. |
| index |
Specifies the valid index for the port_num parameter
from attributes that are returned by the ibv_query_port() function. |
Output Parameter
| Item |
Description |
| pkey |
Specifies the valid pointer to store protection
key. |
Return Values
| Item |
Description |
| 0 |
On success. |
| -1 |
The request fails because of the following reasons:
- The context or pkey parameter is NULL
- The open or write operation failed on the /dev/rdma/ofed_adm administrator
device.
|