Searched refs:drpath (Results 1 – 9 of 9) sorted by relevance
| /NextBSD/contrib/ofed/management/libibmad/src/ |
| HD | mad.c | 109 mad_encode(void *buf, ib_rpc_t *rpc, ib_dr_path_t *drpath, void *data) in mad_encode() argument 122 if (!drpath) { in mad_encode() 126 mad_set_field(buf, 0, IB_DRSMP_HOPCNT_F, drpath->cnt); in mad_encode() 127 mad_set_field(buf, 0, IB_DRSMP_HOPPTR_F, is_resp ? drpath->cnt + 1 : 0x0); in mad_encode() 147 mad_set_field(buf, 0, IB_DRSMP_DRDLID_F, drpath->drdlid ? drpath->drdlid : 0xffff); in mad_encode() 148 mad_set_field(buf, 0, IB_DRSMP_DRSLID_F, drpath->drslid ? drpath->drslid : 0xffff); in mad_encode() 152 mad_set_array(buf, 0, IB_DRSMP_RPATH_F, drpath->p); in mad_encode() 154 mad_set_array(buf, 0, IB_DRSMP_PATH_F, drpath->p); in mad_encode() 184 else if ((dport->drpath.drslid != 0xffff) && (dport->lid > 0)) in mad_build_pkt() 201 p = mad_encode(mad, rpc, lid_routed ? 0 : &dport->drpath, data); in mad_build_pkt()
|
| HD | portid.c | 59 if (portid->drpath.cnt == 0) in portid2portnum() 62 return portid->drpath.p[(portid->drpath.cnt-1)]; in portid2portnum() 78 if (portid->drpath.cnt) in portid2str() 84 drpath2str(&(portid->drpath), buf + n, sizeof(buf) - n); in portid2str()
|
| HD | smp.c | 58 (portid->drpath.drslid == 0xffff) || in smp_set_via() 59 (portid->drpath.drdlid == 0xffff)) in smp_set_via() 102 (portid->drpath.drslid == 0xffff) || in smp_query_via() 103 (portid->drpath.drdlid == 0xffff)) in smp_query_via()
|
| HD | resolve.c | 115 if (str2drpath(&portid->drpath, addr_str, 0, 0) < 0) in ib_resolve_portid_str_via() 136 if (str2drpath(&portid->drpath, routepath, selfportid.lid, 0) < 0) in ib_resolve_portid_str_via()
|
| /NextBSD/contrib/ofed/management/infiniband-diags/src/ |
| HD | ibtracert.c | 284 if (extend_dpath(&from->drpath, outport) < 0) in find_route() 308 if (from->drpath.cnt > 0) { in find_route() 310 from->drpath.cnt--; in find_route() 313 if (portnum && extend_dpath(&from->drpath, portnum) < 0) in find_route() 322 nextport.portnum = from->drpath.p[from->drpath.cnt+1]; in find_route() 533 leafport = path->drpath.p[path->drpath.cnt]; in find_mcpath() 556 if (from->drpath.cnt > 0) in find_mcpath() 557 path->drpath.cnt--; in find_mcpath() 576 if (extend_dpath(&path->drpath, i) < 0) in find_mcpath() 589 path->drpath.cnt--; /* restore path */ in find_mcpath() [all …]
|
| HD | ibportstate.c | 403 peerportid.drpath.cnt = 1; in main() 404 peerportid.drpath.p[1] = portnum; in main() 409 peerportid.drpath.drslid = selfportid.lid; in main() 410 peerportid.drpath.drdlid = 0xffff; in main()
|
| HD | ibnetdiscover.c | 341 if (extend_dpath(&path->drpath, portnum) < 0) in handle_port() 347 path->drpath.cnt--; /* restore path */ in handle_port() 370 path->drpath.cnt--; /* restore path */ in handle_port()
|
| /NextBSD/contrib/ofed/management/libibmad/include/infiniband/ |
| HD | mad.h | 194 ib_dr_path_t drpath; member 689 void * mad_encode(void *buf, ib_rpc_t *rpc, ib_dr_path_t *drpath, void *data);
|
| /NextBSD/contrib/ofed/management/doc/ |
| HD | libibmad.txt | 621 ib_dr_path_t *drpath, void *data); 623 the optional direct routed address 'drpath', and the optional payload
|