Hans Petter Selasky d6b92ffa99 OFED user-space import and update for use with Linux-4.9 compatible RDMA
kernel APIs.

List of sources used:

1) rdma-core was cloned from "https://github.com/linux-rdma/rdma-core.git"
Top commit d65138ef93af30b3ea249f3a84aa6a24ba7f8a75

2) OpenSM was cloned from git://git.openfabrics.org/~halr/opensm.git
Top commit 85f841cf209f791c89a075048a907020e924528d

3) libibmad was cloned from "git://git.openfabrics.org/~iraweiny/libibmad.git"
Tag 1.3.13 with some additional patches from Mellanox.

4) infiniband-diags was cloned from "git://git.openfabrics.org/~iraweiny/infiniband-diags.git"
Tag 1.6.7 with some additional patches from Mellanox.

Added the required Makefiles for building and installing.

Sponsored by:	Mellanox Technologies
2017-08-02 16:00:30 +00:00

46 lines
1.4 KiB
Groff

.\" -*- nroff -*-
.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md
.\"
.TH IBV_QUERY_SRQ 3 2006-10-31 libibverbs "Libibverbs Programmer's Manual"
.SH "NAME"
ibv_query_srq \- get the attributes of a shared receive queue (SRQ)
.SH "SYNOPSIS"
.nf
.B #include <infiniband/verbs.h>
.sp
.BI "int ibv_query_srq(struct ibv_srq " "*srq" ", struct ibv_srq_attr " "*srq_attr" );
.fi
.SH "DESCRIPTION"
.B ibv_query_srq()
gets the attributes of the SRQ
.I srq
and returns them through the pointer
.I srq_attr\fR.
The argument
.I srq_attr
is an ibv_srq_attr struct, as defined in <infiniband/verbs.h>.
.PP
.nf
struct ibv_srq_attr {
.in +8
uint32_t max_wr; /* maximum number of outstanding work requests (WRs) in the SRQ */
uint32_t max_sge; /* maximum number of scatter elements per WR */
uint32_t srq_limit; /* the limit value of the SRQ */
.in -8
};
.fi
.SH "RETURN VALUE"
.B ibv_query_srq()
returns 0 on success, or the value of errno on failure (which indicates the failure reason).
.SH "NOTES"
If the value returned for srq_limit is 0, then the SRQ limit reached
("low watermark") event is not (or no longer) armed, and no
asynchronous events will be generated until the event is rearmed.
.SH "SEE ALSO"
.BR ibv_create_srq (3),
.BR ibv_destroy_srq (3),
.BR ibv_modify_srq (3)
.SH "AUTHORS"
.TP
Dotan Barak <dotanba@gmail.com>