Home
last modified time | relevance | path

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

123

/freebsd-11-stable/sys/ofed/drivers/infiniband/util/
HDmadeye.c66 static int mgmt_class = 0; variable
72 module_param(mgmt_class, int, 0444);
78 MODULE_PARM_DESC(mgmt_class, "Display all MADs of specified class (default=0)");
82 static char * get_class_name(u8 mgmt_class) in get_class_name() argument
84 switch(mgmt_class) { in get_class_name()
106 static char * get_method_name(u8 mgmt_class, u8 method) in get_method_name() argument
131 switch (mgmt_class) { in get_method_name()
235 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class, in print_mad_hdr()
236 get_class_name(mad_hdr->mgmt_class)); in print_mad_hdr()
239 get_method_name(mad_hdr->mgmt_class, mad_hdr->method)); in print_mad_hdr()
[all …]
/freebsd-11-stable/contrib/ofed/libibumad/
HDumad_str.c45 const char * umad_class_str(uint8_t mgmt_class) in umad_class_str() argument
47 switch (mgmt_class) { in umad_class_str()
75 if ((UMAD_CLASS_VENDOR_RANGE1_START <= mgmt_class in umad_class_str()
76 && mgmt_class <= UMAD_CLASS_VENDOR_RANGE1_END) in umad_class_str()
77 || (UMAD_CLASS_VENDOR_RANGE2_START <= mgmt_class in umad_class_str()
78 && mgmt_class <= UMAD_CLASS_VENDOR_RANGE2_END)) in umad_class_str()
81 if (UMAD_CLASS_APPLICATION_START <= mgmt_class in umad_class_str()
82 && mgmt_class <= UMAD_CLASS_APPLICATION_END) { in umad_class_str()
134 const char * umad_method_str(uint8_t mgmt_class, uint8_t method) in umad_method_str() argument
136 if (mgmt_class == UMAD_CLASS_SUBN_ADM) in umad_method_str()
[all …]
HDumad.c61 uint8_t mgmt_class; member
73 uint8_t mgmt_class; member
906 int umad_register_oui(int fd, int mgmt_class, uint8_t rmpp_version, in umad_register_oui() argument
912 fd, mgmt_class, (int)rmpp_version, (int)oui[0], (int)oui[1], in umad_register_oui()
915 if (mgmt_class < 0x30 || mgmt_class > 0x4f) { in umad_register_oui()
916 DEBUG("mgmt class %d not in vendor range 2", mgmt_class); in umad_register_oui()
921 req.mgmt_class = mgmt_class; in umad_register_oui()
936 fd, req.id, req.qpn, req.mgmt_class, oui); in umad_register_oui()
941 fd, req.qpn, req.mgmt_class, req.mgmt_class_version, oui); in umad_register_oui()
945 int umad_register(int fd, int mgmt_class, int mgmt_version, in umad_register() argument
[all …]
HDumad_str.h49 const char * umad_class_str(uint8_t mgmt_class);
50 const char * umad_method_str(uint8_t mgmt_class, uint8_t method);
51 const char * umad_attribute_str(uint8_t mgmt_class, __be16 attr_id);
HDumad.h220 int umad_register(int portid, int mgmt_class, int mgmt_version,
222 int umad_register_oui(int portid, int mgmt_class, uint8_t rmpp_version,
231 uint8_t mgmt_class; member
/freebsd-11-stable/contrib/ofed/opensm/libvendor/
HDosm_vendor_ibumad.c105 if (p_madw->p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in log_send_error()
112 p_madw->p_mad->mgmt_class, p_madw->p_mad->method, in log_send_error()
144 old_mgmt_class = m->mgmt_class; in clear_madw()
164 uint8_t mgmt_class) in get_madw() argument
174 if (mtid == 0 || mgmt_class == 0) in get_madw()
179 if (m->tid == mtid && m->mgmt_class == mgmt_class) { in get_madw()
181 m->mgmt_class = 0; in get_madw()
201 uint8_t mgmt_class) in put_madw() argument
212 if (m->tid == 0 && m->mgmt_class == 0) { in put_madw()
214 m->mgmt_class = mgmt_class; in put_madw()
[all …]
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.c472 mad.mgmt_class, in __osm_vendor_ts_poller()
483 mgmt_class == in __osm_vendor_ts_poller()
488 mgmt_class == in __osm_vendor_ts_poller()
610 filter.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind()
746 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_ts_send_mad()
748 p_mad->mgmt_class == in osm_ts_send_mad()
756 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osm_ts_send_mad()
757 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osm_ts_send_mad()
HDosm_vendor_al.c273 if (p_new_mad->mgmt_class == IB_MCLASS_SUBN_LID || in __osm_al_rcv_callback()
274 p_new_mad->mgmt_class == IB_MCLASS_SUBN_DIR) { in __osm_al_rcv_callback()
943 mad_svc.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind()
1103 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_vendor_send()
1110 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_LID) && in osm_vendor_send()
1111 (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR)) { in osm_vendor_send()
1170 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_LID) || in osm_vendor_send()
1171 (p_mad->mgmt_class == IB_MCLASS_SUBN_DIR)) { in osm_vendor_send()
/freebsd-11-stable/sys/dev/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()
166 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
230 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad()
231 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad()
245 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad()
246 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad()
247 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad()
[all …]
/freebsd-11-stable/contrib/ofed/infiniband-diags/src/
HDsmpdump.c63 uint8_t mgmt_class; member
89 smp->mgmt_class = IB_SMI_DIRECT_CLASS; in drsmp_get_init()
114 smp->mgmt_class = IB_SMI_CLASS; in smp_get_init()
187 static int dump_char, mgmt_class = IB_SMI_CLASS; variable
196 mgmt_class = IB_SMI_DIRECT_CLASS; in process_opt()
199 mgmt_class = IB_SMI_CLASS; in process_opt()
257 if (mgmt_class == IB_SMI_DIRECT_CLASS && in main()
261 if (mgmt_class == IB_SMI_CLASS) in main()
274 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0) in main()
282 if (mgmt_class == IB_SMI_DIRECT_CLASS) in main()
/freebsd-11-stable/contrib/ofed/libibmad/
HDregister.c51 static int mgmt_class_vers(int mgmt_class) in mgmt_class_vers() argument
53 if ((mgmt_class >= IB_VENDOR_RANGE1_START_CLASS && in mgmt_class_vers()
54 mgmt_class <= IB_VENDOR_RANGE1_END_CLASS) || in mgmt_class_vers()
55 (mgmt_class >= IB_VENDOR_RANGE2_START_CLASS && in mgmt_class_vers()
56 mgmt_class <= IB_VENDOR_RANGE2_END_CLASS)) in mgmt_class_vers()
59 switch (mgmt_class) { in mgmt_class_vers()
HDvendor.c76 if (!(range1 = mad_is_vendor_range1(call->mgmt_class)) && in ib_vendor_call_via()
77 !(mad_is_vendor_range2(call->mgmt_class))) in ib_vendor_call_via()
82 rpc.mgtclass = call->mgmt_class | IB_MAD_RPC_VERSION1; in ib_vendor_call_via()
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
HDib_mad.c87 u8 mgmt_class);
127 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument
130 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class()
131 0 : mgmt_class; in convert_mgmt_class()
147 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument
149 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index()
152 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument
154 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class()
155 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class()
192 ((hdr->mgmt_class == IB_MGMT_CLASS_BM) && in ib_response_mad()
[all …]
HDib_user_mad.c305 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad()
431 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate()
519 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
521 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
577 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
672 if (ureq.mgmt_class) { in ib_umad_reg_agent()
674 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent()
692 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
789 if (ureq.mgmt_class) { in ib_umad_reg_agent2()
791 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent2()
[all …]
HDib_mad_rmpp.c73 u8 mgmt_class; member
146 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv()
173 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg()
325 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv()
346 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv()
449 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len()
870 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
/freebsd-11-stable/sys/ofed/include/rdma/
HDopa_smi.h57 u8 mgmt_class; member
135 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data()
143 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size()
151 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_header_size()
HDib_mad.h168 u8 mgmt_class; member
607 u8 mgmt_class; member
816 int ib_is_mad_class_rmpp(u8 mgmt_class);
826 int ib_get_mad_data_offset(u8 mgmt_class);
/freebsd-11-stable/contrib/ofed/opensm/include/vendor/
HDosm_vendor_mlx_svc.h110 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) && in osmv_mad_is_rmpp()
111 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT)) in osmv_mad_is_rmpp()
126 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class); in osmv_mad_is_sa()
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_mad.c68 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in process_mad()
69 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in process_mad()
79 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in process_mad()
80 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS1 || in process_mad()
81 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS2 || in process_mad()
82 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_CONG_MGMT) { in process_mad()
98 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in process_mad()
249 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT && in mlx5_ib_process_mad()
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_ib_mad.c228 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop()
229 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop()
368 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override()
369 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override()
381 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
659 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) { in mlx4_ib_demux_mad()
713 switch (mad->mad_hdr.mgmt_class) { in mlx4_ib_demux_mad()
723 slave, mad->mad_hdr.mgmt_class, in mlx4_ib_demux_mad()
746 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave); in mlx4_ib_demux_mad()
779 in_mad->mad_hdr.mgmt_class, in_mad->mad_hdr.method, in ib_process_mad()
[all …]
/freebsd-11-stable/sys/ofed/include/uapi/rdma/
HDib_user_mad.h197 __u8 mgmt_class; member
232 __u8 mgmt_class; member

123