ibv_open_device()
opens the device
device
and creates a context for further use.
ibv_close_device()
closes the device context
context.
RETURN VALUE
ibv_open_device()
returns a pointer to the allocated device context, or NULL if the request fails.
ibv_close_device()
returns 0 on success, -1 on failure.
NOTES
ibv_close_device()
does not release all the resources allocated using context
context.
To avoid resource leaks, the user should release all associated
resources before closing a context.