xref: /freebsd/contrib/ofed/librdmacm/man/rdma_get_devices.3 (revision 09a53ad8f1318c5daae6cfb19d97f4f6459f0013)
"RDMA_GET_DEVICES" 3 "2007-05-15" "librdmacm" "Librdmacm Programmer's Manual" librdmacm
NAME
rdma_get_devices - Get a list of RDMA devices currently available.
SYNOPSIS
"#include <rdma/rdma_cma.h>"

"struct ibv_context **" rdma_get_devices "(int *" num_devices ");"

ARGUMENTS
"num_devices" 12
If non-NULL, set to the number of devices returned.
"DESCRIPTION"
Return a NULL-terminated array of opened RDMA devices. Callers can use this routine to allocate resources on specific RDMA devices that will be shared across multiple rdma_cm_id's.
"NOTES"
The returned array must be released by calling rdma_free_devices. Devices remain opened while the librdmacm is loaded.
"SEE ALSO"
rdma_free_devices(3)