ibv_create_comp_channel man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

IBV_CREATE_COMP_CHANNEL(Libibverbs Programmer's ManuIBV_CREATE_COMP_CHANNEL(3)

NAME
       ibv_create_comp_channel, ibv_destroy_comp_channel - create or destroy a
       completion event channel

SYNOPSIS
       #include <infiniband/verbs.h>

       struct ibv_comp_channel *ibv_create_comp_channel(struct ibv_context
							*context);

       int ibv_destroy_comp_channel(struct ibv_comp_channel *channel);

DESCRIPTION
       ibv_create_comp_channel() creates a completion event  channel  for  the
       RDMA device context context.

       ibv_destroy_comp_channel()  destroys the completion event channel chan‐
       nel.

RETURN VALUE
       ibv_create_comp_channel() returns a pointer to the  created  completion
       event channel, or NULL if the request fails.

       ibv_destroy_comp_channel()  returns 0 on success, or the value of errno
       on failure (which indicates the failure reason).

NOTES
       A "completion channel" is an abstraction introduced by libibverbs  that
       does  not  exist	 in the InfiniBand Architecture verbs specification or
       RDMA Protocol Verbs Specification.  A completion channel is essentially
       file  descriptor	 that is used to deliver completion notifications to a
       userspace process.  When a completion event is generated for a  comple‐
       tion  queue  (CQ),  the	event  is delivered via the completion channel
       attached to that CQ.  This may be useful to steer completion events  to
       different threads by using multiple completion channels.

       ibv_destroy_comp_channel()  fails  if any CQs are still associated with
       the completion event channel being destroyed.

SEE ALSO
       ibv_open_device(3), ibv_create_cq(3), ibv_get_cq_event(3)

AUTHORS
       Dotan Barak <dotanba@gmail.com>

libibverbs			  2006-10-31	    IBV_CREATE_COMP_CHANNEL(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net