Home
last modified time | relevance | path

Searched refs:mad_addr (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/ofed/libibmad/
H A Dserv.c95 ib_mad_addr_t *mad_addr; in mad_respond_via() local
101 if (!(mad_addr = umad_get_mad_addr(umad))) { in mad_respond_via()
108 rport.lid = ntohs(mad_addr->lid); in mad_respond_via()
109 rport.qp = ntohl(mad_addr->qpn); in mad_respond_via()
110 rport.qkey = ntohl(mad_addr->qkey); in mad_respond_via()
111 rport.sl = mad_addr->sl; in mad_respond_via()
113 if (mad_addr->grh_present) { in mad_respond_via()
115 memcpy(&rport.gid, &mad_addr->gid, sizeof(rport.gid)); in mad_respond_via()
/freebsd-14.2/contrib/ofed/infiniband-diags/src/
H A Dibsysstat.c79 ib_mad_addr_t *mad_addr; in server_respond() local
81 if (!(mad_addr = umad_get_mad_addr(umad))) in server_respond()
86 rport.lid = ntohs(mad_addr->lid); in server_respond()
87 rport.qp = ntohl(mad_addr->qpn); in server_respond()
88 rport.qkey = ntohl(mad_addr->qkey); in server_respond()
89 rport.sl = mad_addr->sl; in server_respond()
92 rport.grh_present = mad_addr->grh_present; in server_respond()
94 memcpy(rport.gid, mad_addr->gid, 16); in server_respond()
/freebsd-14.2/contrib/ofed/opensm/opensm/
H A Dosm_resp.c134 p_madw->mad_addr.dest_lid = in osm_resp_send()
135 p_req_madw->mad_addr.addr_type.smi.source_lid; in osm_resp_send()
136 p_madw->mad_addr.addr_type.smi.source_lid = in osm_resp_send()
137 p_req_madw->mad_addr.dest_lid; in osm_resp_send()
H A Dosm_req.c214 p_madw->mad_addr.dest_lid = IB_LID_PERMISSIVE; in osm_req_get()
215 p_madw->mad_addr.addr_type.smi.source_lid = IB_LID_PERMISSIVE; in osm_req_get()
297 p_madw->mad_addr.dest_lid = IB_LID_PERMISSIVE; in osm_prepare_req_set()
298 p_madw->mad_addr.addr_type.smi.source_lid = IB_LID_PERMISSIVE; in osm_prepare_req_set()
390 madw->mad_addr.dest_lid = smport->p_physp->port_info.base_lid; in osm_send_trap144()
391 madw->mad_addr.addr_type.smi.source_lid = pi->base_lid; in osm_send_trap144()
424 cl_ntoh64(smp->trans_id), cl_ntoh16(madw->mad_addr.dest_lid)); in osm_send_trap144()
H A Dosm_trap_rcv.c428 if (p_madw->mad_addr.addr_type.smi.source_lid == 0) { in trap_rcv_process_request()
440 tmp_madw.mad_addr.addr_type.smi.source_lid = in trap_rcv_process_request()
444 source_lid = tmp_madw.mad_addr.addr_type.smi.source_lid; in trap_rcv_process_request()
453 &tmp_madw.mad_addr); in trap_rcv_process_request()
564 &tmp_madw.mad_addr); in trap_rcv_process_request()
632 if (!tmp_madw.mad_addr.addr_type.gsi.global_route) { in trap_rcv_process_request()
639 &tmp_madw.mad_addr.addr_type.gsi.grh_info.src_gid, in trap_rcv_process_request()
H A Dosm_sminfo_rcv.c452 cl_ntoh16(p_madw->mad_addr.addr_type.smi.source_lid)); in smi_rcv_process_get_response()
625 cl_ntoh16(p_madw->mad_addr.addr_type.smi.source_lid)); in osm_sminfo_rcv_process()
644 cl_ntoh16(p_madw->mad_addr.addr_type.smi.source_lid)); in osm_sminfo_rcv_process()
H A Dosm_sa_informinfo.c435 inform_info_rec.report_addr = p_madw->mad_addr; in infr_rcv_process_set_method()
442 res = osm_get_gid_by_mad_addr(sa->p_log, sa->p_subn, &p_madw->mad_addr, in infr_rcv_process_set_method()
450 cl_ntoh16(p_madw->mad_addr.dest_lid)); in infr_rcv_process_set_method()
H A Dosm_congestion_control.c102 p_madw->mad_addr.dest_lid = osm_node_get_base_lid(p_node, port); in cc_mad_post()
103 p_madw->mad_addr.addr_type.gsi.remote_qp = IB_QP1; in cc_mad_post()
104 p_madw->mad_addr.addr_type.gsi.remote_qkey = in cc_mad_post()
700 cl_ntoh16(p_madw->mad_addr.dest_lid), in cc_mad_send_err_callback()
H A Dosm_sa_class_port_info.c90 MAD_BLOCK_SIZE, &p_madw->mad_addr); in cpi_rcv_respond()
H A Dosm_perfmgr.c250 cl_ntoh16(p_madw->mad_addr.dest_lid), in perfmgr_mad_send_err_callback()
428 p_madw->mad_addr.dest_lid = dest_lid; in perfmgr_build_mad()
429 p_madw->mad_addr.addr_type.gsi.remote_qp = dest_qp; in perfmgr_build_mad()
430 p_madw->mad_addr.addr_type.gsi.remote_qkey = in perfmgr_build_mad()
432 p_madw->mad_addr.addr_type.gsi.pkey_ix = pkey_ix; in perfmgr_build_mad()
433 p_madw->mad_addr.addr_type.gsi.service_level = sl; in perfmgr_build_mad()
434 p_madw->mad_addr.addr_type.gsi.global_route = FALSE; in perfmgr_build_mad()
H A Dosm_sm_mad_ctrl.c772 if (p_madw->mad_addr.dest_lid != 0xFFFF) { in sm_mad_ctrl_send_err_cb()
776 mad_addr)); in sm_mad_ctrl_send_err_cb()
H A Dosm_sa.c381 &p_madw->mad_addr); in osm_sa_send_error()
449 cl_ntoh16(madw->mad_addr.dest_lid)); in osm_sa_respond()
476 &madw->mad_addr); in osm_sa_respond()
/freebsd-14.2/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_al.c254 osm_mad_addr_t mad_addr; in __osm_al_rcv_callback() local
267 mad_addr.dest_lid = p_elem->remote_lid; in __osm_al_rcv_callback()
268 mad_addr.path_bits = p_elem->path_bits; in __osm_al_rcv_callback()
271 mad_addr.static_rate = 0; in __osm_al_rcv_callback()
275 mad_addr.addr_type.smi.source_lid = p_elem->remote_lid; in __osm_al_rcv_callback()
277 mad_addr.addr_type.gsi.remote_qp = p_elem->remote_qp; in __osm_al_rcv_callback()
278 mad_addr.addr_type.gsi.remote_qkey = p_elem->remote_qkey; in __osm_al_rcv_callback()
279 mad_addr.addr_type.gsi.pkey_ix = p_elem->pkey_index; in __osm_al_rcv_callback()
280 mad_addr.addr_type.gsi.service_level = p_elem->remote_sl; in __osm_al_rcv_callback()
281 mad_addr.addr_type.gsi.global_route = FALSE; in __osm_al_rcv_callback()
[all …]
H A Dosm_vendor_ibumad_sa.c409 p_madw->mad_addr.dest_lid = in __osmv_send_sa_req()
411 p_madw->mad_addr.addr_type.smi.source_lid = in __osmv_send_sa_req()
413 p_madw->mad_addr.addr_type.gsi.remote_qp = CL_HTON32(1); in __osmv_send_sa_req()
425 p_madw->mad_addr.addr_type.gsi.global_route = 1; in __osmv_send_sa_req()
426 memset(&p_madw->mad_addr.addr_type.gsi.grh_info, 0, in __osmv_send_sa_req()
427 sizeof(p_madw->mad_addr.addr_type.gsi.grh_info)); in __osmv_send_sa_req()
428 memcpy(&p_madw->mad_addr.addr_type.gsi.grh_info.dest_gid, &(p_query_req->gid), 16); in __osmv_send_sa_req()
H A Dosm_vendor_mlx_ts_anafa.c79 osm_mad_addr_t mad_addr; in __osmv_TOPSPIN_ANAFA_receiver_thr() local
132 IB_MCLASS_SUBN_DIR), &mad_addr); in __osmv_TOPSPIN_ANAFA_receiver_thr()
138 (void *)&mad, &mad_addr); in __osmv_TOPSPIN_ANAFA_receiver_thr()
H A Dosm_vendor_ibumad.c115 cl_ntoh16(p_madw->mad_addr.dest_lid)); in log_send_error()
1114 ib_mad_addr_t mad_addr; in osm_vendor_send() local
1144 mad_addr.grh_present = 1; in osm_vendor_send()
1145 mad_addr.gid_index = 0; in osm_vendor_send()
1146 mad_addr.hop_limit = p_mad_addr->addr_type.gsi.grh_info.hop_limit; in osm_vendor_send()
1148 NULL, &mad_addr.traffic_class, in osm_vendor_send()
1149 &mad_addr.flow_label); in osm_vendor_send()
1150 memcpy(&mad_addr.gid, &p_mad_addr->addr_type.gsi.grh_info.dest_gid, 16); in osm_vendor_send()
1151 umad_set_grh(p_vw->umad, &mad_addr); in osm_vendor_send()
H A Dosm_vendor_mlx_sim.c86 osm_mad_addr_t mad_addr; in __osmv_ibms_receiver_callback() local
121 &mad_addr); in __osmv_ibms_receiver_callback()
127 (void *)&p_mad->header, &mad_addr); in __osmv_ibms_receiver_callback()
H A Dosm_vendor_mlx_ts.c83 osm_mad_addr_t mad_addr; in __osmv_TOPSPIN_receiver_thr() local
142 &mad_addr); in __osmv_TOPSPIN_receiver_thr()
148 (void *)&mad, &mad_addr); in __osmv_TOPSPIN_receiver_thr()
H A Dosm_vendor_mlx_sa.c499 p_madw->mad_addr.dest_lid = p_bind->sm_lid; in __osmv_send_sa_req()
501 p_madw->mad_addr.dest_lid = cl_hton16(p_bind->sm_lid); in __osmv_send_sa_req()
503 p_madw->mad_addr.addr_type.smi.source_lid = cl_hton16(p_bind->lid); in __osmv_send_sa_req()
504 p_madw->mad_addr.addr_type.gsi.remote_qp = CL_HTON32(1); in __osmv_send_sa_req()
H A Dosm_vendor_mtl.c386 osm_mad_addr_t mad_addr; in __osm_mtl_rcv_callback() local
433 &mad_addr); in __osm_mtl_rcv_callback()
438 cl_ntoh32(mad_addr.addr_type.gsi.remote_qp) in __osm_mtl_rcv_callback()
445 MAD_BLOCK_SIZE, &mad_addr); in __osm_mtl_rcv_callback()
H A Dosm_vendor_mlx_ibmgt.c604 osm_mad_addr_t mad_addr; in __osmv_IBMGT_rcv_cb() local
616 IB_MCLASS_SUBN_DIR)), &mad_addr); in __osmv_IBMGT_rcv_cb()
653 &mad_addr); in __osmv_IBMGT_rcv_cb()
H A Dosm_vendor_ts.c449 osm_mad_addr_t mad_addr; in __osm_vendor_ts_poller() local
490 &mad_addr); in __osm_vendor_ts_poller()
494 __osm_ts_rcv_callback(p_bind, &mad_addr, 256, &mad); in __osm_vendor_ts_poller()
/freebsd-14.2/contrib/ofed/opensm/include/opensm/
H A Dosm_madw.h452 osm_mad_addr_t mad_addr; member
526 p_madw->mad_addr = *p_mad_addr; in osm_madw_init()
1074 return ((osm_mad_addr_t *) & p_madw->mad_addr); in osm_madw_get_mad_addr_ptr()
/freebsd-14.2/contrib/ofed/libibumad/
H A Dumad.h207 int umad_set_grh_net(void *umad, void *mad_addr);
208 int umad_set_grh(void *umad, void *mad_addr);
H A Dumad.c736 int umad_set_grh(void *umad, void *mad_addr) in umad_set_grh() argument
739 struct ib_mad_addr *addr = mad_addr; in umad_set_grh()
741 if (mad_addr) { in umad_set_grh()

12