.\" Automatically generated by Pandoc 2.2.1 .\" .TH "IBV_QUERY_PKEY" "3" "2006\-10\-31" "libibverbs" "Libibverbs Programmer's Manual" .hy .SH NAME .PP ibv_query_pkey \- query an InfiniBand port's P_Key table .SH SYNOPSIS .IP .nf \f[C] #include\ int\ ibv_query_pkey(struct\ ibv_context\ *context, \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint8_t\ port_num, \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ int\ index, \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint16_t\ *pkey); \f[] .fi .SH DESCRIPTION .PP \f[B]ibv_query_pkey()\f[] returns the P_Key value (in network byte order) in entry \f[I]index\f[] of port \f[I]port_num\f[] for device context \f[I]context\f[] through the pointer \f[I]pkey\f[]. .SH RETURN VALUE .PP \f[B]ibv_query_pkey()\f[] returns 0 on success, and \-1 on error. .SH SEE ALSO .PP \f[B]ibv_open_device\f[](3), \f[B]ibv_query_device\f[](3), \f[B]ibv_query_gid\f[](3), \f[B]ibv_query_port\f[](3) .SH AUTHOR .PP Dotan Barak