mirror of
https://github.com/hermitcore/libhermit.git
synced 2025-03-30 00:00:15 +01:00
32 lines
1.3 KiB
Groff
32 lines
1.3 KiB
Groff
.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md
|
|
.TH "IBACM" 7 "2014-06-16" "IBACM" "IB ACM User Guide" IBACM
|
|
.SH NAME
|
|
ibacm \- InfiniBand communication management assistant
|
|
.SH SYNOPSIS
|
|
.B "#include <infiniband/acm.h>"
|
|
.SH "DESCRIPTION"
|
|
Used to resolve remote endpoint information before establishing communications
|
|
over InfiniBand.
|
|
.SH "NOTES"
|
|
Th IB ACM provides scalable address and route resolution services over
|
|
InfiniBand. It resolves system network names and IP addresses to InfiniBand
|
|
path record data using efficient mechanisms, including caching of data.
|
|
.P
|
|
The IB ACM provides information needed to establish a connection, but does
|
|
not implement the communication management protocol. It provides services
|
|
similar to rdma_getaddrinfo, rdma_resolve_addr, and rdma_resolve_route using
|
|
IB multicast.
|
|
The IB ACM does not require IPoIB or use standard naming services, such as
|
|
DNS, and limits network communication, especially with the IB SA.
|
|
The ib_acme utility assists in verifying what options of the ibacm service
|
|
may be usable for the current fabric topology.
|
|
.P
|
|
Client interactions with the ibacm service are done over sockets through
|
|
a standard TCP connection. The librdmacm abstracts this interaction.
|
|
.SH "RETURN CODES"
|
|
.IP "== 0"
|
|
success
|
|
.IP "!= 0"
|
|
error
|
|
.SH "SEE ALSO"
|
|
ib_acme(1), ibacm(1)
|