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

123

/freebsd-13-stable/contrib/ofed/libibumad/
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_str.c45 const char * umad_class_str(uint8_t mgmt_class) argument
47 switch (mgmt_class) {
75 if ((UMAD_CLASS_VENDOR_RANGE1_START <= mgmt_class
76 && mgmt_class <= UMAD_CLASS_VENDOR_RANGE1_END)
77 || (UMAD_CLASS_VENDOR_RANGE2_START <= mgmt_class
78 && mgmt_class <= UMAD_CLASS_VENDOR_RANGE2_END))
81 if (UMAD_CLASS_APPLICATION_START <= mgmt_class
82 && mgmt_class <= UMAD_CLASS_APPLICATION_END) {
134 const char * umad_method_str(uint8_t mgmt_class, uint8_t method) argument
136 if (mgmt_class
339 umad_attribute_str(uint8_t mgmt_class, __be16 attr_id) argument
[all...]
H A Dumad.c61 uint8_t mgmt_class; member in struct:ib_user_mad_reg_req
73 uint8_t mgmt_class; member in struct:ib_user_mad_reg_req2
906 int umad_register_oui(int fd, int mgmt_class, uint8_t rmpp_version, argument
911 TRACE("fd %d mgmt_class %u rmpp_version %d oui 0x%x%x%x method_mask %p",
912 fd, mgmt_class, (int)rmpp_version, (int)oui[0], (int)oui[1],
915 if (mgmt_class < 0x30 || mgmt_class > 0x4f) {
916 DEBUG("mgmt class %d not in vendor range 2", mgmt_class);
921 req.mgmt_class = mgmt_class;
945 umad_register(int fd, int mgmt_class, int mgmt_version, uint8_t rmpp_version, long method_mask[]) argument
[all...]
H A Dumad_sm.h108 uint8_t mgmt_class; member in struct:umad_smp
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 in struct:umad_reg_attr
/freebsd-13-stable/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) argument
86 switch(mgmt_class) {
108 static char * get_method_name(u8 mgmt_class, u8 method) argument
133 switch (mgmt_class) {
237 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class,
238 get_class_name(mad_hdr->mgmt_class));
241 get_method_name(mad_hdr->mgmt_class, mad_hd
[all...]
/freebsd-13-stable/contrib/ofed/libibmad/
H A Dregister.c51 static int mgmt_class_vers(int mgmt_class) argument
53 if ((mgmt_class >= IB_VENDOR_RANGE1_START_CLASS &&
54 mgmt_class <= IB_VENDOR_RANGE1_END_CLASS) ||
55 (mgmt_class >= IB_VENDOR_RANGE2_START_CLASS &&
56 mgmt_class <= IB_VENDOR_RANGE2_END_CLASS))
59 switch (mgmt_class) {
90 DEBUG("Unknown class %d mgmt_class", mgmt);
153 DEBUG("Unknown class 0x%x mgmt_class", mgmt);
H A Dvendor.c76 if (!(range1 = mad_is_vendor_range1(call->mgmt_class)) &&
77 !(mad_is_vendor_range2(call->mgmt_class)))
82 rpc.mgtclass = call->mgmt_class | IB_MAD_RPC_VERSION1;
/freebsd-13-stable/contrib/ofed/infiniband-diags/src/
H A Dsmpdump.c63 uint8_t mgmt_class; member in struct:drsmp
89 smp->mgmt_class = IB_SMI_DIRECT_CLASS;
114 smp->mgmt_class = IB_SMI_CLASS;
187 static int dump_char, mgmt_class = IB_SMI_CLASS; variable
196 mgmt_class = IB_SMI_DIRECT_CLASS;
199 mgmt_class = IB_SMI_CLASS;
257 if (mgmt_class == IB_SMI_DIRECT_CLASS &&
261 if (mgmt_class == IB_SMI_CLASS)
274 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0)
282 if (mgmt_class
[all...]
/freebsd-13-stable/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_ts_anafa.c120 mad.mgmt_class,
129 (((ib_mad_t *) & mad)->mgmt_class ==
131 || (((ib_mad_t *) & mad)->mgmt_class ==
214 filter.mgmt_class = IB_MCLASS_SUBN_LID;
220 filter.mgmt_class = IB_MCLASS_SUBN_DIR;
231 filter.mgmt_class = p_info->mad_class;
290 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) {
294 mgmt_class ==
303 if ((p_mad_hdr->mgmt_class == IB_MCLASS_SUBN_DIR) ||
304 (p_mad_hdr->mgmt_class
[all...]
H A Dosm_vendor_ibumad.c105 if (p_madw->p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) {
112 p_madw->p_mad->mgmt_class, p_madw->p_mad->method,
144 old_mgmt_class = m->mgmt_class;
164 uint8_t mgmt_class)
174 if (mtid == 0 || mgmt_class == 0)
179 if (m->tid == mtid && m->mgmt_class == mgmt_class) {
181 m->mgmt_class = 0;
201 uint8_t mgmt_class)
212 if (m->tid == 0 && m->mgmt_class
163 get_madw(osm_vendor_t * p_vend, ib_net64_t * tid, uint8_t mgmt_class) argument
200 put_madw(osm_vendor_t * p_vend, osm_madw_t * p_madw, ib_net64_t tid, uint8_t mgmt_class) argument
[all...]
H A Dosm_vendor_mlx_ts.c124 mad.mgmt_class,
135 mgmt_class ==
140 mgmt_class ==
221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID;
228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR;
241 p_mgr->filter.mgmt_class = p_info->mad_class;
305 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) {
308 p_mad_hdr->mgmt_class ==
329 ts_mad.mgmt_class,
371 ts_mad.mgmt_class
[all...]
H A Dosm_vendor_mlx_ibmgt.c58 uint8_t mgmt_class; /* for gsi */ member in struct:_osmv_IBMGT_transport_mgr_
317 p_mgr->mgmt_class = p_info->mad_class;
327 p_mgr->mgmt_class);
328 free(p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]);
386 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) {
388 p_mad->mgmt_class ==
398 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) ||
399 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) {
541 p_list = p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class];
565 p_mgr->mgmt_class);
[all...]
H A Dosm_vendor_mlx_sim.c105 p_mad->header.mgmt_class,
115 header)->mgmt_class ==
119 header)->mgmt_class ==
272 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) {
275 p_mad_hdr->mgmt_class ==
294 mad_msg.header.mgmt_class,
H A Dosm_vendor_ts.c472 mad.mgmt_class,
483 mgmt_class ==
488 mgmt_class ==
610 filter.mgmt_class = p_user_bind->mad_class;
746 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) {
748 p_mad->mgmt_class ==
756 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) ||
757 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) {
/freebsd-13-stable/sys/dev/mthca/
H A Dmthca_mad.c112 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
113 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
151 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
152 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
166 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED;
230 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
231 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) {
245 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT ||
246 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 ||
247 in_mad->mad_hdr.mgmt_class
[all...]
/freebsd-13-stable/sys/ofed/include/rdma/
H A Dopa_smi.h57 u8 mgmt_class; member in struct:opa_smp
135 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
143 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
151 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
/freebsd-13-stable/contrib/ofed/opensm/include/vendor/
H A Dosm_vendor_mlx_svc.h110 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) &&
111 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT))
126 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class);
H A Dosm_vendor_ibumad.h143 uint8_t mgmt_class; member in struct:_umad_match
/freebsd-13-stable/sys/ofed/include/uapi/rdma/
H A Dib_user_mad.h183 * @mgmt_class - Indicates which management class of MADs should be receive
188 * @oui: Indicates IEEE OUI when mgmt_class is a vendor class
197 __u8 mgmt_class; member in struct:ib_user_mad_reg_req
209 * @mgmt_class - Indicates which management class of MADs should be
220 * @oui - Indicates IEEE OUI to use when mgmt_class is a vendor
232 __u8 mgmt_class; member in struct:ib_user_mad_reg_req2
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c87 u8 mgmt_class);
127 static inline u8 convert_mgmt_class(u8 mgmt_class) argument
130 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ?
131 0 : mgmt_class;
147 static int vendor_class_index(u8 mgmt_class) argument
149 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START;
152 static int is_vendor_class(u8 mgmt_class) argument
154 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) ||
155 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END))
192 ((hdr->mgmt_class
220 u8 mgmt_class, vclass; local
1072 ib_get_mad_data_offset(u8 mgmt_class) argument
1088 ib_is_mad_class_rmpp(u8 mgmt_class) argument
1453 add_nonoui_reg_req(struct ib_mad_reg_req *mad_reg_req, struct ib_mad_agent_private *agent_priv, u8 mgmt_class) argument
1624 u8 mgmt_class; local
[all...]
H A Dib_user_mad.c305 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class);
431 (hdr->mgmt_class != sent_hdr->mgmt_class))
519 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class);
521 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class)
577 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class)
672 if (ureq.mgmt_class) {
674 req.mgmt_class = ureq.mgmt_class;
692 ureq.mgmt_class
[all...]
H A Dib_mad_rmpp.c73 u8 mgmt_class; member in struct:mad_rmpp_recv
146 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
173 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
325 rmpp_recv->mgmt_class = mad_hdr->mgmt_class;
346 rmpp_recv->mgmt_class == mad_hdr->mgmt_class &&
449 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class);
870 rmpp_recv->mgmt_class != mad_hdr->mgmt_class ||
[all...]
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mad.c68 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
69 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) {
79 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT ||
80 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS1 ||
81 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS2 ||
82 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_CONG_MGMT) {
98 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
249 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT &&
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mad.c228 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
229 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
368 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
369 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
381 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED;
659 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) {
713 switch (mad->mad_hdr.mgmt_class) {
723 slave, mad->mad_hdr.mgmt_class,
746 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave);
779 in_mad->mad_hdr.mgmt_class, in_ma
[all...]

Completed in 206 milliseconds

123