Home
last modified time | relevance | path

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

123

/freebsd/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c68 static int mgmt_class = 0; variable
74 module_param(mgmt_class, int, 0444);
80 MODULE_PARM_DESC(mgmt_class, "Display all MADs of specified class (default=0)");
84 static char * get_class_name(u8 mgmt_class) in get_class_name() argument
86 switch(mgmt_class) { in get_class_name()
108 static char * get_method_name(u8 mgmt_class, u8 method) in get_method_name() argument
133 switch (mgmt_class) { in get_method_name()
237 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class, in print_mad_hdr()
238 get_class_name(mad_hdr->mgmt_class)); in print_mad_hdr()
241 get_method_name(mad_hdr->mgmt_class, mad_hdr->method)); in print_mad_hdr()
[all …]
/freebsd/contrib/ofed/libibumad/
H A Dumad_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 …]
H A Dumad.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 …]
H A Dumad_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);
H A Dumad.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/contrib/ofed/opensm/libvendor/
H A Dosm_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 …]
H A Dosm_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()
H A Dosm_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()
H A Dosm_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 …]
H A Dosm_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()
H A Dosm_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()
H A Dosm_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/sys/dev/mthca/
H A Dmthca_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/contrib/ofed/infiniband-diags/src/
H A Dsmpdump.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/contrib/ofed/libibmad/
H A Dregister.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()
H A Dvendor.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/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c85 u8 mgmt_class);
125 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument
128 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class()
129 0 : mgmt_class; in convert_mgmt_class()
145 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument
147 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index()
150 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument
152 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class()
153 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class()
190 ((hdr->mgmt_class == IB_MGMT_CLASS_BM) && in ib_response_mad()
[all …]
H A Dib_user_mad.c303 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad()
429 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate()
517 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
519 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
575 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
670 if (ureq.mgmt_class) { in ib_umad_reg_agent()
672 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent()
690 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
787 if (ureq.mgmt_class) { in ib_umad_reg_agent2()
789 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent2()
[all …]
H A Dib_mad_rmpp.c71 u8 mgmt_class; member
144 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv()
171 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg()
323 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv()
344 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv()
447 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len()
868 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
/freebsd/sys/ofed/include/rdma/
H A Dopa_smi.h55 u8 mgmt_class; member
133 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data()
141 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size()
149 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_header_size()
H A Dib_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/contrib/ofed/opensm/include/vendor/
H A Dosm_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/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mad.c69 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in process_mad()
70 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in process_mad()
80 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in process_mad()
81 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS1 || in process_mad()
82 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS2 || in process_mad()
83 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_CONG_MGMT) { in process_mad()
99 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in process_mad()
250 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT && in mlx5_ib_process_mad()
/freebsd/sys/ofed/include/uapi/rdma/
H A Dib_user_mad.h189 __u8 mgmt_class; member
224 __u8 mgmt_class; member
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_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 …]

123