Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

rdma_bind_addr(3) [debian man page]

RDMA_BIND_ADDR(3)					   Librdmacm Programmer's Manual					 RDMA_BIND_ADDR(3)

NAME
rdma_bind_addr - Bind an RDMA identifier to a source address. SYNOPSIS
#include <rdma/rdma_cma.h> int rdma_bind_addr (struct rdma_cm_id *id, struct sockaddr *addr); ARGUMENTS
id RDMA identifier. addr Local address information. Wildcard values are permitted. DESCRIPTION
Associates a source address with an rdma_cm_id. The address may be wildcarded. If binding to a specific local address, the rdma_cm_id will also be bound to a local RDMA device. RETURN VALUE
Returns 0 on success, or -1 on error. If an error occurs, errno will be set to indicate the failure reason. NOTES
Typically, this routine is called before calling rdma_listen to bind to a specific port number, but it may also be called on the active side of a connection before calling rdma_resolve_addr to bind to a specific address. If used to bind to port 0, the rdma_cm will select an available port, which can be retrieved with rdma_get_src_port(3). SEE ALSO
rdma_create_id(3), rdma_listen(3), rdma_resolve_addr(3), rdma_create_qp(3), rdma_get_local_addr(3), rdma_get_src_port(3) librdmacm 2007-05-15 RDMA_BIND_ADDR(3)

Check Out this Related Man Page

RDMA_BIND_ADDR(3)					   Librdmacm Programmer's Manual					 RDMA_BIND_ADDR(3)

NAME
rdma_bind_addr - Bind an RDMA identifier to a source address. SYNOPSIS
#include <rdma/rdma_cma.h> int rdma_bind_addr (struct rdma_cm_id *id, struct sockaddr *addr); ARGUMENTS
id RDMA identifier. addr Local address information. Wildcard values are permitted. DESCRIPTION
Associates a source address with an rdma_cm_id. The address may be wildcarded. If binding to a specific local address, the rdma_cm_id will also be bound to a local RDMA device. RETURN VALUE
Returns 0 on success, or -1 on error. If an error occurs, errno will be set to indicate the failure reason. NOTES
Typically, this routine is called before calling rdma_listen to bind to a specific port number, but it may also be called on the active side of a connection before calling rdma_resolve_addr to bind to a specific address. If used to bind to port 0, the rdma_cm will select an available port, which can be retrieved with rdma_get_src_port(3). SEE ALSO
rdma_create_id(3), rdma_listen(3), rdma_resolve_addr(3), rdma_create_qp(3), rdma_get_local_addr(3), rdma_get_src_port(3) librdmacm 2007-05-15 RDMA_BIND_ADDR(3)
Man Page

3 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Bind failure

Hi all, I am using Perl program to do socket communication. My application has to use port 40001 this is a condition I can't change the port. The execution of this script always gave an error 'Bind failure port already in use' netstat execution gives below line: udp 0 0 ... (5 Replies)
Discussion started by: zing_foru
5 Replies

2. Programming

bind source

here is the bind source file for the client.c in bind9 logs are written in var/log/file name in the form 02-Aug-2012 15:43:12.713 client 192.168.2.4#47512: query: 209.236.125.74.in-addr.arpa IN PTR + (192.168.2.4) i am in a subnet of 10 systems through 192.168.2.1..10 i want to write logs based... (2 Replies)
Discussion started by: balvinder87
2 Replies

3. Programming

Bind system call

We are calling the bind system call as below bind(sfd, (struct sockaddr *) &addr, sizeof(struct sockaddr_un));Why there is difference in third parameter getting the sizeof as "struct sockaddr_un", wherein the 2nd parametere we are passing it as "(struct sockaddr *)"? Regards, Sajjan (2 Replies)
Discussion started by: VSSajjan
2 Replies