]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ofed/management/libibumad/man/umad_get_mad_addr.3
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ofed / management / libibumad / man / umad_get_mad_addr.3
1 .\" -*- nroff -*-
2 .\"
3 .TH UMAD_GET_MAD_ADDR 3  "May 21, 2007" "OpenIB" "OpenIB Programmer\'s Manual"
4 .SH "NAME"
5 umad_get_mad_addr \- get the address of the ib_mad_addr from a umad buffer
6 .SH "SYNOPSIS"
7 .nf
8 .B #include <infiniband/umad.h>
9 .sp
10 .BI "ib_mad_addr_t * umad_get_mad_addr(void " "*umad");
11 .fi
12 .SH "DESCRIPTION"
13 .B umad_get_mad_addr()
14 returns a pointer to the ib_mad_addr struct within the specified
15 .I umad\fR
16 buffer.
17 .SH "RETURN VALUE"
18 The return value
19 is a pointer to an
20 .I ib_mad_addr_t
21 struct, as specified in <infiniband/umad.h>.
22 .PP
23 .nf
24 typedef struct ib_mad_addr {
25 .in +8
26 uint32_t qpn;
27 uint32_t qkey;
28 uint16_t lid;
29 uint8_t  sl;
30 uint8_t  path_bits;
31 uint8_t  grh_present;
32 uint8_t  gid_index;
33 uint8_t  hop_limit;
34 uint8_t  traffic_class;
35 uint8_t  gid[16];
36 uint32_t flow_label;
37 .in -8
38 } ib_mad_addr_t;
39 .fi
40 .SH "AUTHOR"
41 .TP
42 Hal Rosenstock <halr@voltaire.com>