1UMAD_GET_MAD_ADDR(3) OpenIB Programmer's Manual UMAD_GET_MAD_ADDR(3)
2
3
4
6 umad_get_mad_addr - get the address of the ib_mad_addr from a umad buf‐
7 fer
8
10 #include <infiniband/umad.h>
11
12 ib_mad_addr_t * umad_get_mad_addr(void *umad);
13
15 umad_get_mad_addr() returns a pointer to the ib_mad_addr struct within
16 the specified umad buffer.
17
19 The return value is a pointer to an ib_mad_addr_t struct, as specified
20 in <infiniband/umad.h>.
21
22 typedef struct ib_mad_addr {
23 uint32_t qpn;
24 uint32_t qkey;
25 uint16_t lid;
26 uint8_t sl;
27 uint8_t path_bits;
28 uint8_t grh_present;
29 uint8_t gid_index;
30 uint8_t hop_limit;
31 uint8_t traffic_class;
32 uint8_t gid[16];
33 uint32_t flow_label;
34 } ib_mad_addr_t;
35
37 Hal Rosenstock <halr@voltaire.com>
38
39
40
41OpenIB May 21, 2007 UMAD_GET_MAD_ADDR(3)