umad_recv man page on RedHat

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

UMAD_RECV(3)		  OpenIB Programmer´s Manual		  UMAD_RECV(3)

NAME
       umad_recv - receive umad

SYNOPSIS
       #include <infiniband/umad.h>

       int umad_recv(int portid, void *umad, int *length, int timeout_ms);

DESCRIPTION
       umad_recv()  waits  up  to  timeout_ms  milliseconds for a packet to be
       received from the port specified by portid.  The packet	is  copied  to
       the  umad buffer if there is sufficient room and the received length is
       indicated.  If the buffer is not large enough, the  size	 of  the  umad
       buffer  needed  is returned in length.  A negative timeout_ms makes the
       function block until a packet is received. A  timeout_ms	 parameter  of
       zero indicates a non blocking read.

       Note  length is a pointer to the length of the data portion of the umad
       buffer.	This  means  that  umad	 must  point  to  a  buffer  at	 least
       umad_size() + *length bytes long.

       Note also that *length must be >= 256 bytes.

RETURN VALUE
       umad_recv()  returns  non  negative receiving agentid on success, and a
       negative value on error as follows:
	-EINVAL	     invalid port handle or agentid or *length	is  less  than
       the minimum supported
	-EIO	     receive operation failed
	-EWOULDBLOCK non blocking read can't be fulfilled

SEE ALSO
       umad_poll(3)

AUTHOR
       Hal Rosenstock <halr@voltaire.com>

OpenIB				 May 11, 2007			  UMAD_RECV(3)
[top]

List of man pages available for RedHat

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