Home
last modified time | relevance | path

Searched refs:mgmt_class (Results 1 – 25 of 48) sorted by relevance

12

/NextBSD/sys/ofed/drivers/infiniband/util/
HDmadeye.c63 static int mgmt_class = 0; variable
69 module_param(mgmt_class, int, 0444);
75 MODULE_PARM_DESC(mgmt_class, "Display all MADs of specified class (default=0)");
79 static char * get_class_name(u8 mgmt_class) in get_class_name() argument
81 switch(mgmt_class) { in get_class_name()
103 static char * get_method_name(u8 mgmt_class, u8 method) in get_method_name() argument
128 switch (mgmt_class) { in get_method_name()
232 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class, in print_mad_hdr()
233 get_class_name(mad_hdr->mgmt_class)); in print_mad_hdr()
236 get_method_name(mad_hdr->mgmt_class, mad_hdr->method)); in print_mad_hdr()
[all …]
/NextBSD/sys/ofed/drivers/infiniband/hw/mthca/
HDmthca_mad.c112 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop()
113 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop()
151 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override()
152 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override()
165 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
220 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad()
221 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad()
235 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad()
236 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad()
237 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad()
[all …]
/NextBSD/contrib/ofed/management/opensm/libvendor/
HDosm_vendor_mlx_ts_anafa.c120 mad.mgmt_class, in __osmv_TOPSPIN_ANAFA_receiver_thr()
129 (((ib_mad_t *) & mad)->mgmt_class == in __osmv_TOPSPIN_ANAFA_receiver_thr()
131 || (((ib_mad_t *) & mad)->mgmt_class == in __osmv_TOPSPIN_ANAFA_receiver_thr()
214 filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init()
220 filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init()
231 filter.mgmt_class = p_info->mad_class; in osmv_transport_init()
290 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send()
294 mgmt_class == in osmv_transport_mad_send()
303 if ((p_mad_hdr->mgmt_class == IB_MCLASS_SUBN_DIR) || in osmv_transport_mad_send()
304 (p_mad_hdr->mgmt_class == IB_MCLASS_SUBN_LID)) { in osmv_transport_mad_send()
HDosm_vendor_mlx_ts.c124 mad.mgmt_class, in __osmv_TOPSPIN_receiver_thr()
135 mgmt_class == in __osmv_TOPSPIN_receiver_thr()
140 mgmt_class == in __osmv_TOPSPIN_receiver_thr()
221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init()
228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init()
241 p_mgr->filter.mgmt_class = p_info->mad_class; in osmv_transport_init()
305 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send()
308 p_mad_hdr->mgmt_class == in osmv_transport_mad_send()
329 ts_mad.mgmt_class, in osmv_transport_mad_send()
371 ts_mad.mgmt_class = p_mgr->filter.mgmt_class; in __osm_transport_gen_dummy_mad()
HDosm_vendor_mlx_ibmgt.c58 uint8_t mgmt_class; /* for gsi */ member
317 p_mgr->mgmt_class = p_info->mad_class; in osmv_transport_init()
327 p_mgr->mgmt_class); in osmv_transport_init()
328 free(p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]); in osmv_transport_init()
386 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send()
388 p_mad->mgmt_class == in osmv_transport_mad_send()
398 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osmv_transport_mad_send()
399 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osmv_transport_mad_send()
541 p_list = p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]; in osmv_transport_done()
565 p_mgr->mgmt_class); in osmv_transport_done()
[all …]
HDosm_vendor_mlx_sim.c105 p_mad->header.mgmt_class, in __osmv_ibms_receiver_callback()
115 header)->mgmt_class == in __osmv_ibms_receiver_callback()
119 header)->mgmt_class == in __osmv_ibms_receiver_callback()
272 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send()
275 p_mad_hdr->mgmt_class == in osmv_transport_mad_send()
294 mad_msg.header.mgmt_class, in osmv_transport_mad_send()
HDosm_vendor_ts.c475 mad.mgmt_class, in __osm_vendor_ts_poller()
486 mgmt_class == in __osm_vendor_ts_poller()
491 mgmt_class == in __osm_vendor_ts_poller()
613 filter.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind()
749 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_ts_send_mad()
751 p_mad->mgmt_class == in osm_ts_send_mad()
759 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osm_ts_send_mad()
760 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osm_ts_send_mad()
HDosm_vendor_ibumad.c301 mad->mgmt_class == IB_MCLASS_SUBN_LID || in umad_receiver()
302 mad->mgmt_class == IB_MCLASS_SUBN_DIR); in umad_receiver()
331 if (mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in umad_receiver()
335 mad->mgmt_class, in umad_receiver()
384 if ((mad->mgmt_class != IB_MCLASS_SUBN_DIR) && in umad_receiver()
385 (mad->mgmt_class != IB_MCLASS_SUBN_LID) && in umad_receiver()
391 mad->mgmt_class, mad->method, in umad_receiver()
1026 if (p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) { in osm_vendor_send()
1031 if (p_mad->mgmt_class == IB_MCLASS_SUBN_LID) { in osm_vendor_send()
1043 if (ib_class_is_rmpp(p_mad->mgmt_class)) { /* RMPP GSI classes FIXME: no GRH */ in osm_vendor_send()
HDosm_vendor_al.c285 if (p_new_mad->mgmt_class == IB_MCLASS_SUBN_LID || in __osm_al_rcv_callback()
286 p_new_mad->mgmt_class == IB_MCLASS_SUBN_DIR) { in __osm_al_rcv_callback()
981 mad_svc.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind()
1147 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_vendor_send()
1154 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_LID) && in osm_vendor_send()
1155 (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR)) { in osm_vendor_send()
1214 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_LID) || in osm_vendor_send()
1215 (p_mad->mgmt_class == IB_MCLASS_SUBN_DIR)) { in osm_vendor_send()
HDosm_vendor_mtl.c430 mgmt_class == in __osm_mtl_rcv_callback()
434 mgmt_class == in __osm_mtl_rcv_callback()
916 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_mtl_send_mad()
918 p_mad->mgmt_class == in osm_mtl_send_mad()
930 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osm_mtl_send_mad()
931 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osm_mtl_send_mad()
/NextBSD/contrib/ofed/management/libibmad/src/
HDregister.c82 mgmt_class_vers(int mgmt_class) in mgmt_class_vers() argument
84 if ((mgmt_class >= IB_VENDOR_RANGE1_START_CLASS && in mgmt_class_vers()
85 mgmt_class <= IB_VENDOR_RANGE1_END_CLASS) || in mgmt_class_vers()
86 (mgmt_class >= IB_VENDOR_RANGE2_START_CLASS && in mgmt_class_vers()
87 mgmt_class <= IB_VENDOR_RANGE2_END_CLASS)) in mgmt_class_vers()
90 switch(mgmt_class) { in mgmt_class_vers()
HDvendor.c69 if (!(range1 = mad_is_vendor_range1(call->mgmt_class)) && in ib_vendor_call()
70 !(mad_is_vendor_range2(call->mgmt_class))) in ib_vendor_call()
75 rpc.mgtclass = call->mgmt_class; in ib_vendor_call()
/NextBSD/contrib/ofed/management/infiniband-diags/src/
HDsmpdump.c86 uint8_t mgmt_class; member
113 smp->mgmt_class = CLASS_SUBN_DIRECTED_ROUTE; in drsmp_get_init()
139 smp->mgmt_class = CLASS_SUBN_LID_ROUTE; in smp_get_init()
233 int dev_port = 0, mgmt_class = CLASS_SUBN_LID_ROUTE, dlid = 0; in main() local
272 mgmt_class = CLASS_SUBN_DIRECTED_ROUTE; in main()
297 if (mgmt_class == CLASS_SUBN_DIRECTED_ROUTE && in main()
301 if (mgmt_class == CLASS_SUBN_LID_ROUTE) in main()
314 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0) in main()
322 if (mgmt_class == CLASS_SUBN_DIRECTED_ROUTE) in main()
/NextBSD/sys/ofed/drivers/infiniband/core/
HDmad.c100 u8 mgmt_class);
467 (mad->mgmt_class == IB_MGMT_CLASS_SUBN_ADM) && in is_sa_cc_mad()
643 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument
646 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class()
647 0 : mgmt_class; in convert_mgmt_class()
663 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument
665 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index()
668 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument
670 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class()
671 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class()
[all …]
HDmad_rmpp.c67 u8 mgmt_class; member
139 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv()
165 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg()
316 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv()
336 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv()
437 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len()
850 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
HDuser_mad.c359 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad()
485 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate()
572 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
573 if (!ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class)) { in ib_umad_write()
705 if (ureq.mgmt_class) { in ib_umad_reg_agent()
706 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent()
724 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
/NextBSD/contrib/ofed/management/libibumad/src/
HDumad.c73 uint8_t mgmt_class; member
902 umad_register_oui(int fd, int mgmt_class, uint8_t rmpp_version, in umad_register_oui() argument
908 fd, mgmt_class, (int)rmpp_version, (int)oui[0], (int)oui[1], in umad_register_oui()
911 if (mgmt_class < 0x30 || mgmt_class > 0x4f) { in umad_register_oui()
912 DEBUG("mgmt class %d not in vendor range 2", mgmt_class); in umad_register_oui()
917 req.mgmt_class = mgmt_class; in umad_register_oui()
931 fd, req.id, req.qpn, req.mgmt_class, oui); in umad_register_oui()
936 fd, req.qpn, req.mgmt_class, req.mgmt_class_version, oui); in umad_register_oui()
941 umad_register(int fd, int mgmt_class, int mgmt_version, in umad_register() argument
949 fd, mgmt_class, mgmt_version, rmpp_version, method_mask); in umad_register()
[all …]
/NextBSD/contrib/ofed/management/opensm/include/vendor/
HDosm_vendor_mlx_svc.h116 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) && in osmv_mad_is_rmpp()
117 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT)) in osmv_mad_is_rmpp()
132 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class); in osmv_mad_is_sa()
/NextBSD/sys/ofed/include/rdma/
HDib_mad.h141 u8 mgmt_class; member
431 u8 mgmt_class; member
636 int ib_is_mad_class_rmpp(u8 mgmt_class);
646 int ib_get_mad_data_offset(u8 mgmt_class);
HDib_user_mad.h188 __u8 mgmt_class; member
HDib_smi.h48 u8 mgmt_class; member
/NextBSD/sys/ofed/drivers/infiniband/hw/mlx4/
HDmad.c226 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop()
227 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop()
341 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override()
342 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override()
353 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
621 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) { in mlx4_ib_demux_mad()
665 switch (mad->mad_hdr.mgmt_class) { in mlx4_ib_demux_mad()
683 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave); in mlx4_ib_demux_mad()
716 in_mad->mad_hdr.mgmt_class, in_mad->mad_hdr.method, in ib_process_mad()
735 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in ib_process_mad()
[all …]
/NextBSD/contrib/ofed/management/libibumad/include/infiniband/
HDumad.h185 int umad_register(int portid, int mgmt_class, int mgmt_version,
187 int umad_register_oui(int portid, int mgmt_class, uint8_t rmpp_version,
/NextBSD/contrib/ofed/management/opensm/opensm/
HDosm_resp.c88 if (p_src_smp->mgmt_class == IB_MCLASS_SUBN_DIR) in osm_resp_make_resp_smp()
HDosm_trap_rcv.c314 if (p_madw->p_mad->mgmt_class == IB_MCLASS_SUBN_LID || in __osm_trap_rcv_process_request()
315 p_madw->p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) in __osm_trap_rcv_process_request()

12