/freebsd-13-stable/contrib/ofed/libibumad/ |
H A D | umad_str.h | 49 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 D | umad_str.c | 45 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 D | umad.c | 61 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 D | umad_sm.h | 108 uint8_t mgmt_class; member in struct:umad_smp
|
H A D | umad.h | 220 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 D | madeye.c | 68 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 D | register.c | 51 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 D | vendor.c | 76 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 D | smpdump.c | 63 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 D | osm_vendor_mlx_ts_anafa.c | 120 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 D | osm_vendor_ibumad.c | 105 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 D | osm_vendor_mlx_ts.c | 124 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 D | osm_vendor_mlx_ibmgt.c | 58 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 D | osm_vendor_mlx_sim.c | 105 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 D | osm_vendor_ts.c | 472 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 D | mthca_mad.c | 112 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 D | opa_smi.h | 57 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 D | osm_vendor_mlx_svc.h | 110 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 D | osm_vendor_ibumad.h | 143 uint8_t mgmt_class; member in struct:_umad_match
|
/freebsd-13-stable/sys/ofed/include/uapi/rdma/ |
H A D | ib_user_mad.h | 183 * @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 D | ib_mad.c | 87 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 D | ib_user_mad.c | 305 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 D | ib_mad_rmpp.c | 73 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 D | mlx5_ib_mad.c | 68 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 D | mlx4_ib_mad.c | 228 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...] |